/*******************************************************************************
NEARLY ANY AND ALL GLOBAL & DEFAULT STYLES ARE SET IN base.css
MOST STYLES CAN BE OVERWRITTEN HERE IN style.css

NOTES & THINGS TO KEEP IN MIND ABOUT base.css & style.css:
  ALL MARGINS & PADDING ARE RESET TO EITHER 0 OR A GLOBAL DEFUALT THAT YOU CAN
  OVERWRITE IN THIS STYLE SHEET

  FONT-SIZE IS SET TO A DEFAULT OF 12px
  FONT-COLOR IS SET TO A DEFAULT OF #333, OVER-WRITE THE COLOR BELOW
*******************************************************************************/


@import "base.css";

/* BASIC STRUCTURE
*******************************************************************************/
/*#container {position:relative;}**/
/* PNG FIX */
#no-column #header,
#home #container,
#left-column #header,
#left-column #footer,
/* input#submit, **/
img.button { behavior: url(/content/iepngfix.htc); }

/* LINKS - DEFAULT COLORS ARE SET IN BASE.CSS, CHANGE THESE COLORS AS NEEDED.
*******************************************************************************/
/* a:link, a:visited { color:#000000; }
a:hover { color:#000000; } */
.link-title { text-decoration:none; }
.link-title:hover { text-decoration:underline; } 

/* BASIC FORM STYLES
*******************************************************************************/
/*input, textarea { color:#333; }*/


/* HEADER
*******************************************************************************/
/*h3 { font-size:14px; }


/* CONTENT AREA
*******************************************************************************/
/* LEFT-COLUMN SIDEBAR
   
/* MAIN
*******************************************************************************/
#home #main { }
   /*#home #main #main-image { height:291px; background:transparent url(/assets/images/placeholder/main-image.jpg) no-repeat top; }

#left-column #main { float:left; padding:0;  width: 670px;}
*html #left-column #main { margin:0 0 0 3px; }
/*
   #left-column #main h2 { color:#3f652e; line-height:1em; font-size:20px; }
   #left-column #main h2 { font-size:expression(17+"px"); }
   #left-column #main h3 { color:#a33e2a; line-height:1em; }
*/   
   
#section-gallery { }
#center-gradient {
	background: url(/assets/images/gradient-large.png) no-repeat top;
	width:20px;
	height: 60px;
	padding: 0 2px 5px 2px;
}
#gradient-box {
	background: url(/assets/images/gradient-box.png) no-repeat top;
	width: 214px;
	height: 312px;
	padding: 0;
}
#expert-box {
	background: url(/assets/images/Ask-the-expert-box.jpg) no-repeat top;
	width: 667px;
	height: 320px;
	padding: 0;
}




/*#main #block-entity-delta-natural-path-matched-block,
#main #block-recipe-delta-natural-path-matched-block,
#main #block-article-delta-natural-path-matched-block { margin:0 0 0 25px;  border: 1px solid #ccc; padding: 20px; }
#main  #center-gradient { background:transparent url(/assets/images/gradient-large.png) no-repeat top; }
#main .padding { padding:30px; }

#no-column #main {
	width: 840px;
	height:auto;
	padding: 5px 20px 40px 20px;
	margin: auto;
	overflow:hidden;
	/*position:relative;
}        

/* sIFR
*******************************************************************************/
/* These are standard sIFR styles... do not modify */

/** .sIFR-flash { visibility: visible !important; margin: 0; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; } **/
.sIFR-replaced { visibility: visible !important; }

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important; }

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
/*
.sIFR-hasFlash h1 { visibility: hidden; }
.sIFR-hasFlash h2 { visibility: hidden; letter-spacing: -9px; font-size: 55px; }
.sIFR-hasFlash h3 { visibility: hidden; letter-spacing: -6px; font-size: 25px; }
.sIFR-hasFlash h4 { visibility: hidden; letter-spacing: -5px; font-size: 21px; }
.sIFR-hasFlash h5#pullquote { letter-spacing: -4px; visibility: hidden; font-size: 24px; }
*/

