/*
=========================================================================
	Overlay
=========================================================================
*/
.over {
	width: 610px;
	height: 148px;
	position: relative;
	padding: 0 20px 11px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #d1d1d1 0px 0px 10px;
	-moz-box-shadow: #d1d1d1 0px 0px 10px;
	box-shadow: #d1d1d1 0px 0px 10px;
	background: url(../images/bg_over.jpg) repeat-x;
	behavior: url(/Scripts/PIE.htc);
}
#adLogo {
	background: url(../images/ad_logo.png) no-repeat;
	width: 168px;
	height: 159px;
	margin: 0 5px 0 0;
	float: left;
}
#overContent {
	font-family: Arial, Helvetica, sans-serif;
	width: 430px;
	float:left;
	line-height: 16px;
}
#overContent h2 {
	color: #c5a24d;
	font-weight: bold;
	font-size: 16px;
	margin: 8px 0 0;
}
#overContent p {
	color: #555555;
	font-weight: lighter;
	font-size: 13px;
	margin: 8px 0 5px 0;
}
#overContent a {
	color: #c41329;
	font-weight: bold;
	font-size: 13px;
	margin: 0;
	text-decoration: none;
}
.btnCerrar {
	background: url(../images/btn_cerrar.jpg) no-repeat;
	width: 8px;
	height: 8px;
	position: absolute;
	right: 11px;
	top: 11px;
	cursor: pointer;
}

.overlay{
	background:transparent url(../images/overlay.png) repeat top left !important;
	position:fixed;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:9998;
}
.boxOverlay{
	position:fixed;
	top:-200px;
	left:30%;
	right:30%;
	z-index:9999;
}
/*
=========================================================================
	Tags
=========================================================================
*/
* { margin: 0; padding: 0; outline:0; }

html {
	background-color:#F8F5F2;
}

body {
    font-size: 12px;
    line-height:17px;
    font-family: Helvetica,Arial, sans-serif;
    color: #121212;
	background:#fff url('../images/bg_header.png') center top repeat-x;
}

.printitem a.print{
	background:url(../images/print.jpg) no-repeat left top; padding-left:18px;
	margin-left:10px;
	color:#333; text-decoration:underline;
}

.tools a.print img{margin-right:3px;}

a { color: #bf1328; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: none; }
a img { border: 0; }

input, textarea, select { font-size: 12px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; }
textarea { overflow: auto; }

#slider h2 { color:#363636; font-size:40px; line-height:40px;  }
#slider h5{	color:#717576; font-size:25px; font-style:italic; font-weight:200;}

sup { line-height:7px; }

.ie7 h1{height:25px !important;line-height:25px;}

/*
=========================================================================
	Main Classes
=========================================================================
*/

.cl { clear: both;  display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;}
.cl2 {  display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;}

#header { background: url('../images/bg_header.png') center top repeat-x;position:relative;z-index:999;height:124px; }
.shell { width:1000px; margin:0 auto; position:relative; padding:0; }

.wrapper { margin:auto; width:1000px; }

/*
=========================================================================
	Header
=========================================================================
*/

.search  {
        width: 238px;
		white-space:nowrap;
        }

.search .left, .search .right {
        height:29px;
        padding:0px;float:left; }
        
.search input {
        border:1px solid #e1d5ca;
        color:#acacac;
        background-color:#ffffff;
        height:17px;
		line-height:normal !important;
        padding: 5px;
        width:189px;
        -moz-border-radius: 3px 0px 0px 3px; /* FF1-3.6 */
        -webkit-border-radius: 3px 0px 0px 3px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
        border-radius: 3px 0px 0px 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
 }
 
.search input[type="button"] {
        display:block;
        border: 0;
        background: url('../images/go-button.png') no-repeat;
        text-indent: -9999em;
        line-height:29px;
        width: 40px;
        height: 29px;
        cursor: pointer;
        margin:0px 0px 0px -4px;
		background-position:0px 0px;
    }

.search input:hover[type="button"] {
		background-position:0px -29px;
    }

#header .shell {  width:1000px; height:124px;z-index: 100;}

/* Logo */
#logo { position:absolute; top:0; left:15px;  width:201px; font-size: 0; line-height: 0;}
#logo a { float:left;  text-indent: -4000px; width:201px; height:185px; background:url('../images/logo.png') top left no-repeat;}


/* Navigation */
#navigation { float:right; display:inline; width:767px; margin-right:5px;} 

/*----------*/

.shell .breadcrumb {
	float: left;
	margin-top:20px;
	width:58%;
	margin-left:12px;
}
.shell .breadcrumb .signUp
{
    margin-left:23px;
}
.shell .search {
	float:right;
	margin-top:20px;
	white-space: nowrap;
}
.shell .nav {
	width:310px;
	float:left;
    margin-top:16px;
    margin-left:6px;
}
.shell .nav ul li {position:relative;}

/*Subnavigation nav1*/
.shell .nav ul li ul 
{
    position:absolute;
    margin-top:58px;
    width:170px;
    height:auto;
    display:none;
}
.ie7 .shell .nav ul li ul 
{
    left:0px;
    margin-top:57px;
}
.webkit .shell .nav ul li ul {margin-top:58px;}
.shell .nav ul li:hover ul{display:block;}

.shell .nav ul li ul li
{
    height:21px;
    width:170px;
    padding-top:3px;
    /*Bottom border set by common.js*/
    background-color:#f6f1ec;  
}
.sub-commitment a:link, .sub-nutritionist a:link,
.sub-commitment a:visited, .sub-nutritionist a:visited, 
.sub-commitment a:hover, .sub-nutritionist a:hover
{
    display:block;
    height:21px;
    width:160px;
    padding-left:7px !important;
    color:#666633 !important; /*6c551e !important;*/  
    font-size:11px;
    font-weight:bold; 
}
.sub-commitment li:hover, .sub-nutritionist li:hover
{
    background-image:url(/Images/bg-nav-submenu.jpg);
    background-repeat:repeat-x;
}
.last-li{
    background-color:none !important;
    background-image:url(/Images/bottom-transparency-menu.png) !important;
    background-repeat:no-repeat;
    background-position:0px -1px;
    height:15px !important;
    margin-top:0px !important;
}
.first-right-li{
    background-color:none !important;
    background-image:url(/Images/top-right-li.png) !important;
    background-repeat:no-repeat;  
    min-height:7px !important;
    height:7px !important;
    background-position:1px 0px;
}

.sub-fiber
{
    margin-top:38px !important;
}

.activelink{color:#C01F28 !important;}
.rounded-bottom
{
    -webkit-border-radius:0px 0px 8px 8px;
    -moz-border-radius:0px 0px 8px 8px;
    border-radius:0px 0px 8px 8px;
    behavior:url(/Scripts/PIE.htc);
}
.nut-width{width:100px !important;}/*132*/
/*-----------------*/

.shell .nav ul li{list-style:none;width:105px;height:58px;float:left;}
.shell .nav ul li a.nav {
	color:#6c551e;
	text-transform:uppercase;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    display: block;
    width: 82px;
    height: 30px;
    float: left;
    margin-right:19px;
}

#A1{
    background:url('../images/profiler.png') no-repeat 64px 12px;}
	
#A1:hover,.shell .nav a.current#profiler, .shell .nav a.current#A1 {
    background:url('../images/profiler_h.png') no-repeat 64px 12px;}
		
.shell .nav a.last {
    margin-right:0px;
    margin-left:5px;
}

.shell .nav a.nav img {
       margin-left:5px;
 }
.shell .special-nav {
	background-color: #fff;
	width:436px; 
    height:45px;
    float:right;
	position: relative;
    margin-top:21px;
    margin-bottom:9px;
}
.shell .special-nav a {
	font-size:14px;
	background-image:url('../images/special-nav-items.png');
	background-repeat:no-repeat;
	display:block;
    float:left;
    color:#5f4c1b;
    line-height:17px;
    margin-top:5px;
    height:40px;    
}

.shell .special-nav a:hover, 
.shell .special-nav a.current,
.shell .nav a.nav:hover,
.shell .nav a.current,
.active-section
{	color:#c41329  !important;	}
    
.special-nav .border-left, .special-nav .border-right {
             width: 6px;
             height: 45px;
             float:left; }
             
.special-nav .b-left {
             background-image:url('../images/special-nav-left.gif');
}
             
.special-nav .b-right {
             background-image:url('../images/special-nav-right.gif');
}

.special-nav .b-left-on {
             background-image:url('../images/special-nav-left-On.gif');
}
             
.special-nav .b-right-on {
             background-image:url('../images/special-nav-right-On.gif');
}
             
a.weight {
	background-position:1px -186px;
    width: 91px;
    padding-left: 31px;
    margin-left: 6px;
}

a.view-archive{
    color: #8C6239 !important;
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin-right: 25px;
    margin-top: 3px;
}
	
a.weight:hover, a.weight.current, .active-section.weight {
    background-position:1px 5px;              
}

a.heart {
	background-position:0px -230px;
    width: 54px;
    padding-left: 29px;
}

a.heart:hover, a.heart.current, .active-section.heart {
    background-position:0px -39px;              
}

a.veg {
	background-position:0px -279px;
    width: 77px;
    padding-left: 40px;
}

a.veg:hover, a.veg.current, .active-section.veg {
    background-position:0px -88px;              
}

a.fiber {
	background-position:0px -334px;
    width: 54px;
    padding-left: 30px;
}

a.fiber:hover, a.fiber.current, .active-section.fiber {
    background-position:0px -143px;              
}

.content {
	background-color:#0C0;
	height:300px;
	display:block;
}
/*Special nav drop down*/
.shell .special-nav ul{display:block;height:45px;width:424px;float:left;position:relative;}
.shell .special-nav ul li{
    list-style:none;
    position:relative;
    display:block;
    height:45px;
    float:left;
}
.shell .special-nav ul li ul{
    display:none;
    position:absolute;
    width:141px;
    margin-top:45px;
    overflow:hidden;
    height:auto;
}

.shell .special-nav ul li:hover ul{
    display:block;
}
.shell .special-nav ul li ul li{
    width:141px;
    height:auto;
    min-height:22px;
    overflow:hidden;
    background-image:url(/Images/transparency.png);
}
.shell .special-nav ul li ul a:link,
.shell .special-nav ul li ul a:visited,
.shell .special-nav ul li ul a:hover
{
      font-size:11px !important; 
      background-image:none !important; 
      width:117px;
      height:auto;
      line-height:11px !important;
      margin-top:0px !important;
      padding-top:6px;
      padding-bottom:6px;
      padding-left:15px;
      padding-right:8px;
      background-color:#ffffff;

      font-weight:bold;
}
.shell .special-nav ul li ul a:link,
.shell .special-nav ul li ul a:visited
{
color:#666633 !important;
}
.shell .special-nav ul li ul a:hover
{
color:#c41329 !important;
}
.sub-weight{left:-6px;}
.sub-heart{left:-14px;}
.sub-veg{left:-12px;}
.sub-fiber{left:-10px;}

/*
=========================================================================
	Slider - Tabs (fade)
=========================================================================
*/

.slider-tabs, .slider-tabs .slide .wrapper { width:1000px; height:393px; position:relative;}
.slider-tabs .slide h2 {text-indent:-9999px; position:absolute;}
.slider-tabs .slide .wrapper .container { position: absolute; width:418px; top:146px; left:143px; color:#333; font-size:17px; }
.slider-tabs .slide .wrapper .container a.button {
                  display:block;
                  width: 127px;
                  height: 34px;
                  text-indent:-9999px;
                  background-image:url('../images/learnmore.png');
                  float:right;
                  margin-top:15px;
                  margin-right:35px;
				  background-position:0px 0px}
				  
.slider-tabs .slide .wrapper .container a.button:hover {
				  background-position:0px -34px}
                                 
.slider-tabs .prev, .slider .next, .slider-tabs .navi, .slider-tabs .product-profiler {
        z-index:20; }

.slider-tabs .prev, .slider-tabs .next { position:absolute; top:177px; width:48px; height:50px; display:block; background-position: 0px 0px }
.slider-tabs .prev:hover, .slider-tabs .next:hover { background-position: 0px -50px }
.slider-tabs .next { background:url('../images/slider-next.png'); right:15px; text-indent:-9999px }
.slider-tabs .prev { background:url('../images/slider-prev.png'); left:15px; text-indent:-9999px }

.slider-tabs .navi {
        position:absolute;
        padding-top:19px;
        padding-left:22px;
        width: 165px;
        height:33px;
        background:url('../images/buttons.png');
        top:341px;
        left:27px; }

.slider-tabs .navi #weight, .slider-tabs .navi #heart, .slider-tabs .navi #vegetables, .slider-tabs .navi #grains {
        display:block;
        float:left;
        height:33px;
        background:url('../images/buttons-icons.png'); }
        
.slider-tabs .navi #weight {
        width:34px;
        background-position:0px 0px }
        