/* HOME PAGE SECTIONS
***************************SARAH START HERE****************************************************/
#sections { margin:0 auto; width:832px; height:200px; }

#sections #left { float:left; padding:6px 0 0 0; width:222px; height:200px; background:transparent url(/assets/images/layout/section-divider.jpg) no-repeat top right; }
#sections #mid { float:left; padding:6px 0 0 32px; width:309px; height:200px; background:transparent url(/assets/images/layout/section-divider.jpg) no-repeat top right; }
   #sections #mid .copy { margin:10px 15px 0 0; width:115px; float:left; }
   #sections #mid p { line-height:14px; }
   #sections #mid .featured-recipe-image { float:left; text-align:center; }
#sections #right { float:left; padding:0 0 0 24px; width:245px; height:200px; background:transparent; }
   #sections #right img { margin:0px 0; }
   
#flash-content { z-index:0; }
#sections #right #flash-content-biggame { margin:0 0 5px 0; z-index:0; } 



   
 /* LEFT-COLUMN BLOCKS
*******************************************************************************/
.block-wrapper { margin:-17px 0 0 25px; width:610px; height:200px; }

.block-wrapper .left { float:left; margin:14px 0 0 0; padding:0; width:300px; }
   .block-wrapper .left .copy { float:left; width:156px; }
   .block-wrapper .left .block-image { float:left; }

.block-wrapper .right { float:left; margin:14px 0 0 0; padding:0 0 0 13px; width:293px; }
   .block-wrapper .right .copy { float:left; width:131px; }
   .block-wrapper .right .block-image { float:left; }

/*  SOFT JOIN
*******************************************************************************/
#softjoin-form { }

#left-column #softjoin-wrapper,
#left-column #ErrorBox { margin:0 0 0 20px; color:#e4a256; }

#softjoin-form { margin:0 0 0 3px; }
#no-column #softjoin-form { margin:0 0 0 20px; }
   #softjoin-form br { display:none; }
   #softjoin-form label { display:block; float:left; width:87px; font-weight:bold; color:#fff; }
   #softjoin-form input { display:block; float:left; margin:0 0 3px 0; width:101px; height:15px; border: 1px solid #dad9d4; }
   #no-column #softjoin-form input { display:block; float:left; margin:0 0 7px 0; width:150px; height:15px; border: 1px solid #dad9d4; }
   #softjoin-form input#email { margin:0; }
   #softjoin-form input#submit { display:block; float:none; width:204px; height:64px; border:none; clear:both; }
   #no-column #softjoin-form input#submit { display:block; float:left; width:120px; height:38px; border:none; clear:both; margin: 10px 0 0 20px;}
   #softjoin-form input#__CSRF_softjoin_form__ { visibility:hidden; }

#softjoin-form .zia-form-element-wrapper ul.errors { display:none; }
.errors li { list-style-type:disc; }

/*  FULL JOIN
*******************************************************************************/
#fulljoin-form {}
#fulljoin-form br { display: none; }
   
#fulljoin-form .zia-form-element-wrapper { margin:0 0 3px 0; }
#fulljoin-form .zia-form-element-wrapper label { display:block; float:left; width:155px; height:15px; font-weight:bold; }
#fulljoin-form .zia-form-element-wrapper input { width:148px; height:15px; border: 1px solid #bababa; }
#fulljoin-form .zia-form-element-wrapper ul.errors { display:none; }
#fulljoin-form .zia-form-element-wrapper select { width:150px; height:18px; font-size:10px; border: 1px solid #bababa; }
#fulljoin-form .zia-form-element-wrapper input#submit { display:block; float:none; width:140px; height:43px; border:none; clear:both;  }

#fulljoin-form #zia-form-element-wrapper-fulljoin_form-optin { margin:0 0 20px 0; }
#fulljoin-form input.checkbox { float:left; margin:0 10px 0 0; width:14px; }
#fulljoin-form label.checkbox { display:block; float:none; width:500px; font-weight:normal; }

#fulljoin-form #zia-form-element-wrapper-fulljoin_form-email { margin:14px 0 3px 0; }
#fulljoin-form #zia-form-element-wrapper-fulljoin_form-comments { margin:20px 0 3px 0;  }

#fulljoin-form #zia-form-element-wrapper-fulljoin_form-comments textarea { width:600px; height:150px; border:1px solid #bababa;}

/*  VIDEO CONTEST ENTRY (MEDIA ENTRY)
*******************************************************************************/
#media-entry-form {}
#media-entry-form br { display: none; }
   
#media-entry-form .zia-form-element-wrapper { margin:0 0 3px 0; }
#media-entry-form .zia-form-element-wrapper label { display:block; float:left; width:155px; height:15px; font-weight:bold; }
#media-entry-form .zia-form-element-wrapper input { width:148px; height:15px; border: 1px solid #dad9d4; }
#media-entry-form .zia-form-element-wrapper ul.errors { display:none; }
#media-entry-form .zia-form-element-wrapper select { width:150px; height:18px; font-size:10px; border: 1px solid #dad9d4; }
#media-entry-form .zia-form-element-wrapper input#submit { display:block; float:none; width:204px; height:64px; border:none; clear:both;  }

#media-entry-form #zia-form-element-wrapper-media_entry_form-optin { margin:0 0 20px 0; }
#media-entry-form input.checkbox { float:left; margin:0 10px 0 0; width:14px; }
#media-entry-form label.checkbox { display:block; float:none; width:500px; font-weight:normal; }

#media-entry-form #zia-form-element-wrapper-media_entry_form-email { margin:14px 0 3px 0; }
#media-entry-form #zia-form-element-wrapper-media_entry_form-comments { margin:20px 0 3px 0; }

#media-entry-form #zia-form-element-wrapper-media_entry_form-comments textarea { width:600px; height:150px; }

 /* ADVANCED RECIPE SEARCH FORM BLOCK 
*******************************************************************************/
#advanced-search-block { margin:0 0 0 14px; }
   #advanced-search-block br { display:none; }

#advanced-search-block label { display:block; float:left; width:120px; margin:0; font-weight:bold; font-size:10px; }

#advanced-search-block input { width:138px; height:17px; font-size:10px; border:1px solid #dad9d4; }
#advanced-search-block input#submit { width:119px; height:43px; border:none; }
#advanced-search-block select { width:140px; height:17px; font-size:10px; border:1px solid #dad9d4; }

#advanced-search-block #zia-form-element-wrapper-recipe_quick_search_form-recipe_provided_by { margin:0 0 5px 0; }

#advanced-search-block #zia-form-element-wrapper-recipe_quick_search_form-keyword,
#advanced-search-block #zia-form-element-wrapper-recipe_quick_search_form-category { margin:0 0 3px 0; }

#advanced-search-block #zia-form-element-wrapper-recipe_quick_search_form-photos { margin:5px 0 0 0; width:260px; text-align:right; }
   #advanced-search-block #zia-form-element-wrapper-recipe_quick_search_form-photos input.checkbox { float:right; margin:0 0 0 8px; width:14px; border:none; }
   #advanced-search-block #zia-form-element-wrapper-recipe_quick_search_form-photos label { display:block; float:none; width:225px; font-weight:normal; }

#advanced-search-block #zia-form-element-wrapper-recipe_quick_search_form-submit { margin:8px 0 0 0; }

/* FULL RECIPE SEARCH FORM / NEW SEARCH
*******************************************************************************/
/** #recipe-full-search { z-index:1; }
#recipe-full-search input { float:left; margin:0 8px 0 0; } **/
#search-results-wrapper #zia-form-element-wrapper-recipe_quick_search_form-photos {clear:left; margin:20px 0 0 0;  }

#search-results-wrapper #zia-form-element-wrapper-recipe_quick_search_form-keyword input { margin:-2px 8px 0 0 !important; height:12px !important; }

/** #recipe-full-search #zia-form-element-wrapper-recipe_quick_search_form-keyword label, **/
#search-results-wrapper #zia-form-element-wrapper-recipe_quick_search_form-category label { display:none; }