.slider-tabs .navi #weight:hover {
        background-position:0px -66px }

.slider-tabs .navi #weight.current {
        background-position:0px -33px !important; }
        
.slider-tabs .navi #heart {
        width:39px;
        background-position:-34px 0px }
        
.slider-tabs .navi #heart:hover {
        background-position:-34px -66px }

.slider-tabs .navi #heart.current {
        background-position:-34px -33px !important; }        

.slider-tabs .navi #vegetables {
        width:39px;
        background-position:-73px 0px }
		
.slider-tabs .navi #vegetables:hover {
        background-position:-73px -66px }
        
.slider-tabs .navi #vegetables.current {
        background-position:-73px -33px !important; }   
        
.slider-tabs .navi #grains {
        width:35px;
        background-position:-112px 0px }

.slider-tabs .navi #grains:hover {
        background-position:-112px -66px }

.slider-tabs .navi #grains.current {
        background-position:-112px -33px !important; }
		
.bottom-line { width:1000px; height:4px; background:url('../images/bottom-line.png'); font-size:1px; }

.slider-tabs .slider01 .wrapper .container { top:150px;}
.slider-tabs .slider02 .wrapper .container { width:315px; left:223px;}
.slider-tabs .slider03 .wrapper .container { top:154px; width: 428px; height: 165px;}
.slider-tabs .slider04 .wrapper .container { width:325px; top: 153px; left:173px;}

.items {
    position:relative;
    width:1000px;
    height:393px;
	float:left;
}

.items div.slide {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:0
}


/*
=========================================================================
	Main
=========================================================================
*/

#main { 
width:100%;
background-color:#fff;
background: url('../images/mainbg.jpg') repeat-x left bottom;
}

/* promos homepage */
.callouts { padding-top:22px;	display:block;	width:100%; margin:0 auto;	}
.callouts .entry { position:relative; float:left; width:330px;height:208px;  }
.callouts .middle {width:340px; }
.callouts .entry .container { position: absolute; width:290px; left:26px; }
.callouts .entry .container h3, .callouts.inner h3  
{    font-size: 15px; line-height:18px; margin-bottom:0 !important;}

.callouts.inner h3 a{ /*padding-top:125px;*/ padding-top:130px; display:block; width:295px; /*letter-spacing: -0.066em;*/}
.callouts a {font-weight:bold ;color:#bca05c;}
.callouts a:hover {	color:#bf1328;}
.callouts .entry .container p, 
.callouts.inner p { margin-top:5px; color:#555; font-size:12px; line-height:14px; }
.callout-spacing{ padding-left:28px !important;} 

#area h3{
    color: #BCA05C;
    font-size: 23px;
    font-weight: normal;
    line-height: 20px;
    width: auto;	
    
}

#area .share{
	float:left;
	padding-bottom:0px;
	border-radius: 3px;
  -moz-box-shadow:0px 0px 0px 2px #F1F1F1;
  -webkit-box-shadow:0px 0px 0px 2px #F1F1F1;
  box-shadow:0px 0px 0px 2px #F1F1F1;
  margin-left: 2px;
  padding:1px 2px;
}
#area .share a{line-height: 14px;
font-size: 11px;float: left;
}
#area .share a span{line-height: 11px;position: relative;
top: 2px;}

.header-content {
	margin-left:250px;
	width:780px;}

.callouts .entry .container h3 sup, 
.callouts.inner h3 sup{vertical-align: super; font-size: 9px line-height:9px;} 
p.nutrionist-call{width:180px;}
img.nutrionist-call
{
    position:relative;
    left:202px;
    top:5px;
}
.sep{width:6px;height:168px;float:right;background-image:url(/Images/sep.jpg);background-position:0px -20px;}
.ie7 .sep{top:-195px !important;position:relative;}

/*
=========================================================================
	Tooltip
=========================================================================
*/

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
    display: none;
    border: 1px solid #F1F1F1;
    background: white;
    font-size: 12px;
    min-height: 50px;
    width: 200px;
    padding: 10px 15px;
    color: black;
    cursor: pointer;
    -moz-box-shadow: 2px 2px 11px #9E9E9E;
    -webkit-box-shadow: 2px 2px 11px #9E9E9E;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-image: url('../images/tooltip-back.png');
    z-index: 1000;

}
.tooltip p {
	padding:0;
}

.tooltip h1 
{ font-size:12px;
}


/*
=========================================================================
	Footer
=========================================================================
*/


#main.HomePage{ margin-bottom:-90px;height:255px;}
/*.ie7 #main.HomePage{ margin-bottom:-90px;}-90*/

#footer {
/*	clear:both;
	display:block;height:259px;*/
	padding:37px 0 50px 0;
	background-color:#f8f5f2;
	color:#555;
font-size:10px;
width:100%;
margin:90px auto 0 auto; }/*90*/

#footer .shell {
        position:static;margin-top:-20px; }/*30*/
.ie #footer .shell {margin-top:-10px; }

#footer  a {color:#bf1328; text-decoration:none; }
#footer  a:hover { text-decoration:underline; color:#555;  }

/* Footer Nav */
#footer .navigation { text-align:center; /*8px;*/width:800px; margin:0 auto 29px auto;  }


/* Copyrights */

#footer .copy  p{
	text-align:center; color:#555;
font-size:11px;}


/*
=========================================================================
	2col template - sidebar-left / main content 
=========================================================================
*/

#header .innerpage {height:131px !important;}
.breadcrumb-inner{
	float:left;
	color:#555;}
.share{float:right;}
.share a.addthis_button_compact{
	color:#6d6d6d;
	}
	
	.share a.addthis_button_compact span {
	color:#dcbe77; font-size:18px;}
.sidebar-left{
	margin-top:90px;
	width:196px;
	float:left;
	padding:0 24px 0 25px;
	}
	
.sidebar-left-varticle{
	margin-top:38px;
	width:190px;
	float:left;
	padding:0 24px 0 25px;
	}

.sidebar-left-varticle p{
	color: #928972;
	font-size: 19px;
	font-weight: normal;
	line-height: 25px;
	/*padding-left: 4px;*/
}


#experts .sidebar-left{
	margin-top:75px; 
	}
	.sidebar-left h1 {
		color:#827048;
		font-size:52px;
		font-weight:normal;
		line-height:52px;
		display: block;
		}
	#commitment .sidebar-left h1{
	   line-height:40px;}	
	
	.sidebar-left p{
		color:#928972;
		font-size:19px;
		font-weight:normal;
		line-height:25px;
		margin-top:77px;
		padding-left:4px;	}
		
.main-shell	{
	width:736px;
	float:left;
	margin-bottom:30px;
	margin-top:10px;}
	
	.main-shell:after{content:""; clear:both; display:block;}
.main-content{
	/*width:736px;*/
	float:left;
	margin-top:20px;}
	
	
.main-content h2{
	color:#555;
	font-size:16px;
	width:530px;}	
	.main-content ul li { margin-bottom:10px; }
	.main-content ul li ul { margin-top: 3px; margin-bottom:3px; }
	.main-content ul li ul li { line-height:15px !important; margin-bottom:5px; }
	.main-content ul li a { color:#c41329; font-size:13px;font-weight:bold; } /*1? level*/
		.main-content ul ul li { margin-left:20px; }
		.main-content ul ul li a { font-size:11px;} /*2? level*/
				.main-content ul ul ul li { margin-left:19px; } /*3? level*/
				.main-content ul ul ul li a { font-size:11px; font-weight:normal; } /*3? level*/
				.main-content ul, .main-content ul ul, .main-content ul ul, .nostyle {list-style:none;}
				.main-content ul.columns {
					float:left;
					display:inline-block;
					width:230px;
					margin-top:15px !important;}
					
.main-content ul.columns.second li ul li a,
.main-content ul.columns.third li ul li a{
	font-weight:normal;}

.second, .third	{ margin-left: 10px; }
	
.pagination{
	float:right;
	font-weight:bold;
	margin-top:20px;
	}
.pagination li{float:left;cursor:pointer;}
.pagination a.headernav{ color:#333 ;}
.pagination a.headernav:hover{ color:#333 ; text-decoration:underline;}
.pagination.nutritionist-pages{margin-right:30px;}

form#searchform{
	margin-top:18px;}
form#searchform input{
	    border:none;
        color:#acacac;
        background: url('../images/search_input.jpg') no-repeat;
        height:17px;
		width:312px;
        padding:2px 4px;
		font-size:12px;
        line-height:20px;}
		
form#searchform input[type="submit"] {
        border: 0;
        background: url('../images/search_button.jpg') no-repeat;
        text-indent: -9999em;
        line-height:29px;
        width: 118px;
        height: 30px;
        cursor: pointer;
        margin:0px;
    }
	
	.secondary-content p.subtitle2, p.subtitle{
		font-size:16px; font-weight:normal;}
		
		.secondary-content p.subtitle2		{margin-top:32px;}
		.secondary-content p span.specialspace
		{ padding-left:217px;}
	p.return{
		margin-top:50px;}
.sort-filter{margin:30px 0;}
.sort-filter a:hover{ text-decoration:underline;}

.result{
	line-height:16px;
	margin-bottom:100px;}
.result h4{	font-weight:normal;
}	
/*
=========================================================================
	3col template - sidebar-left / main content / sidebar-right
=========================================================================
*/


.secondary-content{
	width:505px;
	float:left;
	margin-top:/*70*/32px;}
.secondary-content.recipelist{	margin-top:50px;}


/*.shell*/ 
#experts .sidebar-right
  {
    float: left;
    margin-top: 48px;
    width: 230px;
}


.sidebar-right{
	margin-top:70px;
	width:230px;
	float:left;}
		