/* FEATURED BLOCKS
*******************************************************************************/
.featured-wrapper { width:100%; }
   .featured-wrapper .featured-title { display:block; margin:0; }
   .featured-wrapper .left { width:135px; background:none; }
      .featured-wrapper .featured-copy { display:block; width:125px; height:105px; line-height:14px; }
	.featured-wrapper .featured-copy-nutrition { display:block; width:150px; height:105px; line-height:14px; }
      .featured-wrapper .featured-button { display:block; width:120px; }
      
   .featured-wrapper .featured-inset { display:block; float:left; margin:8px 0 0 0; }
   .featured-wrapper .featured-inset-nutrition { display:block; float:right; margin:8px 15px 0 0; }
   #story-of-hab .featured-copy { height:85px; }

/* EVENTS
*******************************************************************************/
#main.foodservice #block-entity-delta-natural-path-matched-block { width:346px; float:left; background-color:#bbd7eb; color:#002313;}
*html #main.foodservice #block-entity-delta-natural-path-matched-block { margin:0 0 0 13px; }

#foodservice-event-copy { width:346px; }
   #foodservice-event-copy .pdf-box { background:#bbd7eb; margin:10px 0; padding:14px; }

#main-right { display:block; float:left; margin:66px 0 0 20px; background-color:#bbd7eb;} 
*html #main-right { margin:58px 0 0 20px; } 

#main-right .event-results-wrapper { width:195px; }
#main-right .promo-results-wrapper { margin:-9px 0 0 0; padding-bottom:35px; width:195px; background:url(/assets/images/events/bottom.gif) no-repeat bottom; }
   #main-right .event-results-wrapper table { background:#bbd7eb; }
   #main-right .promo-results-wrapper table { background:#bbd7eb; }
      #main-right .event-results-wrapper table .list-header-col { width:195px; height:39px; background:url(/assets/images/events/events_calendar.gif) no-repeat top; }
      #main-right .promo-results-wrapper table .list-header-col { width:195px; height:39px; background:url(/assets/images/events/promo_tips.gif) no-repeat top; }
      #main-right .event-results-wrapper table .event-block,
      #main-right .promo-results-wrapper table .promo-block { margin:0 0 0 6px; padding:0;  width:170px; }

   #main-right .event-results-wrapper img { }
#main-right .event-results-wrapper #search-result-block { }

/* FOODSERVICE
*******************************************************************************/
.foodservice-chef-list-block { background-color:#d2e08d; color#002313; padding:15px; height:115px; margin:10px 0; }
.foodservice-chef-list-block .chef-image { float:left; width:100px; margin:0 10px 0 0px;}
.foodservice-chef-list-block .chef-image img { border:2px solid #ededed;  }
.foodservice-chef-list-block .chef-description { float:left; width:400px; line-height: 15px; } 
.foodservice-chef-list-block .chef-description h3 { margin-bottom:5px; }

/* ARTICLES
*******************************************************************************/
/* LIST */
.article-subtitle { padding:8px 0 0 0; font-style:italic; color:#002313; }

/* VIEW */
.article-copy { }
   .article-copy br { line-height:1px; }
   .article-copy .article-title-view  { padding:14px 0 6px 0; text-transform:uppercase; font-weight:bold; font-size:12px; text-align:center; }
   .article-copy .article-subtitle-view  {  padding:0 0 6px 0; font-style:italic; font-size:11px; color:#eb6e1f; text-align:center; }
   .article-copy .article-date-view  { padding:0 0 6px 0; font-size:12px; text-align:center; }
   
#previous-next-items { }
#block-article-delta-natural-path-matched-block {  }
.article-wrapper {margin-left: 20px; margin-top: 25px; margin-right: 10px; margin-bottom: 20px; display:block !important; }
.article-copy {display:block !important; }

/* VIDEOS
*******************************************************************************/
#how-to-videos-wrapper,
#commercials-and-promotional-videos-wrapper { margin:0 0 30px 0; width:450px; }

.intro-copy { margin:0 0 24px 0; padding:0 0 23px 0; width:100%; border-bottom:1px solid #002313; }

.video-block-wrapper { margin:0 0 11px 0; }
   .video-block-wrapper .video-thumbnail { float:left; display:block; width:106px; }
   .video-block-wrapper .video-copy { float:left; display:block; width:332px; }
      .video-block-wrapper .video-copy .video-title { font-weight:bold; font-size:11px; }

/* NUTRITION
*******************************************************************************/
#nutritionLabels { }
   #nutritionLabels .left,
   #nutritionLabels .right { float:left; display:block; width:250px; }
   
#compare {  background:#ffffff; }
#compare td {  border:2px solid #bababa; padding: 4px }

/* WHO ARE THE ASSOCIATIONS
*******************************************************************************/
#associations-link-wrapper { width:455; height:536px; background:url(/assets/images/sublevel/about_hass/whoaretheassociations.jpg) no-repeat top; }

   #associations-link-wrapper #cac-logo { float:left; display:block; margin:134px 0 0 100px; }
   *html #associations-link-wrapper #cac-logo { margin:134px 0 0 50px; }
      #associations-link-wrapper #cac-logo .link { width:92px; height:60px; }

   #associations-link-wrapper #mhaia-logo { float:left; display:block; margin:262px 0 0 -15px; }
      #associations-link-wrapper #mhaia-logo .link { width:80px; height:80px; }

   #associations-link-wrapper #caia-logo { float:left; display:block; margin:404px 0 0 0; }
      #associations-link-wrapper #caia-logo .link {  width:103px; height:80px; }
      
      #associations-link-wrapper .link { display:block; cursor:pointer; }
         #associations-link-wrapper .link span { display:none; }


/* WORLD CHEFS
*******************************************************************************/
#chef-wrapper { background:#923524; margin:25px 0 0 0; padding:0 0 30px 0; line-height:16px; }

   #chef-wrapper .chef-block { margin:0 0 0 30px; padding:25px 0 30px 0; width:537px; border-bottom:1px solid #a55031; }
      #chef-wrapper .chef-block .chef-name { margin:0 0 8px 0; padding:8px 0 0 30px; height:24px; background:url(/assets/images/sublevel/world_chefs/utensils.jpg) no-repeat top left; }
         #chef-wrapper .chef-block .chef-name h3 { font-size:14px; }
      #chef-wrapper .chef-block h4 { margin:0 0 4px 0; font-size:12px; }

/* EVENTS CENTRAL
*******************************************************************************/
#events-central-featured-recipes { margin:0; line-height:16px; }
#events-central-featured-recipes .copy { }
#events-central-featured-recipes .recipe-line { width: 660px; height: 36px; margin:1px 0; padding:15px 0 0 0;  background:url(/assets/images/sublevel/events_central/events-divider-line.jpg)  no-repeat top left;)
#events-central-featured-recipes .recipe-block { margin:5px 0; padding:20px 0 30px 45px; border-bottom:1px solid #a55031;  }
   #events-central-featured-recipes .recipe-block .left { margin:2px;  float:left; width:200px; padding:5px 0 0 5px;  }
   #events-central-featured-recipes .recipe-block .right { margin:2px; float:right;  width:200px; padding:5px 0 0 5px; }

      
/* SIGN-UP
*******************************************************************************/   
.sign-up #content #main { margin:0; }
*html .sign-up #content #main { margin:0; }

      
/* NEW YEARS & WINTER HOLIDAYS
*******************************************************************************/   

#new-year-table td, #winter-holidays-table td{
	padding: 20px;
}

	#new-year-table a.textLink, #winter-holidays-table a {
		display: block;
		width: 147px;
		margin: 5px 0 0 0;
	}
	
	#new-year-table a{
		display: inline;
	}
	
	#winter-holidays-table a {
		width: 165px;
	}



/* FOOTER
***************************************************************************
#footer { margin:60px 0 0 0; background:transparent; z-index:50; color:#fff; font-size:10px; font-weight:bold; }
   #footer p { text-align:center; }
   #footer a:link, #footer a:hover, #footer a:visited { color:#fff !important; text-decoration:none; }*****/

#left-column #footer { margin:0; padding:100px 0 0 0; height:122px; background:transparent url(/assets/images/layout/bottom_sidebar.png) no-repeat top; }
/*#left-column #footer { margin:0; padding:100px 0 0 0; height:122px; background:transparent url(/assets/images/layout/y-bottom_sidebar.png) no-repeat top; }*/

#no-column #footer {margin:0 auto; padding:100px 0 0 0; height:122px; background:transparent url(/assets/images/layout/bottom_sidebar-no-column.gif) no-repeat top; float: none; }

#left-column #footer, #no-column #footer {
	width: 1000px;
	background: url(/assets2/images/background.png) repeat-y;
	margin: 0 auto;
}