.callouts.inner {border-top:1px solid #ebebeb;}
.callouts.inner .entry{width: 272px !important; margin-left: 30px;  padding-right: 30px; border-right:1px solid #ebebeb;}
/* .callouts.inner .entry.clt19 {width: 282px !important;  margin-left: 25px; padding-right: 25px;} */

.callouts.inner .entry.noborder{border-right:none !important;}
	
/*.callouts.inner .entry .image a{width: 232px !important; height:110px; display: block;}*/

	.callouts.inner .callout61 { background: url("../images/callouts/callout-61.jpg") no-repeat center top;}
	.callouts.inner .callout62 { background: url("../images/callouts/AHAlogo.jpg") no-repeat center top;}
	
	.callouts.inner .grab-n-go {background: url("../images/callouts/grab-n-GO-hme.jpg"); background-repeat:no-repeat;background-position: 0px 0px;}
	.callouts.inner .callout1 { background: url("../images/callouts/callout-1b.jpg") no-repeat center top;}
	.callouts.inner .v8_infused { background: url("../images/callouts/infused-water.jpg") no-repeat center top;}
	.callouts.inner .callout45 { background:url("../images/callouts/callout-45.jpg") no-repeat center top; background-position: 50px 12px; }
	.callouts.inner .callout56 { background:url("../images/callouts/callout-56.png") no-repeat center top; background-position: 50px 12px; }
	.callouts.inner .chickenquinoa { background:url("../images/callouts/AHA.png") no-repeat center top; background-position: -20px -20px;}
	.callouts.inner  div.family-meals { background-image: url(/Images/callouts/family-meals.jpg);background-repeat:no-repeat;background-position: 0px -20px; }
	
	
	.callouts.inner .AHAlogo { background: url("../images/callouts/AHAlogo.jpg") no-repeat center top;}
    .callouts.inner .MyPlateSuperTrackerLogo { background: url("../images/callouts/my-plate-super-tracker.png") no-repeat center top;}
	
	.callouts.inner .callout2 { background:url("../image/guest-experts/Alissa.jpg") no-repeat center top;}
	/*.callouts.inner .callout3 { background:url("../images/callouts/callout-3b.jpg") no-repeat center top;}	*/
	.callouts.inner .callout3 { background:url("../images/callouts/callout-56.png") no-repeat 60px 14px;}
	.callouts.inner .callout3_chuncky { background:url("../images/callouts/Chuncky-Baked-Beans.jpg") no-repeat center top;}
	


	.callouts.inner .callout4{ background:url("../images/callouts/callout-4.jpg") no-repeat center top; background-position: center 20px;}
    .callouts.inner .callout5{ background:url("../images/callback-healthy-weight.jpg") no-repeat center top;}
    .callouts.inner .callout6{ background:url("../images/callback-address.jpg") no-repeat center top;}

    .callouts.inner .callout7{ background:url("../images/callback-vegetable-juice.png") no-repeat center top;background-position:40px 0px;}
	/*.callouts.inner .callout7{ background:url("../images/callback-v8-healthy-weight-plan.jpg") no-repeat center top;}*/
	
    .callouts.inner .callout8{ background:url("../images/callback-grain-foods-foundation.jpg") no-repeat center top !important; }
    .callouts.inner .callout9{ background:url("../images/callouts/callout-9.jpg") no-repeat center top;}
    .callouts.inner h3.callout9 a{ width: 270px;}
    
    .callouts.inner .callout9_02{ background:url("../images/callouts/callout-9_02.jpg") no-repeat center top; background-position:35px 0px;}
    .callouts.inner .savor_flavor{ background:url("../images/callouts/savor-the-flavor-cta.png") no-repeat center top; background-position:23px -21px;}
    .callouts.inner .real_solution{ background: url("../images/callouts/campbell-real-solution-cta.png") no-repeat center top; background-position: 25px 32px;}
     .callouts.inner .callout109{ background: url("../images/callouts/callout-109.png") no-repeat center top; background-position: 55px 10px;}
    .callouts.inner .SwansonStocks{ background:url("../images/callouts/callout-23.jpg") no-repeat center top; background-position:-40px;}
    .callouts.inner h3.callout9_02 a{ width: 270px;}
	
    .callouts.inner .callout10{ background:url("../images/callback-campbell-events.jpg") no-repeat center top;}
    .callouts.inner .callout11{ background:url("../images/callback-wellness-news.jpg") no-repeat 0 top;}
    .callouts.inner .callout12{ background:url("../images/callouts/callout-12.jpg") no-repeat center top; width:260px;}	
	.callouts.inner .callout39{ background:url("../images/callouts/callout-39.jpg") no-repeat center top; width:260px;}	
	.callouts.inner .callout13{ background:url("../images/callouts/callout-13.jpg") no-repeat;  background-position: center -20px;}
	.callouts.inner .callout14
	{
	background: url("../images/callouts/callout-14.jpg") no-repeat scroll center 10px transparent;
    margin-left: 11px;
    padding-right: 37px;
    width: 205px;
    background-position:0px 9px;
	 }
	.callouts.inner p.textpromo14
	{margin-left: 11px;	 }
	.callouts.inner .callout15{ background: url("../images/callouts/callout-15.jpg") no-repeat scroll -35px -20px transparent;}
	
	.callouts.inner .callout16{ background:url("../images/callouts/callout-16.jpg") no-repeat center top; background-position: -62px -30px;}
	.callouts.inner .callout17{ background:url("../images/callouts/callout-17.jpg") no-repeat center top; background-position: center -20px;}
	.callouts.inner .callout18{ background:url("../images/callouts/callout-18.jpg") no-repeat center top; background-position: 42px -6px;}	
	
	.callouts.inner .callout19{ background:url("../images/callouts/callout-19.jpg") no-repeat center top; background-position: center -20px;}
    

	.callouts.inner .callout20{ background: url("../images/callouts/AHA-recipe.png") no-repeat center top; background-position: center -20px;}
	.callouts.inner .calloutPrego{ background: url("../images/callouts/prego.png") no-repeat center top; background-position: center 0px;}
	
	.callouts.inner .callout21{ background:url("../images/callouts/callout-21.jpg") no-repeat center top; background-position: center -20px;}
	
	.callouts.inner .callout22{ background:url("../images/heart-health/chicken-quinoa-stuffed-peppers-small-905982-AHA.jpg") no-repeat center top; background-position: center 30px;}
	.callouts.inner .callout87{ background:url("../images/callouts/8915-cta.png") no-repeat center top; background-position: center 2px;}
	.callouts.inner .callout23{ background:url("../images/callouts/callout-23.jpg") no-repeat center top; background-position: center -20px;}
	.callouts.inner .callout24{ background:url("../images/callouts/callout-24.jpg") no-repeat center top; background-position: center -20px;}
	
	.callouts.inner .callout25{ background:url("../images/callouts/callout-25.jpg") no-repeat center top;background-position: center -30px;}
	.callouts.inner .callout26{ background:url("../images/callouts/callout-26.jpg") no-repeat center top;background-position: center 1px;}
	.callouts.inner .callout27{ background:url("../images/callouts/callout-27.jpg") no-repeat center top;background-position: center 0px;}
	.callouts.inner .veggiesFruits{ background:url("../images/vegetables-fruit/Campbell-veggies-and-fruit.jpg") no-repeat center top;background-position: center 30px;}
	.callouts.inner .callout_more_matters{ background:url("../images/callouts/callout-9_02.jpg");background-repeat: no-repeat; background-position:31px 18px;}

	
	.callouts.inner .callout28{ background:url("../images/callouts/callout-28.jpg") no-repeat center top;}
	.callouts.inner .callout29{ background:url("../images/callouts/callout-29.png") no-repeat center top;background-position:0px 8px;}
	.callouts.inner .callout30{ background:url("../images/callouts/callout-30.jpg") no-repeat center top;}
	
	.callouts.inner .callout32{ background:url("../images/callouts/callout-32.jpg") no-repeat center top;}
	.callouts.inner .callout33{ background:url("../images/callouts/callout-33.jpg") no-repeat center top;}
	.callouts.inner .callout34{ background:url("../images/callback-grain-fiber-recipes-2.jpg") no-repeat center top;}
	
	.callouts.inner .callout35{ background:url("../images/callback-pepperidge.jpg") no-repeat center top; background-position:-7px -17px;width:260px;}
	.callouts.inner .callout36{ background:url("../images/callouts/callout-36.jpg") no-repeat center top;}
	.callouts.inner .callout37{ background:url("../images/callouts/callout-37.jpg") no-repeat center top; width:242px; background-position: -25px -15px;}
	.callouts.inner .callout38{ background:url("../images/callback-pace.jpg") no-repeat center top;}	

    .callouts.inner .callout42 { background:url("../images/callouts/callout-42.jpg") no-repeat center top;background-position: 24px -2px;}		
    .callouts.inner .callout43 { background:url("../images/callouts/callout-43.jpg") no-repeat center top;}
    .callouts.inner .callout45{ background:url("../images/callouts/callout-45.jpg") no-repeat center top;background-position: -105px -75px; background-color:White;}
    /*.callouts.inner .chickenquinoa{ background:url("../images/callouts/AHA.png") no-repeat center top;background-position: -95px -35px; background-color:White;} */   
    .callouts.inner .callout46 { background:url("../images/callouts/callout-46.jpg") no-repeat center top;background-position: 1px -3px;}			
    .callouts.inner .callout47 { background:url("../images/callouts/callout-47.jpg") no-repeat center top;}			
    
    .callouts.inner .callout50 { background:url("../images/callouts/callout-50.jpg") no-repeat center top;background-position-y: 18px;}		
    
    .callouts.inner .callout51{ background:url("../images/callouts/callout-51.jpg") no-repeat center top; background-position: center;}	
    
    .callouts.inner .callout52{ background:url("../images/callouts/callout-52.jpg") no-repeat center top;background-position: center 10px;}	
     .callouts.inner .callout56{ background:url("../images/callouts/callout-56.png") no-repeat center top;background-position: -105px -75px; background-color:White;}
    
    .callouts.inner .callout57{ background:url("../images/callouts/callout-57.png") no-repeat center top; background-position: center;}	

    .callouts.inner .callout58{ background:url("../images/callouts/callout-58.png") no-repeat center top; background-position: center;}	
    
    .callouts.inner .callout62{ background: url("../images/callouts/callout-62.jpg") no-repeat center top; background-position: center;}
    .callouts.inner .callout3b{ background:url("../images/callouts/callout-3b.jpg") no-repeat center top;background-position: center;}	 
    
    .callouts.inner .callout65{ background: url("../images/callouts/my-plate-super-tracker.png") no-repeat center top; background-position: center top;}
    .callouts.inner .leftcallout66{ background:url("../images/callouts/WeightManagementStrategy.jpg") no-repeat center top; background-position: center top;}
    

	.callouts.inner .top20SummerMealHits{ background:url("../images/callouts/top-20-summer-meal-hits.png") no-repeat center top; background-position: 12px 25px;}
	.callouts.inner .v8FusionJuiceDrinkBoxes{ background:url("../images/callouts/v8-fusion-juice-drink-boxes.png") no-repeat center top; background-position: center 0px;}
	
	.callouts.inner .pregoHealthyDeliciousSauces { background:url("../images/callouts/prego-healthy-delicious-sauces.png") no-repeat center top; background-position: 50px -10px; }
	.callouts.inner .suggestTopic { background:url("../images/callouts/suggest-topic.png") no-repeat center top; background-position: center 0px;}
	
	.callouts.inner .pregoveggiesmart { background:url("../images/callouts/cta-1.jpg") no-repeat center top; background-position: center 0px; }
	.callouts.inner .v8vfusionjuicedrinkboxes { background:url("../images/callouts/cta-3.jpg") no-repeat center top; background-position: center 0px;}
	
	.callouts.inner .glutenFreeProducts { background: url("../images/callouts/gluten-free-products.jpg") no-repeat 8px 26px;}
	.callouts.inner .callout29a { background:url("../images/callouts/callout-29.png") no-repeat -9px 10px;}
    .callouts.inner .callout42a { background:url("../images/callouts/callout-42a.jpg") no-repeat 36px 8px;}		
    .callouts.inner .goldfish { background:url("../images/callouts/goldfish-puffs.png") no-repeat -99px -57px;}	
    .callouts.inner .callout45 { background:url("../images/callouts/callout-45.jpg") no-repeat center top; background-position: 50px 12px; }
    .callouts.inner .callout56 { background:url("../images/callouts/callout-56.png") no-repeat center top; background-position: 50px 12px; }
	.callouts.inner .chickenquinoa { background:url("../images/callouts/AHA.png") no-repeat center top; background-position: -20px -20px;}
	.callouts.inner .productnutrition { background:url("../images/callouts/new-product-nutrition-finder.png") no-repeat center top; background-position: 0px 0px;}
	.callouts.inner .striped_bass { background:url("../images/callouts/cta_50492.jpg") no-repeat center top; background-position: 60px 6px;}
	/*.callouts.inner .striped_bass { background:url("../images/callouts/Striped-bass.jpg") no-repeat center top; background-position: -122px -77px;}*/
	.callouts.inner .cta-24977 { background:url("../images/callouts/cta-24977.jpg") no-repeat center top; background-position: 40px 6px;}
	.callouts.inner .nnm-logo-2015 { background:url("../images/callouts/nnm-logo-2015.png") no-repeat center top; background-position:51px 5px;}
	.callouts.inner .more_matters { background:url("../images/callouts/callout-9.jpg") no-repeat center top; background-position:-15px 5px;}
	.callouts.inner .v8protein { background:url("../images/callouts/v8-protein.png") no-repeat center top; background-position: 41px 0px;}
	.callouts.inner .v8juice { background:url("../images/callouts/v8-100-percent-vegetable-juice.png") no-repeat center top; background-position: 14px 0px;padding-left:0px;margin-left:11px;}
    .callouts.inner .veggies_more_matters { background:url("../images/callouts/more-matters.png") no-repeat center top; background-position:-15px 5px;}     
    .callouts.inner .veggieblends { background:url("../images/callouts/V8-veggie-blends.png") no-repeat center top; background-position: 48px 4px;}
    .callouts.inner .fruit-veggie-culinary-callouts { background:url("../images/callouts/fruit-veggie-culinary-callouts.jpg") no-repeat center top; background-position: 50px 18px;padding-left:0px;margin-left:0px;}
    .callouts.inner .pace_black_bean{ background:url("../images/callouts/pace_black_bean.jpg") no-repeat center top; background-position: 40px -10px;padding-left:0px;margin-left:0px;}
    .callouts.inner .callout36{ background:url("../images/callouts/callout-36.jpg") no-repeat center top; background-position: -14px -10px;padding-left:0px;margin-left:0px;}
    .callouts.inner .labelForEducation { background:url("../images/callouts/label-education.jpg") no-repeat center top; background-position: 0px 40px;padding-left:0px;margin-left:0px;}
    .callouts.inner .callout63 { background: url("../images/callouts/callout_63.jpg") no-repeat center top; background-position: 43px 0px;padding-left:0px;margin-left:0px;}
    .callouts.inner .callout105 { background: url("../images/callouts/callout-105.jpg") no-repeat center top; background-position: 0px 0px;padding-left:0px;margin-left:0px;}
    .callouts.inner .OrganicSoups{background-image: url(/Images/callouts/OrganicSoups.png);background-repeat: no-repeat;background-position: 30px 18px;}
    .callouts.inner .paceFood{background-image: url(/Images/callouts/paceFood_cta.png);background-repeat: no-repeat;background-position: 49px 3px;}
    .callouts.inner .V8_Vegie_Blend{background-image: url(/Images/callouts/V8_Vegie_Blend.jpg);background-repeat: no-repeat;background-position: 49px 3px;}
    .callouts.inner .Chuncky-Baked-Beans{background-image: url(/Images/callouts/Chuncky-Baked-Beans.jpg);background-repeat: no-repeat;background-position: 49px 3px;}
    .callouts.inner .veggie-fruit-recipe { background:url("../images/callouts/veggie-fruit-recipe.jpg") no-repeat center top; background-position: 10px 0px;}
       
    /* September site updates */
    .callouts.inner .fruitsrecipescta1 { background: url("../images/callouts/fruits-and-veggies-recipes-cta-sep-1.jpg") no-repeat 33px 10px;} 
    .callouts.inner .fruitsrecipescta2 { background: url("../images/callouts/fruits-and-veggies-recipes-cta-sep-2.jpg") no-repeat 30px -20px transparent;}
    .callouts.inner .fruitsrecipescta3 { background: url("../images/callouts/fruits-and-veggies-recipes-cta-sep-3.jpg") no-repeat 33px 10px;}
	
/*COMMITENT PAGE*/
		
.secondary-content p {
    margin-bottom:10px;
    }
    
    .secondary-content .disclaimer{
        font-size:9px;
        line-height:11px;   
     }
	
	.secondary-content ul{
		list-style-position: outside;
		margin-left: 18px;
	}
	.secondary-content ul.green-beans
	{
	    list-style-position: inside;
	    line-height:16px;
	    }   
	ul.green-beans li
	{
		padding-bottom:3px;}
	.green-p
	{
	    margin-bottom:0px !important;}    
	.secondary-content ul.nutritionist-article-listItem	
	{
		margin-left: 36px!important;
	}
	.secondary-content ul.links-carrot
	{
	    margin-left: 0px;
	    overflow:hidden;
	}
            
.secondary-content ul {
    list-style-position: outside;
    margin-left: 18px;
}

.secondary-content p.subtitle {
            font-weight:bold;
            margin-bottom:0px;
            font-size:13px;
            }
            
            ul.nutritionist-article-listItem.customBullets
            {
            	padding-left: 1em;
				text-indent: -1em;
				list-style:none;
				margin-left:25px!important;
            }
            ul.nutritionist-article-listItem.customBullets li:before {
				content: ">";
				padding-right: 4px;
			}

#commitment h1 {
            font-size:35px;
            }
#commitment h1.commitments {
            font-size:32px;
            }     