/* MISC. CLASSES & IDS
***************************************************************************
.clear { clear:both; font-size:1px; height: 1px; line-height: 1px;}****/

img.right-margin { float:left; display:block; margin:0 15px 0 0; }
img.divider { margin:10px 20px; }
img.sidebar-inset { margin:14px 0 0 65px; }
img.callout { margin:0 0 12px 0; }
   #softjoin-wrapper img.callout { margin:0 0 6px 0; }
img.flt-right { float: right; margin: 0 0 20px 20px; }
img.flt-left {	float: left; margin: 0 20px 20px 0; }
.list-margin-bottom li{	margin: 0 0 12px 0; 	clear: both; }

.orange { color:#e59d55; }
/*#main ul li { list-style-type:disc; }**/

#pri fieldset select{margin:14px;}
#pri {margin-left:20px};
/**.select {	behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0); }

.left,
.right { display:block; float:left; }**/

#cooking-with-hass-top-copy p.floatleft { width:390px;  }

/* Guacamole Recipes Landing Page 
************************************************************************************************
table.guacamole_recipes{}
table.guacamole_recipes p {	margin-left: 10px; }
table.guacamole_recipes a { color: #214539;}
table.guacamole_recipes img { padding-bottom: 5px; }*****/
div#make_guacamole img{ display:  block; margin: 0px auto; text-align:  center; }

/* Summer Grilling Recipes landing pages. 
*****************************************************************************************************/
div#summer-grilling{}
div#summer-grilling .summer-top-image{	margin: 0px 10px 0px 0px; }
div#summer-grilling ul{ margin: 5px 0px 10px 10px; padding: 0px 0px 0px 5px; }
div#summer-grilling li{	margin: 10px 0px; }

/* BREADCRUMB NAVIGATION.
*****************************************************************************************************/
/*.wrapper-breadcrumb { padding:5px 0 5px 0; margin:0 0 0 35px; width:600px;  }

.wrapper-breadcrumb,
   .wrapper-breadcrumb a, 
   .wrapper-breadcrumb a:visited,
   .wrapper-breadcrumb a:hover { font-size:12px; color:#103429; text-decoration:none; }
   .wrapper-breadcrumb a:hover { text-decoration:underline; }

.wrapper-breadcrumb .menu-item-divider { }
.wrapper-breadcrumb .breadcrumb-first { }
.wrapper-breadcrumb .breadcrumb-normal { }
.wrapper-breadcrumb .breadcrumb-last { color: #85a246;}**/

#left-column .add-this-button-wrapper2 {
	float:right;
	position:relative;
	right:50px;
	top:10px;
}
#section-gallery-primary-image-0 {
	width:654px;
	height:309px;
}
.quickSerachHome {
	margin: 10px 0 0 0;
}
	.quickSerachHome #keyword {
		margin:5px 0 5px 0;
		width:240px;
		font-size:10px;
		border:1px solid #DAD9D4;
		display:block;
	}
	.quickSerachHome #submit {
		margin-left:27px;
	}
.cross_promotion_banners {
	margin-left:3px;
}
.cross_promotion_link {
	border:none;
	outline: none;
}

/* Avocado Recipe Healthy Page and World Cup Soccer Styles 
*************************************************************************/
div.healthy-avos-left-col{
	display: inline;
	float: left;
	height: auto;
	margin: 0px 0px 20px 0px;
	width: 360px;
}

img.woman-healthy-avos-recipe{
	margin: 25px 0px 0px 0px;
}

.recipes-footer-border{
	border-top: 1px solid #da8e4b;
	padding: 15px 0px 0px 0px;
}
	
	.recipes-footer-border p{
		background-image: url(../images/arrow_gold_right.gif);
		background-position: top left;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 10px;
	}

div.world-soccer{
	width: 600px;
}

/* SUMMER GRILLING - HOLIDAY LANDING - UNCOMMENT OUT BACKGROUND IMAGE TO DISPLAY SUMMER
*****************************************************************************************************/
#grilling {
	width:840px;
	/*background-image: url(/assets/images/summer-grilling/top-summer-grilling-bkg.jpg);*/
	background-repeat:no-repeat;
	background-position:top right;
	float:left;
}
 	#holiday-video{
		float:right;
		position: absolute;
		left: 580px;
		top: 140px;

}
	#grilling h1{
		font-size:200%;
		margin-top: 20px;
		
	}
	
	#grilling #intro {
		width: 400px;
		height:auto;
	}
		#grilling #intro p {
			line-height: 16px;
		}
		
		#grilling #mid-tabs {
			width: 844px;
			height: 282px;
			margin: 15px 0 0 0;
			background-image:url(/assets/images/summer-grilling/middle-bkg.gif);
			background-repeat:no-repeat;
			float: left;
			font-size: 11px;
		}
		
		#grilling #mid-tabs ul {
			width: 188px;  
			list-style:none;
			margin: 0;
			padding:0;
			float:left;
		}
			#grilling #mid-tabs ul li{
				list-style:none;
				margin: 0;
				padding:0;
			}
		
				#grilling #mid-tabs li a{
					list-style:none;
					width: 178px;
					height: 49px;
					background-image:url(../images/summer-grilling/tab-bkg.gif);
					background-position: 0 -69px;
					margin: 0;
					padding:10px 0 10px 10px;
					display: block;
					font-weight:bold;
					text-decoration:none;
				}
					#grilling #mid-tabs li a.selected,#grilling #mid-tabs li a:hover {
						background-position: 0 1px;
					}
					
					/*#grilling #mid-tabs li a{
						width:115px;
						display:block;
						float: left;
						margin: 0 0 0 10px;
						text-decoration: none;
					}*/
					
					#grilling #mid-tabs li img{
						float: left;
						margin: 0 10px 0 0;
					}
		
	#grilling #mid-tabs .col2 {
		width: 200px;
		height:auto;
		padding: 10px 15px 0 40px;
		float:left;
	}
		
		#grilling #mid-tabs .col2 .recipe-head {
			color: #f7b15f;
			font-size:14px;
			font-weight:bold;
			margin: 0 0 8px 0;
			line-height: 16px;
		}
			
			#grilling #mid-tabs .col2 ul {
				margin: 0 0 12px 0;
			}
			
			#grilling #mid-tabs .col2 li {
				list-style-type: disc;
				margin: 0 0 0 15px;
			}
			
			#grilling #mid-tabs .col2 a {
				color: #f7b15f
			}
			
		#item2, #item3, #item4 {
			display:none;
		} 
		
	#grilling #mid-tabs .col3 {
		width: 205px;
		height:auto;
		padding: 30px 0 0 0;
		float:left;
	}
		#grilling #mid-tabs .col3 img{
			margin: 0 0 14px 0;
		}			
		
	#grilling #mid-tabs .col4 {
		width: 190px;
		height:auto;
		padding: 225px 0 0 0;
		float:left;
	}
	
	#grilling-soft-join {
		position: absolute;
		left: 725px;
		top: 412px;
	}
	
	#grilling-buttons {
		width: 840px;
		height:auto;
		margin:15px 0 0 0;
		float:left;
		clear:both;
	}
		
		#grilling-buttons img{
			margin: 0 7px 0 0;
			float:left;
		}
		
	#grilling #mid-tabs #follow-by {
		width: auto;
		margin: 10px 0 0 0;
	}	
	
	#grilling #mid-tabs #follow-by li {
		width: auto;
		height:22px;
		line-height:22px;
		float: left;
		margin:0;
		padding:0;
	}
	
	#grilling #mid-tabs #follow-by li img {
		margin: 0 2px 0 0;
	}
	#grilling #mid-tabs #follow-by li a {
		width: auto;
		height: auto;
		padding: 0;
		margin: 0;
	}
	
	