#commitment h1.partners {
            font-size:52px;
            }
#commitment h1.wellness-news {
            font-size:52px;
            } 
            
/*#commitment .secondary-content, #experts .secondary-content {
#commitment .secondary-content, #experts .secondary-content {
            line-height:16px; 
            }*/
}
            
#commitment .secondary-content h2, #experts .secondary-content h2 {
            color:#666666;
            font-size:16px;
            font-weight:500;
            line-height:22px;
            margin-bottom:20px;
            }
            
#commitment .secondary-content h3.news {
            font-size:16px;
            font-weight:bold;
            color:#BF1328;
            margin-bottom:5px;
            line-height:22px;
            }
            
#commitment .secondary-content p.date {
            font-size:11px;
            }
            
#commitment .secondary-content p.back {
            text-align:right;
            margin-bottom: 80px;
            margin-top:20px;
            }

#commitment .secondary-content .content-right h3.main {
            font-size:16px;
            font-weight:normal !important;
            margin-bottom:5px;
            }
            
#commitment .secondary-content .content-right h3.main a {
            color: #BF1328;
            }
            
#commitment .secondary-content .content-right h3 a {
            color: #BCA05C
            }
            
#commitment .secondary-content .content-right h3 a:hover {
            color: #BF1328;
            }
            
#commitment .secondary-content dd.content-right h3.main {
            font-size:12px;
            }
            
.gluten-see-all{ margin-top: 8px !important; padding-top: 10px !important;}

.article-container a{ color:#666666 !important; text-decoration:underline;}   
        
.img-left {float:left; margin-right:15px; height:140px;}

.img-left a img
{
	margin:10px 0px 0px;
}

.img-left.landing {
		margin: 5px 16px 20px 0 }

.content-right {
            padding-bottom: 0px
            /*display:table-cell;*/ /*IE Fix */
            /*overflow-x:hidden; /*IE7 FIX */
            word-wrap:break-word; /*IE7 FIX */
            margin-top:1px;
            margin-bottom:0px;
            }
 .gluten-free p
{
	margin-bottom:0px;
}           
.content-right h3:first-child{
	padding-top:4px;
}        

.articles_vegetable li{list-style-type: none;
padding-left: 10px;
padding-bottom: 5px;
}
.articles_vegetable li a{color: #666666 !important; text-decoration: underline;}
   

.content-right.recipelist .img-left a img{margin-bottom:15px;}         

.content-right.recipelist .content-right{min-height:120px !important; display:inline-block;}       
#commitment dt.content-left {
            padding-bottom:15px;
            float:left;
            width:86px;
            font-weight: bold;
            }


ul.pagination {
              list-style-type:none;
              margin-top:15px;
              margin-bottom:90px;
              }
              
ul.pagination li {
              display: inline-block;
              border:1px solid #e1e1e1;
              padding:0px 6px 0px 6px;
              margin:0px 2px 0px 2px;
              font-size:11px;
              line-height:18px;
              -moz-border-radius: 2px; /* FF1-3.6 */
              -webkit-border-radius: 2px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
              border-radius: 2px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
             /* useful if you don't want a bg color from leaking outside the border: */        
             -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
                        }
              
ul.pagination li.active {
              border:1px solid #fff3d5;
              background-color:#fff3d5}
              
ul.pagination li.active a {
              color:#000;}
              
#experts h1.meet-experts {
            font-size:40px;
            }
            
#experts .secondary-content h3 {
            font-size:12px;
            font-weight:bold;
            /*margin-bottom:8px;*/
            }

/*display:block;	width:100%; margin:0 auto;	}*/

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
    display: none;
    position: fixed;
    top: 25%;
    left: 50%;
    margin-left: -268px;
    background-color: #EEE;
    color: black;
    border: none;
    padding: 12px;
}