#nutrition_science_menu {
	width: 221px;
	height: 155px;
	background: url('/assets/images/nutrition_center/nutrition-center-left-nav-bg.png') no-repeat;	
	margin: 50px 0 0 -1px;
	padding: 25px 0 0 0;
	outline: none;
}
	#nutrition_science_avocado_nutrition_center_link {
		background: url('/assets/images/nutrition_center/nutrition-center-nav-links_off.png') 0 0;
		display: block;
		width: 185px;
		height: 23px;
		text-indent: -4000px;
		margin: 0 0 10px 8px;
		outline: none;
	}
	#nutrition_science_avocado_resource_library_link {
		background: url('/assets/images/nutrition_center/nutrition-center-nav-links_off.png') 0 48px;
		display: block;
		width: 185px;
		height: 18px;		
		text-indent: -4000px;
		margin: 0 0 10px 8px;
		outline: none;
	}
	#nutrition_science_scientific_meetings_link {
		background: url('/assets/images/nutrition_center/nutrition-center-nav-links_off.png') 0 20px;
		display: block;
		width: 185px;
		height: 20px;		
		text-indent: -4000px;
		margin: 0 0 10px 8px;
		outline: none;
	}	
	#nutrition_science_avocado_nutrition_center_link:hover, #nutrition_science_avocado_nutrition_center_active {
		background: url('/assets/images/nutrition_center/nutrition-center-nav-links_on.png') 0 0;
		display: block;
		width: 185px;
		height: 23px;
		text-indent: -4000px;
		margin: 0 0 10px 8px;
		outline: none;
	}
	#nutrition_science_avocado_resource_library_link:hover, #nutrition_science_avocado_resource_library_active {
		background: url('/assets/images/nutrition_center/nutrition-center-nav-links_on.png') 0 48px;
		display: block;
		width: 185px;
		height: 18px;		
		text-indent: -4000px;
		margin: 0 0 10px 8px;
		outline: none;
	}
	#nutrition_science_scientific_meetings_link:hover, #nutrition_science_scientific_meetings_link_active {
		background: url('/assets/images/nutrition_center/nutrition-center-nav-links_on.png') 0 20px;
		display: block;
		width: 185px;
		height: 20px;		
		text-indent: -4000px;
		margin: 0 0 10px 8px;		
		outline: none;
	}
#nutritino_science_contact {
	margin-left:10px;
}
#contact_us_nutrtion_science {
	width: 200px;
	height: 18px;
	margin-bottom:8px;
}
#questions_nutrtion_science {
	width: 185px;	
	margin-bottom:8px;
}

/* ARTICLES
*******************************************************************************/
/* LIST */
.article-subtitle { padding:8px 0 0 0; font-style:italic; color:#002313; }

/* VIEW */
.article-copy { }
.article-copy br { line-height:1px; }
.article-copy .article-title-view { padding:14px 0 6px 0; text-transform:uppercase; font-weight:bold; font-size:12px; text-align:center; }
.article-copy .article-subtitle-view { padding:0 0 6px 0; font-style:italic; font-size:11px; color:#eb6e1f; text-align:center; }
.article-copy .article-date-view { padding:0 0 6px 0; font-size:12px; text-align:center; }

#previous-next-items { }
#block-article-delta-natural-path-matched-block { }
.article-wrapper {display:block !important; }
.article-copy {display:block !important; }