.overlay { background-color: #FFF; }

/* Fixed posistioning emulation for IE6
         Star selector used to hide definition from browsers other than IE6
         For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

#dialog
{   background:url('../images/homewelcome_bg.png') no-repeat top left;
    width:499px;
    padding:14px;
    width: 468px;
    padding: 34px;
    height: 110px;
}

#dialog .contentpopup{margin:29px auto;width:444px;}
#dialog .closeClass{ float:right; cursor:pointer;}
#dialog h1{
		color:#c5a24d;
		font-size:16px;
		margin-bottom:20px;padding:0;}
		
#dialog p{	font-size:13px;
	color:#555;
	line-height:16px;
	padding:0; margin:0;}
	
#dialog	p a{color:#c41329;}


/*
=========================================================================
	Product Profiler
=========================================================================
*/
.product-profiler{
        position:absolute;
        background:url('../images/product-profiler-back.png');
        top:15px;
        left:685px;
        width:196px;
        height:315px;
        padding:50px 26px 13px 26px;
        font-size: 13px;
        }
 .margin-product-profiler{
	margin-top: -222px;
 }
 
 .product-profiler h3 {
        text-indent:-9999px;
        position:absolute;
 }
 
.product-profiler p{
       font-size:9pt;
        line-height:14px;
        margin:0px;
        color:#555;
		clear:both;
 }
.product-profiler p.question {
        margin-top: 12px;
        margin-bottom: 7px;
        color:#555;
         font-size: 12px;
 }
.product-profiler p.question2 {
        margin-top: 12px;
        margin-bottom: 7px;
        color:#555;
        font-size: 11px;
        width:211px;
 } 
.product-profiler img {
        margin-left:5px;
        /*cursor:pointer;*/
}
        

 .product-profiler input {
        border:1px solid #dedede;
        color:#acacac;
        background-color:#ffffff;
        height: 23px;
        padding-left: 5px;
        line-height: 23px;
        width: 190px;
        margin-top: 9px;
        margin-bottom: 10px;
 }
 .product-profiler .boxCheckAllProc{display:block; float:left; margin-bottom:10px; width:180px;}
 .product-profiler .boxCheckAllProc #ShowAll{float:left; margin:0px; width:20px;}
 .product-profiler .boxCheckAllProc label{float:left;margin:5px 0 0 0;width:150px;}
 
.product-profiler p .selectholder{margin-top: 9px; text-transform:uppercase;}
.product-profiler select {
        border:1px solid #dedede;
        color:#555;
        background-color:#ffffff;
        height: 24px;
        padding-left: 2px;
        line-height: 22px;
        width: 196px;
        font-size: 11px;
        margin-bottom: 8px;

 }


.sidebar-right .product-profiler .selectholder,
.selectholder ul li{ color:#555; text-transform:uppercase;
}
 
.product-profiler input[type="submit"] {
        display:block;
        border: 0;
        background: url('../images/product-profiler-search.png') no-repeat;
        text-indent: -9999em;
        line-height:30px;
        width: 127px;
        height: 30px;
        cursor: pointer;
        margin:0px;
		background-position: 0px 0px;
    }
	
.product-profiler input:hover[type="submit"] {
		background-position: 0px -30px;
    }

/*
=========================================================================
	Product Profiler INNER PAGES
=========================================================================
*/
.sidebar-right .product-profiler p .selectholder, 
.sidebar-right .product-profiler input{margin-top: 7px; }

.sidebar-right .product-profiler {
	position:static !important;
        background:url('../images/product-profiler-inside.png');
        width:178px;
        height:auto;
        padding:45px 25px 0px 25px;
        margin-left:10px; margin-bottom:28px;
        color:#555;
        }
        
.sidebar-right .product-profiler p.question {
        margin-top: 12px;
        font-size: 12px;
        margin-bottom: 7px;
 }
 
.sidebar-right .product-profiler img {
        margin-left:2px;
         }
 
.sidebar-right .product-profiler label {
               font-size:11px; }
               
.sidebar-right .product-profiler input {
        height: 21px;
        line-height: 21px;
        width: 168px;
 }
 
.sidebar-right .product-profiler select {
        width: 168px;
 }
 
.sidebar-right .product-profiler input[type="submit"] {
        background: url('../images/product-profiler-search-inside.png') no-repeat;
        text-indent: -9999em;
        line-height:29px;
        width: 117px;
        height: 29px; 
		background-position: 0px 0px;
    }
	
.sidebar-right .product-profiler input:hover[type="submit"] {
        background-position: 0px -29px                                                    
    }   
/*
=========================================================================
	Product Profiler Select
=========================================================================
*/

.selectholder{
   width:188px;
   overflow:0px;
   padding-left:6px;
   height:23px;
   line-height:23px;
   display:block;
   background:url('../images/product-profiler-select-home.png');
   color:#000;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:normal;
   font-size:9px;
   cursor:pointer;
   margin-bottom: 10px;
}

.selectholder span{
      width:184px;
      height:23px;
      display:block;
   }

.selectholder ul{
      background:#f9f9f9;
      border:1px solid #d6d6d6;
      border-top:none;
      color:#000;
      display:block;
      width:192px;
      margin-left:-6px;
      list-style:none;
      list-style-type:none;
   }

.selectholder ul li{
      padding-left:5px;
   }

.selectholder ul li:hover{
      background:#dcab57;
      color:#FFF;
   }
   
.selectholder ul ul{
      visibility:hidden;
   }
   
.sidebar-right .product-profiler .selectholder{
   width:174px;
   padding-left:4px;
   height:21px;
   line-height:21px;
   background:url('../images/product-profiler-select-inside.png');
   font-size:9px;
   margin-bottom: 8px;
}

.sidebar-right .product-profiler .selectholder span{
      width:178px;
      height:21px;
      display:block;
   }
   
.sidebar-right .product-profiler .selectholder ul li{
      padding-left:4px;
   }
   
.sidebar-right .product-profiler .selectholder ul{
      width:176px;
      margin-left:-4px;
   }
   

.clearfix:after, ul#filters:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix, ul#filters {display: inline-block;}
.ie6 .clearfix, .ie6 ul#filters {height: 1%;} /* Hides from IE-mac \*/
.clearfix, ul#filters {display: block;}


	ul#filters li {
		float: left; display: inline;
		width: 160px;
		}
		ul#filters li input {float: left; margin-right: 3px;}
		ul#filters li input#autocompleteText {
			float: none; display: block;
			width: 200px;
			}
		ul#filters li label.autocomplete{ width:160px; padding-left:15px; float:left; display:block; font-size:11px; line-height:11px; margin:-12px 0 8px 3px;}
	ul#filters ul.beneficalnut {width: 202px !important;}
	ul#filters ul.dietaryrest {width: 178px !important; }
ul#filters li.titleli{ font-size:15px; color:#bca05c;}
ul#filters ul li{ font-size:11px; color:#555;}
/*#filters	.lastcolumn ul li label 
{ margin-top:10px;}*/	

#comparetable{
	margin-top:79px;
	border:0;
	padding:0;}
	
	#comparetable th{
		background-color:#fafafa;
		padding:15px 5px;}
		
	#comparetable td{
		border-bottom:1px dotted #e7e7e7;}
		
		

/*======================================
desplegable buscador product prof
========================================
*/
ul.ui-autocomplete 
{
    background:#fff !important;
    width: 200px;
    cursor: pointer;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    position: relative;
    position: absolute;
    width: 200px;
    font-style:normal;
    border: 1px solid #ccc\9}
	
ul.ui-autocomplete li 
{ padding:5px 12px 10px 12px; display:block;
  font-style:normal;
  color: #333333;  }

ul.ui-autocomplete li a
{ font-style:normal;
   color: #333333;
    font-size: 11px;
    line-height:9px;
    /*line-height: 1.3em;*/}
    
ul.ui-autocomplete li:hover
{background: #fff url('../images/homewelcome_bg.png'); 
 background-repeat: repeat-x;
 background-position: center -8px;
  color:#C41329;}   

ul.ui-autocomplete li:hover:first-child {
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;}

ul.ui-autocomplete li:hover:last-child {
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;}


#products th, #products th#compare span, 
#products th#compare span a{ line-height: normal;}

#products th#compare span a[disabled] { text-decoration: none; color:#ACA899; }
 
 #products th#compare span a[disabled=false]
 { text-decoration: none; color:#C01F28; }
 
 
 #products tr.products-header{ font-weight:bold;}

.notfound {
	width:400px;
	margin:150px 0px 140px 330px;
}
.notfound h1 {
	color: #827048 !important;
	font-weight:lighter !important;
	font-size:34px !important;
	margin:5px 0px 25px 0px;
}
.notfound p {
	font-size:14px;
	margin: 0px 0px 25px 0px;
	color: #827048 !important;
	line-height:18px;
}
#footer.notfound {
	height:185px !important;
	padding:0px !important;
}

.totalsvalues{ font-size:12px;
               color:#999;
               margin-top:29px;}
               
.totalsvalues h5{font-weigh:bold !important; font-size:14px;
               color:#999;
               }     
               
               .nutrition-info ul p.subtitleColumn
               {font-size:9px !important;}

/*Global Classes*/
.bold{font-weight:bold;}  

/*Article Archive Page*/
.sidebar-right{margin-top:36px !important;}
.sidebar-right-vegetable{margin-top:36px !important;position:relative;z-index:10}
.topic-title{font-size:16px !important;font-weight:bold !important;margin-top:25px;}
.topic-list{font-size:15px;color:#666666;line-height:26px;}
.ie7 .topic-list sup{font-size:16px !important;top:-5px;position:relative;}
.title-arch{font-size:40px !important;color:#827048 !important;margin-top:4px;}  
.p-under-title{margin-top:35px;} 
.topic-list{margin-top:-15px;}
.article-list{line-height:30px !important;list-style-type:none;}    
.article-list li a:link, .article-list li a:visited, 
.article-list li a:hover{text-decoration:underline !important; }
.content-right.minheight{height:auto;min-height:520px;display:block;}
.suggest-topic-holder{margin-left:40px;}
.suggest-topic-holder .arch-suggest-button{ width: 112px;}
.suggest-topic-holder p{margin-bottom:9px !important;line-height:18px; margin-top:5px;}
.arch-suggest-button{display:block;width:162px;height:24px;color:#603913 !important;font-weight:bold;
padding-left:17px;line-height:24px;background-repeat:repeat-x;background-image:url(/Images/from-the-nutritionist/archive-bg-suggestbutton.jpg);}
.opera .topic-list sup{font-size:12px;}
.ie .topic-list sup{font-weight:bold;}

/*AROUND THE WEB module*/
.around-web-container{width:211px;height:auto; min-height:335px;margin:auto;background-color:#f3f3f3;padding-left:17px;margin-top:42px;padding-top:8px;border-bottom:1px solid #f7f7f7;
border-top:2px solid #f7f7f7;background-image:url(/Images/from-the-nutritionist/archive-bg-aroundweb.jpg);background-repeat:repeat-y;}
.around-web-container h3, .suggest-topic-holder h3{font-size:18px;color:#666666;font-weight:normal !important;}
.around-web-container p{width:180px;line-height:14px;margin-top:5px;}
.around-web-container .rss-list{background-color:#ffffff;display:block;width:205px;min-height:270px;margin-bottom:10px;height:auto;}
.around-web-container .rss-item{list-style:none;width:205px;min-height:90px;position:relative;height:auto;}
.around-web-container .rss-link{display:block;width:205px;height:auto;min-height:90px;overflow:hidden;}
.around-web-container .rss-img{display:block;width:64px;height:66px;overflow:hidden;float:left;margin-right:5px;margin-top:14px;}
.around-web-container .rss-img img{display:block;width:64px;height:66px;}
.around-web-container .rss-data{display:block;width:135px;height:auto;float:left;}
.around-web-container .rss-date{font-style:italic;color:#666666;font-size:9px;width:135px;display:block;height:30px;line-height:45px;}
.around-web-container .rss-title{display:block;width:135px;font-size:12px;font-weight:bold;color:#666666;line-height:13px;height:auto;}
.around-web-container .rss-body{display:block;width:135px;font-size:11px;line-height:12px;height:25px; overflow: hidden;}

/********************************************/
/*             SIGN UP NEWSLETTER           */
/********************************************/
.newsletter{color:#555555;}
.newsletter .sidebar-left h1{font-size:40px;line-height:40px;}
.newsletter .central-title{margin-bottom:33px;}
.newsletter .central-title.tk{margin-top:25px;}
.newsletter .central-title.forgot{margin-top:29px;}
.newsletter .over-title{font-size:11px;}
.newsletter .secondary-content{ margin-top: 32px;}
.newsletter form{margin-top:20px;}
.newsletter form div{margin-bottom:10px;}
.newsletter form .large{width:368px;}
.newsletter form .medium{width:181px;}
.newsletter form input[type="text"], .newsletter form input[type="password"]{
border:1px solid #dfdfdf;height:21px;padding-left:2px;padding-top:2px;
}
.submit-newsletter{background-image:url(/Images/from-the-nutritionist/newsletterSignUp/suscribe-button.jpg);background-repeat:no-repeat;border:0;
width:103px;height:29px;display:block;margin-top:20px;margin-left:-2px;*margin-left:-1px;}
.newsletter form label.mylabel{display:block;width:117px;float:left;}
.newsletter .secondary-content p {margin-bottom:8px;}
.newsletter label{font-size:11px;}
.newsletter .selectholder{font-size:11px !important;margin-left:117px;}
.newsletter .selectholder ul{overflow-y:auto;height:180px;width:188px;overflow-x:hidden;}
.webkit .newsletter .selectholder ul, 
.ie .newsletter .selectholder ul{width:192px;}
.content-right h2{color:#bca05c;font-size:22px;font-weight:normal;}
.signup-p{font-size:11px;}
.signup-p.tp-mrg{margin-top:24px;}
.signup-p a:link, .signup-p a:visited, .signup-p a:hover{text-decoration:underline;color:#bf151b !important;}
#signupWindow{display:none;width:338px;height:260px;background-color:#fff;}
input.setPos1{margin-left:33px;}

.newsletter .selectholder span{color:#7d7d7d;}
.gecko .newsletter .decUl{width:192px;}
.webkit .newsletter .decUl{width:192px;}
.opera .newsletter .decUl{width:192px;}
.ie .newsletter .decUl{width:192px;}

.alert_mine{margin-top:25px;}
.alert{width:550px/*714px*/; padding:0px 0px; color:#bf151b; font-size:12px; line-height:21px; 
 font-weight:bold; margin-bottom:15px;}
.newsletter form .red{color:#bf151b;}
.newsletter .field-validation-error{font-size:11px;color:#bf151b;}
.sharp{background-repeat:no-repeat;background-image:url(/Images/from-the-nutritionist/newsletterSignUp/sharp-signup-newsletter.jpg);background-position:left center;}

div.input{margin-top:50px;margin-left:1px;}

/*Custom radio inputs - Newsletter*/
.radio-custom{
height:12px;width:12px;
background-image:url(/Images/from-the-nutritionist/newsletterSignUp/radio.png);cursor:pointer;
background-repeat:no-repeat;display:block;
position:relative;float:right;
}
.rHtml{right:359px;top:4px;}
.rText{right:271px;top:4px;}
.radio-custom.off{background-position:0px -12px;}
.radio-custom.on{background-position:0px 0px;}
/*.radio-custom input{opacity:0;}*/
/*.ie .radio-custom input{filter:alpha(opacity=0)}*/
#html-lb{margin-left:10px;}
#text-lb{margin-left:9px;}

/*************************************************/

.picture-expert
{
    float: left;
	height: auto;
	width: 131px;
	
    margin-bottom: 98px;
}

.two-experts
{
    height: 450px;
}


.experts_container{
    float: left;
    height: 560px;
}

.experts_container .picture-expert
{
	float: none;
	height: 131px;
	width: 131px;
	margin-bottom: 17px;
}

.picture-vegetables
{
	float: left;
	height: 160px;
	width: 215px;
	margin-top:7px;
}

.picture-vegetables2
{
	float: left;
	height: auto;
	width: 214px;
	margin-top:7px;
	background:url("../images/callouts/callout-10.jpg") no-repeat center top;
}

.banner-vegetables {
	background: url(../images/vf_bgtop.jpg) no-repeat top left;
	position:relative;
	height:192px;
	z-index: 1;
	margin-top: 3px;
}

.banner-vegetables h1 {
    color: #FFFFFF;
    font-size: 48px;
    font-weight: normal !important;
    line-height: 51px;
    padding: 73px 0 0 20px;
    width: 283px;
}


#commitment .secondary-content .picture-expert h2
{
	margin-bottom: 0;
}
.facebook-like
{
	height: 20px;
	width: 120px;
	margin: 5px 0;
}
.tweet-like
{
	height: 20px;
	width: 120px;
	margin: 5px 0;
}
.google-plus
{
	height: 20px;
	width: 120px;
}
.suggest-topic
{
    margin: 0 auto 10px;
    width: 176px;
}

.sidebar-left h2
{
	color: #898989;
	font-size: 20px;
	font-weight: normal;
	font-family: Arial;
	line-height: 28px;
}

.links-expert { float: right; width: 120px; margin-top: 20px;   padding-left: 21px;    border-left: 1px solid white; overflow: hidden; height: 100px; }
.links-expert a {  white-space: nowrap; }

.content-right2 {     display: table-cell;
    float: left;
    overflow-x: hidden;
    padding-bottom: 15px;
    width: 650px;
    word-wrap: break-word;
    width: 680px; 

    }
.content-right2 h3 { color: #555555; }
.content-right2 p { font-size: 12px; color: #555555; margin-bottom: 5px; } 



/***Home Callouts***/
.home-callouts{height:183px; background: transparent url('/Images/home_callouts.png') 0 0 no-repeat; position: relative;}
.home-callouts ul li{width:330px;height:218px;list-style:none;float:left;}
.home-callouts ul li.home-middle{width:340px;}
.home-callouts ul li a.allIsLink{display:block;width:345px;height:183px;}
.home-callouts ul li a.home-middle{width:340px;}
.home-callouts ul li a p{
  /*  color: #555555;
    font-size: 12px;
    line-height: 14px;
    margin-top: 5px;
    margin-left:25px;*/
    color: #555;
    font-size: 12px;
    line-height: 15px;
    margin-top: 4px;
    margin-left: 18px;
}
.home-callouts ul li a h4{
    color: #BCA05C;
    font-weight: bold;
    /*margin-left:25px;*/
    margin-left: 17px;
    font-size:15px;
    margin-top:25px;
}
.home-callouts ul li.callout-right
{
    background-image:url(/Images/callouts/callout-36.png);
    background-position: 100px 60px;
    background-repeat:no-repeat;
    /*height: 197px;*/
}

.home-callouts ul li.callout-right:before {
    height: 173px;
    width: 14px;
    display: block;
    content: "";
    position: absolute;
    left: 317px;
    top: 0;
    background: transparent url('/Images/home_callouts.png') -317px 0 no-repeat; 
    z-index: 2;
}


.home-callouts ul li.callout-right:after {
    height: 173px;
    width: 14px;
    display: block;
    content: "";
    position: absolute;
    left: 670px;
    top: 0;
    background: transparent url('/Images/home_callouts.png') -670px 0 no-repeat; 
}

/*.home-callouts ul li.callout-center{background-image:url(/Images/callout01.jpg);background-repeat:no-repeat;}*/

/*.home-callouts ul li.delicious_recipe{background-image:url(/images/weight-management/caponata-appetizer-small-50117.jpg);background-repeat:no-repeat; background-position: 112px 105px;}*/
.home-callouts ul li.callout-left{background-image:url(/Images/callout-38.jpg);background-repeat:no-repeat;}
.home-callouts ul li.callout-left2{background-image:url(/Images/callouts/callout-60.jpg);background-repeat:no-repeat; background-position: 180px 50px;}
.home-callouts ul li.callout-right a h4{margin-top:24px;}
.webkit .home-callouts ul li.callout-right a h4{margin-top:25px;}
.ie .home-callouts ul li.call out-right a h4{margin-top:25px;}
.bg-top.HomePage{overflow:hidden;}

.special_content
{
    width:210px;
}
.special_content_2
{
    width:120px;
}

/********************************/

/*Featured Article Page*/
.safari div#area.article-content,
.chrome div#area.article-content
{ width:493px !important; }
.title-ftn{font-size:40px !important; color:#827048!important; margin-top:4px;font-weight: normal;margin-bottom: 35px;}
.eventCar .more-content /*Styles for bottom link of sliders*/
{
    color: #8C6239 !important;
    float: right;
    font-size: 11px;
    font-weight: bold;
    position: relative;
    right: -26px;
}

.article-content .intro
{
    color: #827048;
    font-weight: bold;
    border-top: 1px solid #827048;
    border-bottom: 1px solid #827048;
    padding: 18px 0;
    margin-bottom: 29px;
    /*text-align:center;
	border: 1px solid #000000;
    margin-bottom: 25px;
    padding: 10px 0px 10px 0px;*/
}

.article-content .intro p{
    margin: 0px;
}

.article-content .intro a{color: #C01F28; text-decoration: none;}
.article-content .intro a:hover{color: #C01F28; text-decoration: none;}


.margin-top {
    margin-top: 59px !important;
}

.sign-up-link a
{
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    color: #C01F28;
    text-decoration: none;
    font-family: Helvetica,Arial,sans-serif;
}

.sign-up-link
{
    margin-bottom: 40px;
}

.voteLink {
	border-top: 1px solid #D1D1D1;
    margin-bottom: 20px;
    padding-top: 20px;
	font-size: 13px;
}
.tools { position: relative; width: 500px; margin-bottom: 10px; margin-top:15px; text-align: right; }
.tools a { color: #666666 !important; margin-right: 15px;text-decoration:underline; } 


.secondary-content p text, .picture-expert h2, .grey, .sign-up-link p
{ color: #666666 !important; }
.mac.webkit .picture-expert{margin-bottom:13px;}
.picture-expert a
{ color: #603913 !important; }
.eventMeet {     
    margin: auto;
    text-align: right;
    width: 500px;
    margin: 0 auto 30px;
    }
.eventMeet a { color: #8C6239 !important; }
.upcoming-events-wrapper span  
{
    font-size: 12px;
    margin-left: 3px;
    }

#thanks 
{
    background: url("/Images/from-the-nutritionist/suggest-a-topic/bkg_suggest.jpg") repeat;
    height: 390px;
    left: 5px;
    position: absolute;
    top: 0;
    width: 374px;
    z-index: 1000;
    } 

.wrapper-thanks 
{
    margin: auto;
    position: relative;
    top: 145px;
    width: 200px;
}
.author-name{font-size:12px !important;}
.article-title{font-size:17px !important;}

.secondarylinks {
    float: right;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin-top: 41px;
    padding: 27px 0 0 17px;
    width: 197px;
}

/* Squash Images */

.squash p{
	clear:both;
}
.squash img {
	margin-right: 16px;
	margin-bottom: 16px;
}


/* SITE MAP CORRECTION*/
.largest li { width:210px; }
.rightNext { text-align: right; float: right;  }
.last-points { float: left;  }
.ie7fixli { width: 20px; }

/***/
.secondary-content.recipelist h2{
	color: #555;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 45px;
}


/* MEET OUR NUTRITION EXPERTS */
.expert-container 
{
    margin-top: 10px;
    margin-left: 145px;
}
.expert-container .share 
{
    margin-right: 19px;
}
.expert-container .breadcrumb-inner 
{
    margin-left: 100px;
}
.expert-content 
{
    padding-top: 30px;
    padding-bottom: 9px;
}
.expert-content-banner 
{
    float: right;
    margin-left: 50px;
}
.expert-head 
{
    font-size: 45px;
    line-height: 1;
    color: #827048;
    margin-top: 25px;    
}
.expert-subhead
{
    color: #585858;
    font-weight: bold;
    font-size: 16px;
	line-height: 22px;
}

/* Summer Meal page */
.calorie-wise-recipes.summer-meal {
    line-height: 40px;
}
.summer-meal-content {
    color: #666;
}
.secondary-content.summer-meal-content {
    width: 100%;
}
.summer-meal-menu {
    color: #666;
    margin: 0 0 26px;
}
.summer-meal-headline {
    font: bold 16px/22px Arial, Helvetica, sans-serif;
}
.summer-meal-content p {
    font: normal 14px/18px Arial, Helvetica, sans-serif;
    margin: 0 0 18px;
}
.summer-meal-content img.float-right {
    float: right;
    margin: 8px 46px 6px 10px;
}
.meal-menu-image-holder {
    width: 280px;
    float: left;
}
.meal-menu-image-holder img {
    display: block;
    float: left;
    border: 1px solid #cc1a28 !important;
    margin: 0 5px 5px 0;
}


.meal-menu-content-holder {
    width: 388px;
    float: left;
}

.meal-menu-title {
    height: auto;
    min-height: 20px;
    font: bold 14px/20px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    border: 1px solid #827048;
    margin: 0;
    background: #c71529;
    color: #fff;
    text-align: center;
}

.meal-menu-description {
   position: relative;
   padding: 14px 2px; 
}
.whats-menu {
    color: #827048;
    font: normal 14px/20px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    margin: 0 0 5px;
}
.whats-menu.padding-top {
    padding-top: 16px;
}
.whats-menu-list {
    width: 347px;
    font: normal 12px/18px Arial, Helvetica, sans-serif;
}
.whats-menu-list a {
    color: #c71529;
}
.whats-menu-list dt {
    width: 45px;
    float: left;
    color: #b89543;
}
.whats-menu-list dd {
    width: 297px;
    float: left;
    word-spacing: -0.03em;
}
a.print-menu {
    display: block;
    width: 36px;
    height: 14px;
    line-height: 14px;
    padding: 8px 0 0 25px;
    background: transparent url('../images/summermeals/bg/print_icon.png') 0 0 no-repeat;
    font: normal 12px/14px Arial, Helvetica, sans-serif;
    color: #b89543;
    text-transform: uppercase;
    float: right;
    margin-top: -20px;
}

.total-nutrition {
    padding: 0 0 8px;
    border: 2px solid #f8f4f0;
    border-left: none;
    border-right: none;
}

.total-nutrition-text {
    width: 140px;
    float: left;
    padding: 30px 0 0 2px;
    font: normal 14px/16px Arial, Helvetica, sans-serif;
}

.total-nutrition-table {
    width: 242px;
    float: left;
}

.total-nutrition-table strong {
    color: #cc1a28;
}
.total-nutrition-table table { 
    border-spacing: 1px;
    border-collapse: collapse;
    width: 240px;
}

.total-nutrition-table th {
    width: 42px;
    font: normal 8px/8px Arial, Helvetica, sans-serif;
    padding: 7px 0 5px;
    text-align: center;
    letter-spacing: -1px;
    vertical-align: bottom;
}

.total-nutrition-table td {
    font: normal 10px/12px Arial, Helvetica, sans-serif;
    text-align: center;
    border: 1px solid #debd7b;
    border-right: none;
}
.total-nutrition-table td:first-child {
    border-left: none;
}

/*
behavior: url(/Scripts/PIE.htc);
*/

.art19 li
{
    margin-top: 20px;
}


.art19 li:first-child
{
    margin-top: 28px;
}

table.art20 { 
    border-collapse:collapse;
}
table.art20 td {
    vertical-align:top;
}
table.art20 td p {
    margin: 0;
}

table.art20 td { 
    width: 20%;
}
table.art20 th {
    font-weight: bold;
    text-align: left;
}

table.art20 td,
table.art20 th {
    padding-left:5px;
    padding-right:5px;
}

.ol-art20
{
    padding-left:30px;
}


.home-callouts ul li.calloutV8DayChallenge{background-image:url(/Images/callouts/start-today.png);background-repeat:no-repeat; background-position: 195px 80px;}

.home-callouts ul li.calloutvegitablejuice{background-image:url(/Images/callouts/vegitable-juice.jpg);background-position: 138px 60px;background-repeat:no-repeat;}

.callouts.inner .calloutLabelsForEdu{ background:url("/images/callouts/label-education.jpg") no-repeat left bottom; width:272px;height: 190px;}	
    
.callouts.inner .calloutVFusionBeverages{ background: url("/images/callouts/beverages.jpg") no-repeat center top ;}    
     
.callouts.inner .calloutKidsLabelsForEdu{ background:url("/images/callouts/kid_plan.jpg") no-repeat right bottom; width:292px;height: 180px;} 
    
.callouts.inner .calloutDietV8VEnergy{ background:url("/images/callouts/energy.png") no-repeat center top; background-position: 88px 24px;}	

.callouts.inner .calloutDietV8VEnergyBeverages{ background:url("/images/callouts/V8-V-Fusion-energybeverages.jpg") no-repeat center top; background-position: center;}	

.callouts.inner .calloutPepperidgeFarmBreads{ background: url("/images/callouts/Soups.png") no-repeat center top;}	

.callouts.inner .calloutHealthyEating{ background: url("/images/callouts/healthy-eating.png") no-repeat center top;background-position: center 12px;}	

.callouts.inner .chefInspired{ background: url("/images/chef-inspired-recipes.jpg") no-repeat center top;background-position: center 3px;}	

.callouts.inner .PregoHealthydelicious{ background: url("/images/callouts/prego_healthy.jpg") no-repeat center top;background-position: center 3px;}	

.healthyeating h3,.healthyeating p
{
	padding-left:10px;
}
.fusionjuicedrink h3,.fusionjuicedrink p
{
	padding-left:20px;
}
.summermealhits h3,.summermealhits p
{
	padding-left:20px;
}

.olpump{padding-left:30px;}

.callouts.inner h2 p{font-weight:normal;}

.callouts.inner h2{font-size:15px;}

.callouts.inner h2 a{ display:block; width:295px;font-size: 12px;}

.olpump li 
{
	margin-bottom: 5px;
    font-size:10px;
    color:#434343;
    word-break: break-word;
}
.olpump-li
{
padding-left:8px;
}
li.olpump-li em a
{
   display:inherit !important; 
   }
li.olpump-li a
{
  text-decoration:none;
}
.olbeet li 
{
	margin-bottom: 5px;
    font-size:12px;
    color:#434343;
    word-break: break-all;
}

.olbeet-ref-anch
{
    color:Black !important;
}
.olbeet span
{
    padding-left:13px;
}
.secondary-content p u.the-pie em
{
	position: relative;
}
.secondary-content p u.the-pie em sup{
line-height: 10px;
position: absolute;
margin-right: 0px;
right: -6px;
top: -1px;
}

.home-callouts ul li.myActionSupertracker { background: url("../images/callouts/my-plate-super-tracker.png") no-repeat 90px 80px;}
.home-callouts ul li.fromthenutritionist{ background: url("../images/guest-experts/Trish-Zecca.jpg");background-position: 155px 113px; background-repeat:no-repeat; scroll 2px 0px transparent}
.home-callouts ul li.latinRecipe{ background: url("/Images/callouts/chef-recipe.png");background-position: -28px 34px; background-repeat:no-repeat; scroll 2px 0px transparent}
.home-callouts ul li.dietv8splash{ background:url("../images/callouts/home_style_soup.jpg") no-repeat center top; background-position: 85px 80px;}
.home-callouts ul li.homeStyleSoup{background-image: url(/Images/callouts/home_style_Light_Soups.jpg);background-repeat:no-repeat; background-position: 120px 80px;}
.home-callouts ul li.OrganicSoups{background-image: url(/Images/callouts/OrganicSoups.png);background-repeat: no-repeat;background-position: 115px 79px;}
.home-callouts ul li.callout45{background-image: url(/Images/callouts/callout-45.jpg);background-repeat: no-repeat;background-position: -10px 10px;}
.home-callouts ul li.callout56{background-image: url(/Images/callouts/callout-56.png);background-repeat: no-repeat;background-position: 130px 100px;}
.home-callouts ul li.veggieblends{background-image: url(/Images/callouts/V8-veggie-blends.png);background-repeat: no-repeat;background-position: 135px 99px;}
.home-callouts ul li.paceFood{background-image: url(/Images/callouts/paceFood_cta.png);background-repeat: no-repeat;background-position: 152px 88px;}
.home-callouts ul li.goldfish{background-image: url(/Images/callouts/goldfish-puffs.png);background-repeat: no-repeat;background-position: -21px 11px;}
.home-callouts ul li.v8protein { background:url("../images/callouts/v8-protein.png");background-repeat: no-repeat; background-position: 79px 81px;}
.home-callouts ul li.callout51{ background:url("../images/callouts/callout-51.jpg") no-repeat center top; background-position: 104px 90px;}
.home-callouts ul li.callout9_home{ background:url("../images/callouts/callout-9_home.jpg");background-repeat: no-repeat; background-position:122px 66px;}
.home-callouts ul li.callout9_02{ background:url("../images/callouts/callout-9_02.jpg") no-repeat center top; background-position:80px 79px;}
.home-callouts ul li.promo-08{ background:url("../images/callouts/promo-8.jpg") no-repeat center top; background-position:80px 79px;}


/*.home-callouts ul li.callout109{ background: url("../images/callouts/callout-109.png") no-repeat center top; background-position: 95px 94px;}*/
.home-callouts ul li.real_solution{ background: url("../images/callouts/campbell-real-solution-cta.png") no-repeat center top; background-position: 13px 95px;}
/*.home-callouts ul li.callout110{ background:url("../images/callouts/callout-110.jpg") no-repeat center top; background-position:102px 64px;width:326px; height:212px;}*/
.home-callouts ul li.callout111{ background:url("../images/callouts/callout-111.png") no-repeat center top; background-position:90px 93px;width:326px; height:212px;}
.home-callouts ul li.healthy-eating { background: url("../images/callouts/healthy-eating.png") no-repeat center top;background-position:102px 61px;}
.home-callouts ul li.callout22{ background:url("../images/heart-health/chicken-quinoa-stuffed-peppers-small-905982-AHA.jpg") no-repeat center top; background-position: center 97px;}
.home-callouts ul li.callout87{ background:url("../images/callouts/cta_61177.jpg") no-repeat center top; background-position: center 92px;}
.home-callouts ul li.promo-87{ background:url("../images/callouts/promo-87.jpg") no-repeat center top; background-position: center 92px;}
.home-callouts ul li.callout112{ background:url("../images/callouts/callout-112.png") no-repeat center top; background-position:40px 73px;width:326px; height:212px;}
.home-callouts ul li.callout18{ background:url("../images/callouts/callout-29.png") no-repeat center top; background-position: 100px 90px;}

.home-callouts ul li.callout35{ background:url("../images/callouts/promo-35.jpg") no-repeat center top; background-position:50px 95px;}
/*.home-callouts ul li.callout65{ background: url("../images/callouts/my-plate-super-tracker.png") no-repeat center top; background-position: 90px 90px;}*/
/*.home-callouts ul li.callout_more_matters{ background:url("../images/callouts/callout-9_02.png");background-repeat: no-repeat; background-position:91px 76px;}*/
/*.home-callouts ul li.chickenquinoa{background-image: url(/Images/callouts/AHA.png);background-repeat: no-repeat;background-position: -10px 10px;}*/
/*.home-callouts ul li.RecipeMakeover{background-image:url(/Images/callouts/callout-63.png);background-repeat:no-repeat; background-position: 200px 58px;}
 home-callouts ul li.condensedsoups{background-image: url(/Images/callouts/home_style_soup.jpg);background-repeat:no-repeat; background-position: 25px 23px;*/

/* June Site updates, 2014 */
/* .home-callouts ul li.RecipeMakeover{background-image:url(/Images/callouts/callout-63.png);background-repeat:no-repeat; background-position: 125px 95px;} */
/* .home-callouts ul li.condensedsoups{background-image: url(/Images/callouts/callout-64.jpg);background-repeat:no-repeat; background-position: 60px 105px; background-position: 207px 70px; background-size: 110px;} */

/* July Site updates, 2014 */
/*
.home-callouts ul li.GlutenFreeRecipes{background-image:url(/Images/callouts/gluten-free-recipes.png);background-repeat:no-repeat; background-position: 125px 100px;}
.home-callouts ul li.DietV8Splash{background-image: url(/Images/callouts/diet-v8-splash.png);background-repeat:no-repeat; background-position: 155px 67px; background-size: 198px;}
*/

/* August Site updates, 2014 */
/*.home-callouts ul li.V8FusionJuiceBrinkBoxes { background-image:url(/Images/callouts/v8-vfusion.png);background-repeat:no-repeat; background-position: 47px 90px; }*/
/*.home-callouts ul li.goldfishgrahams { background-image: url(/Images/callouts/goldish-grahams.png);background-repeat:no-repeat; background-position: 123px 90px; }*/
/*.home-callouts ul li.v8_vfusion { background-image: url(/Images/callouts/v8-vfusion.png);background-repeat:no-repeat; background-position: 85px 90px; }*/
.home-callouts ul li.grab-n-go { background-image: url(/Images/callouts/grab-n-GO-hme.jpg);background-repeat:no-repeat;background-position: 50px 115px; }
.home-callouts ul li.morematters { background-image:url(/Images/callouts/more-matters.png);background-repeat:no-repeat; background-position: 100px 75px; }
.home-callouts ul li.whatsinMyFood { background-image:url(/Images/callouts/WHATSINMYFOOD_Logo.jpg);background-repeat:no-repeat; background-position: 116px 110px; }
/*.home-callouts ul li.fruit-veggie-culinary-callouts{ background-image:url(/Images/callouts/fruit-veggie-culinary-callouts.jpg);background-repeat:no-repeat; background-position: 123px 125px; }*/
.home-callouts ul li.labelForEducation { background:url("../images/callouts/label-education.jpg");background-repeat:no-repeat; background-position: 60px 128px;}
/*.home-callouts ul li.familyMeal { background:url("../images/callouts/famil-meal.jpg");background-repeat:no-repeat;background-position: -25px 0px; }*/
.home-callouts ul li.v8bottle { background-image: url(/Images/callouts/v8-bottle.png);background-repeat:no-repeat; background-position: 40px 76px; }
.home-callouts ul li.v8-solutions { background-image: url(/Images/callouts/v8-solutions.jpg);background-repeat:no-repeat;background-position: 115px 115px; }
.home-callouts ul li.family-meals { background-image: url(/Images/callouts/family-meals.jpg);background-repeat:no-repeat;background-position: 115px 95px; }

.home-callouts ul li a h4.pad-left, .home-callouts ul li a p.pad-left
{
	padding-left:8px;
}
.roast-receipe-cont{ padding:0 0 0 28px; margin:0; color:#DA0011; font-weight:bold;}

.blue_lines a{
    color: blue;
    text-decoration: underline;
}
.blue_lines a sup 
{
    display: inline-block;
    text-decoration: none;
}
.blue_lines a
{
    display: inline;
}

.veggie_fruit_landing_role_model 
{
    padding-bottom: 20px;
    border-bottom: 1px solid #ebebeb;
    margin-left: 10px;
}

.campbell_commitment_role_model 
{
    margin-left: 92px;
    margin-bottom: 10px;
}
.related_videos 
{
    margin-left:0px !important;
}
.related_videos li 
{
    float:left;
    margin-right:12px !important;
    width:112px;
    height:96px;
    border:1px solid #ebebeb;
    cursor:pointer;
    position:relative;
}
.related_videos li code 
{
    position:absolute;
    width:20px;
    height:20px;
    top:50%;
    left:50%;
    margin:-10px 0px 0px -10px;
    background-image: url(/Images/heart-health/videos/play-video_icon.png);background-repeat:no-repeat; background-position: 0px 0px;
    display:none;
}
.related_videos li:hover code  
{
    display:block;
}

.decimal-list ol{list-style-type:decimal; padding-left:20px;}
#loginForm{padding:10px 0 0 0}

p.listLineSpacing
{
	line-height: 15px;
}

ol li em a {
    display:block!important;
}

.callouts.inner .fruitsVegetablesRecipes{ background:url("../images/callouts/vegetable-and-fruit-recipes.png") no-repeat center top; background-position: 26px 26px;}
.callouts.inner .swansonUnsaltedStocks{ background:url("../images/callouts/callout-23.jpg") no-repeat center top; background-position: 26px 26px;}
.callouts.inner .v8100PercentVegJuice{ background:url("../images/callouts/Oct_CTA-3.jpg") no-repeat center top; /*background-position: 0px 0px;*/}
.callouts.inner .VegetablesFruitsRecipes{ background:url("../images/callouts/callout-27.jpg") no-repeat center top; background-position: 26px 26px;}
/* Product Table */
.product-table table
{
	border:0px;
	background:#000;
	
	}
.product-table th
{
	text-align:center;
	padding:2px;
	}	
.product-table th .odd{background:#eee;}	
.product-table th .even{background:#e4e4e4;}
.product-table table tr,th:first-child
{
	border-right:0px;
	border-left:0px;
	}
/*	<!-- CSS goes in the document HEAD or added to your external stylesheet -->*/

table.product-table {
	font-family:arial,sans-serif;
	font-size:11px;
	color:#333333;
	text-align:center;
	border-width: 1px;
	border-color: #f1e8df;
	border-collapse:separate;
}
table.product-table th {
	border-width: 0px;
	padding: 4px 6px 5px;
	border-style: solid;
	border-color: #f1e8df;
	line-height: 15px;
}
table.product-table td {
	border-width: 1px;
	padding: 3px 6px 3px;
	border-style: solid;
	border-color: #f1e8df;
	line-height: 15px;
}
table.product-table tr:nth-child(3){background:#fdf6f0 !important;}
table.product-table tr:nth-child(5){background:#fdf6f0 !important;}
table.product-table .border-right-color
{
    background-color:#fff;
    border:1px solid #fff;
    }
table.product-table .border-right-color-last
{
    background-color:#fff;
    border:1px solid #fff;
    }    
table.product-table td.border-right-none
{
    border-right-width:0px;
    }
table.product-table td.border-left-none
{
    border-left-width:0px;
    }    
table.product-table tr.even-row
{
    background-color: #fcf6f0;
    }
    
table.product-table td.even,th.even
{
	background-color:#e4d1c1;
	}
table.product-table td.odd,th.odd
{
	background-color:#f9ebe1;
	}
.product_li li{
    padding-bottom:5px;
    }
.product_li li:first-child
{
    padding-top:2px;
  }    
    
    a.cusAnchorTag
    {
    	display:inline-block!important;
    }
    .Container
    {
    	width:484px;
    }
    .margin-remove
    {
    	margin-bottom:0px!important;
    }
    #whatFood
    {
        color:rgb(81, 166, 222);
    }
    #recipes_tomato
    {
        height:112px;
        width:480px;
     }
     #recipes_tomato > div
     {
          float: left;
          height: 100px;  
          width: 122px;
         }
     
     .plus_icon
     {
         background:url("../images/callouts/plus_icon.png") no-repeat ;
         width:11px;
         height:11px;
         float:left;
         position:relative;
         top:25px;
         }
 /*August Site Updates */
.goldfish_callouts{
 float: right; 
 width: 115px; 
 height: 100px;
 }
 .goldfish_callouts img{
 width:115px; float:right;
 padding-right:25px;
 }

 .differents-topics img
 {
     position: relative;
     bottom: 45px;
     left: 81px;
 }

table #ingredientStatementTable {
    width: 256px;
}

tbody#ingredient_statement {
	font-size:11px;    
	overflow-y: scroll;    
	height: 77px;   
	position: absolute;  
	width: 260px;
	padding-top:5px;
}

.rt_popup
{
	position:relative;
	left:21px;
	}

.sec_article
{
    list-style-position:inside !important;
    }
    
    

.nutritious_recipes_wrp{ 
height: 95px;
margin-bottom: 30px;
margin-top:20px;
}
.nutritious_recipes_wrp .special-nav{
 float: none; 
 margin-top: 0px; 
 margin-bottom: 0px;
}
.nutritious_recipes_wrp ul{
display:block !important;margin-bottom: 0px !important;margin-left: 0px !important;
}
.nutritious_recipes_wrp .special-nav ul li
{
 height:42px !important;   
    }
.nutritious_recipes_wrp_div{
width: 309px;
}
.nutritious_recipes_wrp_left{
width: 309px;
float:left;
margin-top: 0;
border-top: 1px solid #cacaca;
}

.left_nutr_recipes
{
    width:200px;height:411px;
    }

.left_nutr_recipes h1
{
    line-height:40px;
    margin-bottom:20px;
    }    
    
#nutrrecipes .breadcrumb-inner
    {
margin-left: 94px !important;
margin-top: 0px  !important;
min-width: auto;
width:auto !important;
     }
.tool_recp_nurt
{  
     border-right: 1px solid #cacaca;
    display: block;
    font-size: 11px;
    margin: 4px 0 0;
    padding: 2px;
    width:295px;
 } 
    
#nutrrecipes .share
{
    font-size:16px;}
#nutrrecipes .secondary-content ul li
    {margin:19px 0;}    
    
.nutritious_recipes_wrp p 
{
    margin-bottom:30px;
    }
table.nutr_recipe_name a
{
    color: #C01F28;
    font-size: 12px;
    font-weight: bold;
    width:210px;
    }
table.nutr_recipe_name tr
{
    clear:both;float:left;width:530px;
    }
    
#nutr_scroll {
    position: fixed;
    float: none;
    top: 128px;
    height: 115px;
    margin: 0;
    width: 742px;
    padding: 10px 0;
    background-color:#FFFFFF;
    border-bottom: 0px solid #EAEAEA;
    z-index:9;
}

.navi-sticky 
{
position:fixed;
background:#fff url('../images/bg_header.png') center top repeat-x;
}
    
#head-sticky-bg 
{
background:#fff url('../images/bg_header.png') center top repeat-x;
position:fixed;
width:100%;
height:128px;
z-index:0;
top:0;
left: 0;
}
        
.pad-btm-5 
{
padding-bottom: 5px;
padding-right: 5px;
}
            
table.nutr_recipe_name td.cnt-right p
{
    width: 592px !important;
}
                
                
                
/*** health popup modal ***/        
#popup_heart,#popup_heart1
{
    text-decoration:underline;
    }        
#healthpopup_box { 
    display:none; /* Hide the DIV */
    position:fixed;  
    _position:absolute; /* hack for internet explorer 6 */  
    height:70px;  
    width:306px;  
    background:#FFFFFF;  
    top: calc(50% - 100px/2);
    left:calc(50% - 200px/2)!important;
    z-index:100; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */     
    padding:15px;  
    font-size:14px;  
    border: 1px solid #DDD;
    background: #FFF;
    color: #3D3D3D;
    
}

#healthcontainer {
    background: #d2d2d2; /*Sample*/
    width:100%;
    height:100%;
}


/* This is for the positioning of the Close Link */
#healthpopupBoxClose {
    background:url('../images/icons-sprite.png') right -480px no-repeat;
	display: inline-block;
	height: 15px;
	margin: 10px;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	right:0;
	width: 15px;     
}

#healthcover{ position:fixed; top:0; left:0; background:rgb(255, 255, 255); z-index:5; width:100%; height:100%; display:none;opacity:0.8; } 

span#popup_heart1:hover {
    text-decoration: underline;
}

.nutr_recipe_txt
{
    color: #555;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    margin:20px 0 25px;
    }
    
    .articleImg1
    {
    font-size: 10px;
    border: solid;
    border-width: 1px;
    text-align: center;
    margin-left: 11px;
    margin-top: 1px;
    
}
.articleImg2
{
    font-size: 10px;
    border: solid;
    border-width: 1px;
    text-align: center;
    margin-left: 11px;
    margin-top: 1px;
    float: right;
    right: 204px;
    padding: 3px 7px;
    position:relative;
   
}
.indent
{
 padding-left:13px;   
}

.canned_table
{
    border: 1px solid;
    padding: 4px;
}
.canned_table1
{
    border: 1px dotted;
    padding: 2px;
}

 .bold_list
{
    counter-reset: item;
    }
  .bold_list li
  {
      display: block;
   }
  .bold_list li:before
  {
    content: counter(item) ". "; counter-increment: item; font-weight: bold;
    }
    
    .spacing
    {
        padding-left:0px;
    }
    /*Feb 2016*/
    #eatingPlant
    {
        border: solid 2px;
        padding: 22px 8px;
    }
    #spaghetti
    {
        float:left;
        padding-top: 3px;
        padding-right: 7px;
    }
    .plantBased_para
    {
        padding-left: 15px;
    }
    #plantBased_Volumetric
    {
        border: solid 1px;
    padding: 10px 40px;
    }
    #primavera
    {
    float: right;
    padding: 4px 7px;
    }
    #bullets
    {        
    line-height: 23px;
    }
    
    /*Mar*/
    #flavors_experts
    {
       padding-left: 33px; 
    }
    .flavors_author
    {
     float: left;
    padding: 0px 10px 0px 0px;
    }
    .flavor_recipes
    {
    float:right;
    }
    .deco_hyper
    {
        text-decoration:underline;
    }
    .deco_hyper sup
    {
        display:inline-block;
        border-bottom:1px solid rgba(0, 0, 0, 0.6);
        padding-bottom:5.5px;
    }
   .globalimg
   {
       width:125px;
   }
   /*Apr*/
   .shift_align
   {
       padding-left:25px;
   }
   .shift_Align
   {
       padding-left:15px;
   }
   .alfredo_img
   {
       float: right;
       padding: 10px 7px;
       }
       /*MAY*/
       
    .fishtale
    {
        margin-left: 21px;
    }
    .fishrecipe
    {
        float: right;
    }
    .fishrecipe_div
    {
        margin: 12px 28px 0px 28px !important;
    }
    .img_pad
    {
       padding-left: 158px;
    }
    
	
	/*Supreme Stacker Challenge*/
	#SupremeStackerChallenge { 
		width:100%;
		height:auto;
		margin-top: 50px;
	} 

	#SupremeStackerChallenge .image { 
		float: right;
		padding: 0 0 10px 10px;
	} 

	#SupremeStackerChallenge .recipe { 
		float: left; 
		width: 50%;
	}
	
	.sandwich-nutrition-info {
		clear:both;
	}
		
	#SupremeStackerChallenge .sandwich-like { 
		position:relative;
		top:-30px;
	} 
	
	.larger 
	{
		font-size: 1.2em;
		line-height: 1.5em;
	}

.article-indent-para 
{
	padding-left:150px;
}