﻿@charset "utf-8";
/* CSS Document */

body { color:#b2b2b2; }
img { border: 0px; }
a:hover { color:#fbb85e; }

a {outline: none;}

.container
{
	z-index: 1000;
	background-color: #ffffff;
}

.contentHeader
{
	font-family: arial; 
	font-weight: bold; 
	font-size: 22pt; 
	color: #faaf49;
}

/* Layout */
.fright { float:right; }

.fleft { float:left; }

.tright { text-align:right; }

.tleft { text-align:left; }

.box_wide { width:352px; height:145px; }
.box_tall { width:149px; height:145px; }
.box_short { width:230px; height:50px !important; margin-top: 2px; }

.btn_tall_left 
{
	/*
	position: relative;
	top: -10px;
	left: 0;
	text-align:left;
	height: 50px;
	*/


	position: relative;
	top: 95px;
	left: 0;
	text-align:left;
	/*margin-top:95px;*/
	height: 50px;
}

/*
.btn_short {
text-align:right;
margin-top:43px;
}
*/
.btn_short_top
{
	width: 224px;
	height: 46px;
}

.btn_short_bottom
{
	width: 224px;
	height: 25px;
	position: relative;
	top: -30px;
	left: 0px;
}

/*
.btn_tall {
text-align:right;
margin-top:112px;
}
*/
.btn_tall_top
{
	width: 145px;
	height: 143px;
}

.btn_tall_bottom
{
	width: 145px;
	height: 30px;
	position: relative;
	top: -30px;
	left: 0px;
}

.btnmoregreen
{
	display:block; 
	width:50px; 
	height:42px; 
	margin-right:5px;
}

a.btn_arrow_big {float: right; margin: 0px 5px 2px 0px; width:30px; height:25px; background-image:url(../PublishingImages/buttons/btn_arrow_big.png); background-position:center; background-repeat:no-repeat; }
a.btn_arrow_big:hover {float: right; margin: 0px 5px 2px 0px; width:30px; height:25px;  background-image:url(../PublishingImages/buttons/btn_arrow_big_on.png);  background-position:center; background-repeat:no-repeat;}

/* Recipe Ideas */
.btn_arrow_small_recipe {margin:0px 5px 0 0; float:right; display:block; width:30px; height:25px; background-image:url(../PublishingImages/buttons/btn_arrow_small.png); background-position:center; background-repeat:no-repeat; }
.btn_arrow_small_recipe:hover { margin:0px 5px 0 0;background-image:url(../PublishingImages/buttons/btn_arrow_small_on.png); background-position:center; background-repeat:no-repeat; }

/* Homepage arrows */
.btn_arrow_small_home_top {float:right; display:block; width:30px; height:25px; background-image:url(../PublishingImages/buttons/btn_arrow_small.png); background-position:center; background-repeat:no-repeat; }
.btn_arrow_small_home_top:hover {background-image:url(../PublishingImages/buttons/btn_arrow_small_on.png); background-position:center; background-repeat:no-repeat; }

.btn_arrow_small_home {float :right; display:block; width:30px; height:25px; background-image:url(../PublishingImages/buttons/btn_arrow_small.png); background-position:center; background-repeat:no-repeat; }
.btn_arrow_small_home:hover {float :right; background-image:url(../PublishingImages/buttons/btn_arrow_small_on.png); background-position:center; background-repeat:no-repeat; }

.btn_arrow_small {float:right; display:block; width:30px; height:25px; background-image:url(../PublishingImages/buttons/btn_arrow_small.png); background-position:center; background-repeat:no-repeat; }
.btn_arrow_small:hover {background-image:url(../PublishingImages/buttons/btn_arrow_small_on.png); background-position:center; background-repeat:no-repeat; }

a.btn_arrow_small { float:right; display:block; width:30px; height:25px; background-image:url(../PublishingImages/buttons/btn_arrow_small.png); background-position:center; background-repeat:no-repeat; }
a.btn_arrow_small:hover { background-image:url(../PublishingImages/buttons/btn_arrow_small_on.png); background-position:center; background-repeat:no-repeat; }

a.btn_arrow_burgandy { float:right; display:block; width:30px; height:25px; background-image:url(../PublishingImages/buttons/img_arrow_burgandy.png); background-position:center; background-repeat:no-repeat; margin-right:3px; }
a.btn_arrow_burgandy:hover { background-image:url(../PublishingImages/buttons/img_arrow_burgandy_on.png); background-position:center; background-repeat:no-repeat; margin-right:3px; }

a.btn_more_almond_home { display:block; width:50px; height:42px; background-image:url(../PublishingImages/buttons/btn_more_blue.png); background-position:center; background-repeat:no-repeat; margin-right:5px; }
a.btn_more_almond_home:hover { background-image:url(../PublishingImages/buttons/btn_more_blue_on.png); background-position:center; background-repeat:no-repeat;  }

a.btn_more_orange { display:block; width:51px; height:42px; background-image:url(../PublishingImages/buttons/btn_more.png); background-position:center; background-repeat:no-repeat; }
a.btn_more_orange:hover { background-image:url(../PublishingImages/buttons/btn_more_on.png); background-position:center; background-repeat:no-repeat;  }

a.btn_more_green {  display:block; width:50px; height:42px; background-image:url(../PublishingImages/buttons/btn_more_green.png); background-position:center; background-repeat:no-repeat; margin-right:5px; }
a.btn_more_green:hover { background-image:url(../PublishingImages/buttons/btn_more_green_on.png); background-position:center; background-repeat:no-repeat;  }

a.btn_previous_almond {  display:block; width:50px; height:42px; background-image:url(../PublishingImages/buttons/btn_more_green.png); background-position:center; background-repeat:no-repeat; margin-right:5px; }
a.btn_previous_almond:hover { background-image:url(../PublishingImages/buttons/btn_more_green_on.png); background-position:center; background-repeat:no-repeat;  }

a.btn_next_almond {  display:block; width:50px; height:42px; background-image:url(../PublishingImages/buttons/btn_more_green.png); background-position:center; background-repeat:no-repeat; margin-right:5px; }
a.btn_next_almond:hover { background-image:url(../PublishingImages/buttons/btn_more_green_on.png); background-position:center; background-repeat:no-repeat;  }

a.btn_more_burgandy { display:block; width:50px; height:42px; background-image:url(../PublishingImages/buttons/btn_more_burgandy.png); background-position:center; background-repeat:no-repeat; margin-right:5px; }
a.btn_more_burgandy:hover { background-image:url(../PublishingImages/buttons/btn_more_burgandy_on.png); background-position:center; background-repeat:no-repeat;  }


/* TOP DROP DOWN NAV */
#top_drop_down_back { background-image:url(../PublishingImages/buttons/btn_back_on.png); }
#top_drop_down_nav {display: none; margin:0; padding:0; background-color:#faa635; height:200px;}
	#top_drop_down_nav_con {display: none; color:#FFF;background-color:#faa635;  }
	
		#top_drop_down_nav_left { margin-top:80px;height: 50px; text-align:center; font-size:10px;cursor: pointer; }
		#top_drop_down_nav_left a{color: #ffffff;text-decoration: none;}
			a.top_drop_down_back { margin-left:50px; margin-right: 50px; display:block; width:51px; height:42px; background-image:url(../PublishingImages/buttons/btn_back.png); background-repeat:no-repeat; background-position: center; }
			a.top_drop_down_back:hover { background-image:url(../PublishingImages/buttons/btn_back_on.png); }
		/*
		#top_drop_down_nav_links { float:left; margin-top:20px; padding-left:50px; }
		#top_drop_down_nav_links ul { float:left; width:114px;margin-left:10px; margin-bottom: 0px;}
		#top_drop_down_nav_links ul.top_drop_down_nav_ul_first { margin-left:0;width:104px;margin-bottom: 0px; }
		#top_drop_down_nav_links ul.top_drop_down_nav_ul_second { margin-left:15px;width:104px;margin-bottom: 0px; }
		#top_drop_down_nav_links ul.top_drop_down_nav_ul_third { margin-left:15px;width:115px;margin-bottom: 0px; }
		#top_drop_down_nav_links ul.top_drop_down_nav_ul_fourth {margin-left:25px;width:110px; margin-bottom: 0px; }
		#top_drop_down_nav_links ul.top_drop_down_nav_ul_fifth { margin-left:10px;width:104px;margin-bottom: 0px; }
		*/
		#top_drop_down_nav_links { margin-top:20px; }
		#top_drop_down_nav_links ul li { list-style:none; }
		#top_drop_down_nav_links ul li a { color:#FFFFFF; text-decoration:none; font-size:.94em; }
		#top_drop_down_nav_links ul li a:hover { font-weight: bold;  } 
		#top_drop_down_nav_nav {float:left; height:38px; margin-top: 15px; }
		#top_drop_down_nav_nav ul { float:left; vertical-align: middle;  }
		#top_drop_down_nav_nav ul li { float:left; list-style:none; }
		#top_drop_down_nav_nav ul li a { /*font-weight:bold;*/ text-align:center; padding-top:8px; display:block; text-decoration:none; font-size:1em; height:30px; background-image:url(../PublishingImages/nav/top_dropdown/bg.gif); background-repeat:no-repeat; }
		#top_drop_down_nav_nav ul li a.farleft {width:145px; padding-left:5px; color:#9e1b32; }
			#top_drop_down_nav_nav ul li a.farleft:hover { background-position:0 -38px; color:#FFF; }
		#top_drop_down_nav_nav ul li a.midleft { width:142px; background-position:-150px 0; color:#e23b30; }
			#top_drop_down_nav_nav ul li a.midleft:hover { background-position:-150px -38px; color:#FFF; }
		#top_drop_down_nav_nav ul li a.center { width:144px; background-position:-292px 0; color:#56a0d4; }
			#top_drop_down_nav_nav ul li a.center:hover { background-position:-292px -38px; color:#FFF; }
		#top_drop_down_nav_nav ul li a.midright { width:144px; background-position:-436px 0; color:#afbd36; }
			#top_drop_down_nav_nav ul li a.midright:hover { background-position:-436px -38px; color:#FFF; }
		#top_drop_down_nav_nav ul li a.farright {width:145px; background-position:-583px 0; color:#faa635; }
			#top_drop_down_nav_nav ul li a.farright:hover { background-position:-583px -38px; color:#FFF; }
/* Top Navigation Area */
.topnav {background-color: #ffffff; float:left; width: 50%; height:24px; }

	.topnav_pagetitle { font-size: 11px; float:right; margin-right:55px; margin-top: 3px; text-transform:uppercase; }
	
	.topnav_select { float:right; color:#6d6e71; margin-top: 3px; }
	.topnav_select a { color:#6d6e71; font-size:.8em; text-decoration:none;  }
	.topnav_select a:hover { color:#fbb85e; }

 
#topnav_left { margin-left: -1px; text-align:right; background-image:url(../PublishingImages/nav/topnav_left.jpg); background-repeat:no-repeat; background-position:right; }

	/* #topnav_left select { margin:0; padding:0; border:none; background:none; color:#6d6e71; font-size:.8em; } */

#topnav_right { background-image:url(../PublishingImages/nav/navtop_repeat.gif); background-repeat:repeat-x; color:#6d6e71; font-size:.88em; }

	.topnav_right_content { padding-left:40px; float:left;  }
	.topnav_right_content_links {width: 220px; float:left; padding-top:2px;white-space:nowrap; }
	.topnav_right_content_rss { float:left; margin-left:10px; padding-top:2px; }

	.topnav_right_content div div.pnlLogin { margin-left: 116px; padding-top:0px; margin-top: -16px;   }
	.topnav_right_content div div.pnlLoginOpen { margin-left: 116px; padding-top:0px; margin-top: -16px;  } 
	.topnav_right_content div span { margin-left:2px;  }		
	.topnav_right_content a { text-decoration:none; color:#6d6e71; vertical-align:middle; }
	.topnav_right_content a:hover { color:#fbb85e; }
	
	#topnav_search_div table { height: 15px !important; width:157px; margin: 1px 0px 0px 0px !important;  }
	#topnav_search_div td {	padding: 0px; }
	#topnav_search_div div { margin-left: 10px; padding-top: 0px; }
	#topnav_search_div div div { margin-left: 0px; padding-top: 0px; }

	.ms-sbtable-ex { margin-top: 0px; margin-left: 0px; width:157px; }
		.ms-sbrow { background-image:url(../PublishingImages/nav/topnav_search.jpg); background-repeat:no-repeat; padding:0 20px !important; }
		
		.ms-sbrow td.ms-sbscopes,		
		.ms-sbrow td.ms-sbscopes .ms-sbcell, 
		.ms-sbrow td.ms-sblink,
		.ms-sbrow td.ms-sbLastcell { display: none; }
		
		.ms-sbrow td.ms-sbcell { border: none; width:157px; }
		 td.ms-sbgo a img { visibility: hidden; } 
		 td.ms-sb-go a {  }
		 td.ms-sbgo {  background-color: transparent;  background-repeat:no-repeat; padding:0 0px; background-position: right top; }
		 
		 
		.ms-sbrow td.ms-sbcell input.ms-sbplain,
		.topnav_search {  margin-left: 20px; margin-right: 0px; padding-top: 3px; padding-bottom: 3px; background-color: transparent; border:none; width:117px !important; height:14px; color:#b2b2b2; font-size:1.2em; }
		.ms-sbrow td.ms-sbcell input.ms-sbplain:focus { background-image:none; }
		.ms-sbrow td.ms-sbcell input.ms-sbplain:active { background-image:none; } 
 

/* Main Navigation Area */
/*
#mainnav {}
#mainnav ul { margin:30px 0 0 0; padding:0; list-style:none; }
#mainnav ul li { float:left; }
#mainnav ul a { display:block; background-image:url(../PublishingImages/nav/main_nav5links.jpg); background-repeat:no-repeat; text-align:center; height:31px; color:#b30838; font-size:1.1em; text-decoration:none; padding-top:8px; }
	#mainnav ul li a.navleft { width:188px; background-position:0px 0px; }
	#mainnav ul li a.navleft:hover, a.current { background-position:0px -39px; color:#FFFFFF; }
	#mainnav ul li a.navleftmid { width:183px; background-position:-190px 0px; }
	#mainnav ul li a.navleftmid:hover, a.current { background-position:-190px -39px; color:#FFFFFF; }
	#mainnav ul li a.navrightmid { width:170px; background-position:-373px 0px; }
	#mainnav ul li a.navrightmid:hover, a.current { background-position:-373px -39px; color:#FFFFFF; }
	#mainnav ul li a.navright {width:190px; background-position:-561px 0px; }
	#mainnav ul li a.navright:hover, a.current { background-position:-561px -39px; color:#FFFFFF; }
	#mainnav ul a.navright { text-indent: -20px; }
*/

#mainnav { }
#mainnav ul { margin:30px 0 0 0; padding:0; list-style:none; }
#mainnav ul li { float:left; }
#mainnav ul a { display:block; background-image:url(../PublishingImages/nav/main_nav5links.jpg); background-repeat:no-repeat; text-align:center; height:31px; color:#b30838; font-size:1.1em; text-decoration:none; padding-top:8px; }
	#mainnav ul li a.navleft { width:155px; background-position:0px 0px; }
	#mainnav ul li a.navleft:hover { background-position:0px -39px; color:#FFFFFF; }
	#mainnav ul li a.navleftmid { width:142px; background-position:-155px 0px; }
	#mainnav ul li a.navleftmid:hover { background-position:-155px -39px; color:#FFFFFF; }
	#mainnav ul li a.navcenter { width:145px; background-position:-297px 0px; }
	#mainnav ul li a.navcenter:hover { background-position:-297px -39px; color:#FFFFFF; }
	#mainnav ul li a.navrightmid { width:144px; background-position:-442px 0px; }
	#mainnav ul li a.navrightmid:hover { background-position:-442px -39px; color:#FFFFFF; }
	#mainnav ul li a.navright { width:146px; padding-right:10px; background-position:-586px 0px; }
	#mainnav ul li a.navright:hover { background-position:-586px -39px; color:#FFFFFF; }	

/* General Navigations */
ul.navigation { margin:0; padding:0; }
ul.navigation li { float:left; list-style:none; }

/* System styles */
/****************** Toolbars ******************/
.ms-toolbar, .ms-toolbar .ms-separator {
	background-image: none !important;
	background-repeat: repeat-x !important;
	background-color: #FFE48A !important;
	background-position: center bottom;
}
.ms-splitbuttontext
{
	color: #b20838 !important;
}
.ms-toolbar a, td.ms-toolbar span a, .ms-menutoolbar .ms-splitbuttontext a {
	color: #b20838 !important;
}
.ms-formtoolbar .ms-toolbar {
	background-image: none !important;
	background-color: transparent !important;
}
.ms-separator img, .ms-separator {
	background-image: url('/SiteCollectionImages/abcintranet/top_separator.gif') !important; 
	background-color: transparent !important;
	background-repeat: no-repeat !important;
	background-position: 4px 4px !important;
}
.ms-menutoolbar .ms-separator img, .ms-menutoolbar .ms-separator {
	background-image: url('/SiteCollectionImages/abcintranet/top_separator.gif') !important; 
	background-color: #FFE48A !important;
	background-repeat: no-repeat !important;
	background-position: 4px 4px !important;
	color: #b20838 !important;
}

a.ms-selectorlink {
	background-color: transparent !important;
	background-image: none !important;
}

.ms-consoletoolbar td, ms-consolestatus td { padding: 0px 0px 0px 0px; }
/* system pages */
.ms-authoringcontrols {
	background-color: #FFF8E1;
	color: #B20838;
}
a.ms-consoletoolbar:hover { color: #b20838 !important; }


td.ms-consolestatuscheckoutframe,
td.ms-consolestatus,
td.ms-consoletoolbar,
.ms-consoletoolbar table,
td.ms-separator,
table.ms-consoleqaback
 { padding: 0px; margin: 0px;}
 
.ms-authoringcontrols a {
	color: #B20838 !important;
}

TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe{
background:#ffffff;
}
.ms-consoletitleareaframebottom{
background:#ffffff;
}
table.ms-applyfiltersinactive, table.ms-pageinformation  {
 background-image: none;
}
table.ms-applyfiltersactive {
 background-image: none;
}
table.ms-applyfiltershoverover {
 background-image: none;
}
.leftnavPic{
 background-image: none;
}
.ms-main .ms-ptabcn, .ms-main .ms-sctabcn {
    background: none;
    border-color: #ECED90;
}
.ms-main .ms-sctabcn {
    background-color: #ffffff;
}
.ms-main .ms-ptabcnhover, .ms-main .ms-sctabcnhover {
    border-color: #ECED90;
}
.ms-main .ms-ptabcf, .ms-main .ms-sctabcf {
    border-color: #ECED90;
    border-right:0px;
}
.ms-main .ms-sctabcf {
    background: #ffffff;
}
.ms-main .ms-ptabcfhover, .ms-main .ms-sctabcfhover {
    border-color: #ECED90;
}
.ms-main .ms-ptabrx, .ms-main .ms-sctabrx {
    border: 1px solid #ECED90;
    border-top:0px;
}
.ms-main .ms-sctabrx {
    background: #ffffff;
}
.ms-searchsummarymain
{
    background-color: #FFF8E1;
}

div.ms-searchChannelTitle
{
    border-width: 1px;
    border-color: #FFE48A;
    border-style: solid;
}
.ms-searchChannelTitle span
{
    color: #56A1D5 !important;
}

.ms-searchtamain, div.srch-BestBetsBottom, .srch-HCMain
{
    border-bottom: solid 1px #FFE48A;
}

.ms-srchresultstop, .srch-stats{
    background-color: #FFF8E1 !important;
}

#myContent
{
	float: right;
}

/* Content Areas */
.ms-PartSpacingVertical { margin-top: 0px; }
/* CONSUMER STYLE */
#content {margin-left: 30px; }
#content table {vertical-align: top; margin-bottom: 0px;}
#content td {padding:0px; vertical-align: top;}

#con_top_left {width : 651px;margin-top: 15px; float: left; /*padding-left: 15px;*/ }
#con_top_left table { vertical-align: top; margin-bottom: 0px;}
#con_top_left table table { vertical-align: top; margin-bottom: 0px;}
#con_top_left td { padding:0px; vertical-align: top;}

#con_top_right {width: 230px; height: 283px;margin-top: 15px; margin-left: 5px; float: left;  }
#con_top_right table { vertical-align: top; margin-bottom: 0px;}
#con_top_right table table { vertical-align: top; margin-bottom: 0px; }
#con_top_right td { padding:0px; vertical-align: top;}
	#con_top_right_content { background-image:url(../PublishingImages/RecipeImages/top_right.gif); background-position:top left; background-repeat:no-repeat; height:80px; margin:0;}
		#con_top_right_content_left { width:170px;margin-left: 0px; }
			#con_top_right_content_top { height:34px; width:150px; padding-left:20px; }
			#con_top_right_content_bot {margin-top: 6px;padding-top: 8px;font-size: 14px; height:49px; width:150px; padding-left:20px; }
			#con_top_right_content_bot_2line {margin-top: 3px;font-size: 14px; height:49px; width:150px; padding-left:20px; }
			.con_top_right_more_btn {margin-top:13px;}
			
/*#con_bottom_left table tbody tr td {width: 350px;}*/
			
#con_bottom_left {width: 652px; padding-top:5px; margin: 0; }
/*	#con_bottom_left table {width: 352px;}*/
.span-17{width: 651px;}
/*
	#con_bottom_left table table { vertical-align: top; margin-bottom: 0px; }
	#con_bottom_left td {margin: 0px;padding:0px; vertical-align: top; }
*/
	#box_bot_left {margin-left: 0px !important;padding-left: 0;/*margin-left:27px;*/ /*background-image:url(../PublishingImages/wpimages/bg_almond_tips.jpg); background-repeat:no-repeat;*/ height:145px;  }
	    #box_bot_left table {width: 352px;}
		.box_bot_arrows {width: 150px; margin-top:28px; margin-left:4px; }
	#box_almond_heart { width:145px; background-image:url(../PublishingImages/wpimages/almond_heart.jpg); background-repeat:no-repeat; }
	#box_perfect_portion { background-image:url(../PublishingImages/wpimages/perfect_portion.jpg); background-repeat:no-repeat; }
#con_bottom_right {  width: 230px; background-image:url(../PublishingImages/layouts/first_bg_right_repeat.gif); background-repeat:repeat-y; background-position:top right; padding-top:2px; }
	#con_bottom_right table { vertical-align: top;  margin-bottom: 0px; }
	#con_bottom_right table table {height: 42px; vertical-align: top; margin-bottom: 0px; }
	#con_bottom_right table table div div {height: 20px; vertical-align: top; margin-bottom: 0px; top: -2px; }
	#con_bottom_right td { padding:0px; vertical-align: top; }
	#box_enews { background-image:url(../PublishingImages/wpimages/box_enews.jpg); background-repeat:no-repeat; background-position:right; }
	#box_estore { background-image:url(../PublishingImages/wpimages/box_estore.jpg); background-repeat:no-repeat; background-position:right; }
#top_right_bg {  }

#footer {width: 860px;margin-top: 10px; margin-left: 25px; background-image:url(../PublishingImages/layouts/bg_footer_short.jpg); background-repeat:no-repeat; }
/*#footer {margin-top: 40px; background-image:url(../PublishingImages/layouts/first_bg_footer.jpg); background-repeat:no-repeat; }*/
#footer a { text-decoration:none; color:#939598;}
#footer a:hover { text-decoration:none; color: #fbb85e; }
 }
	.push-1_less {margin:0 -40px 1.5em 40px;}
	/*
	#footer_content_left { padding-left: 40px; margin-top:15px; font-size:.9em; color:#939598; }
	#footer_content_right { padding-right: 20px; text-align:right; margin-top:15px; font-size:1em; color:#939598; }
	*/
	
	#footer_content_left {float: left; margin-left : 20px; width: 450px; margin-top:15px; font-size:.9em; color:#939598; }
	#footer_content_right {float: right; margin-right: 10px; text-align:right; width: 370px; margin-top:15px; font-size:.9em; color:#939598; }
	.recipe_right_title { font-family:Arial,"Times New Roman", Times, serif; font-weight:bold; font-size:20px; color:#FFFFFF; }
	.recipe_right_name { font-size:13px !important; color:#FFFFFF; }

/* RECIPE STYLE */
#rec_content { width:955px; }
#rec_header { width:953px;height: 30px; margin-top: 20px; margin-left: 0px;  background-color: #ffffff;  }
#rec_search_head {}

#recipe_main_container { float:left; width:743px; margin-top: 20px; }

div#rec_search_con {width: 719px;height: 38px;background-image:url(../PublishingImages/layouts/recipe/bg_recipe_header.jpg); background-repeat: no-repeat; }
img.rec_search_img {}
input.rec_search { background-image:url(../PublishingImages/layouts/recipe/search_box.jpg); padding:3px 20px; width:161px; height:17px; border: solid 0px white; color:#bcbec0; }
table.rec_search_table { margin:7px 0px 0px 20px; width:235px; }
table.rec_search_table tr { margin:0; padding:0px; }
table.rec_search_table td { margin:0; padding:0px; }
div.rec_search_right { padding-top:6px; }
	.martop3 {margin-top:3px;}
div.rec_search_right a { color:#FFFFFF; font-size:11px; text-decoration:none; }

ul.recipe li { margin:0 10px; }
ul.recipe li a { text-decoration:none; color:#999999; font-size:14px; }
ul.recipe li a:hover { text-decoration:underline; }
#rec_nav { margin-top:0px; }

div#rec_main_image { background-position: 30px 0; background-repeat:no-repeat; height:275px; margin: 0px; }
/*.recipe_title { color:#FFFFFF; font-size:20px; height:32px; padding-top:3px;background-image:url(../PublishingImages/layouts/recipe/bg_recipe_header_bottom.jpg); background-repeat: no-repeat; }*/
.recipe_title {width: 719px; margin-left: 0; vertical-align: middle; height: 33px; color:#FFFFFF; font-size:20px; background-image:url(/FoodProfessionals/PublishingImages/layouts/recipe/bg_recipe_header_bottom.jpg); background-repeat: no-repeat; }

div#rec_info_area {  /*background-image:url(../PublishingImages/layouts/recipe/bg_rec_info_area.jpg); background-repeat:no-repeat;*/ color:#FFFFFF; }
	#rec_info_content { float:left; margin-left:30px; padding-top:10px; }
	#rec_info_rounded_title { float:left; font-family:Arial, "Times New Roman", Times, serif; font-size:15px;  }
		#rec_info_rounded_title_left { width:210px; padding-left:25px; height:28px; float:left; background-image:url(/FoodProfessionals/PublishingImages/layouts/recipe/descr_header_left.gif); background-repeat:no-repeat; }
		#rec_info_rounded_title_right { width:441px; height:41px; float:left; background-image:url(/FoodProfessionals/PublishingImages/layouts/recipe/descr_header_right.gif); background-repeat:no-repeat; }
			.rec_into_title_box { float:left; padding-top:13px; }
			#rec_info_right_title_left { width:122px; padding-left:20px;}
			#rec_info_right_title_middle { width:140px; padding-left:8px; }
			#rec_info_right_title_right { width:125px; padding-left:8px; }
	#rec_info_rounded_content { float:left; background-image:url(/FoodProfessionals/PublishingImages/layouts/recipe/descr_bg_main.gif); background-repeat:repeat-y; color:#58595b; font-size:12px; padding-top:5px; }
		#rec_info_rounded_content_left { width:215px; float:left; padding-left:20px; }
		#rec_info_rounded_content_right { width:441px; float:left;  }
			#rec_info_right_left { float:left; width:127px; padding-left:15px;}
			#rec_info_right_middle { float:left; width:140px; padding-left:8px; }
			#rec_info_right_right { float:left; width:127px; padding-left:8px; }
	#rec_info_rounded_content { float:left; }
		#rec_info_rounded_bottom_left { width:235px; float:left; }
		#rec_info_rounded_bottom_right { width:441px; float:left; }

.rec_box { height:73px; width:172px; }
.rec_box_top {width:166px; height: 45px; }
.rec_box_bottom {position: relative;top: 0px;width:166px;height: 30px;margin-right: 0; }

#box_rec_estore{ background-image:url(../PublishingImages/layouts/recipe/box_estore.jpg); background-repeat:no-repeat; }
#box_rec_create { background-image:url(../PublishingImages/layouts/recipe/box_create.jpg); background-repeat:no-repeat; }
.rec_btn_short { text-align:right; /*padding-top:40px;*/ }
.rec_rating { color:#aab300; font-size:10px; }
.rec_info_item { display:block; margin-bottom:5px; }


.rec_ingredients 
{
	height: 205px; 
	width:195px; 
	color:#58595b; 
	font-size:11px; 
}

/*#rec_view_details {overflow: hidden; margin-top:0px; padding-top: 8px; line-height: 14px; height: 182px;width:220px; color:#58595b; font-size:11px; font-family: Arial; }*/
#rec_view_details 
{
	position: relative;
	top: 30%;
	left: 0px;
	float: left;
	margin: 0px;
	width:220px; 
	height: auto;
	color:#58595b; 
	font-size:12px; 
	font-family: Arial; 
	z-index: 1;
}

#rec_view_details_btn
{
	position: relative;
	top: 0px;
	left: 0px;
	margin-left: 60px; 
	height: 35px; 
	width:195px; 
	z-index: 20; 
}
a.rec_view_details { float:right; display:block; width:106px; height:31px; background-image:url(../PublishingImages/buttons/view_details.png); background-repeat:no-repeat; background-position:center; }
a.rec_view_details:hover { background-image:url(../PublishingImages/buttons/view_details_on.png); }

a.txt12G:link, a.txt12G:active, a.txt12G
{
	color: gray !important;
	font-size:12px !important;
	text-decoration:none !important;
}

a.txt12G:hover{
	
	text-decoration:none !important;
	color: #aab300 !important;
}

.txtFontFamily {font-family: arial;}

.txt12B
{
	color: #000000 !important;
	font-size:12px !important;
}





/* Details */
#rec_search_head_details { background-image:url(../PublishingImages/layouts/recipe/bg_recipe_header_details.jpg); background-repeat:no-repeat; }

.rec_details_head_info {margin:10px 0px;}
div.rec_details_head_right table { margin:0; padding:0; }
div.rec_details_head_right table td tr { margin:0; padding:0; }
div.rec_details_head_right table td { margin:0; padding:0; }
.rec_details_head_left {margin-left: 25px; }
.rec_details_head_right a { font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#999999; font-size:12px; }
.search_results { font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#999999; font-size:14px;  }
.search_results_title { font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#faa635; font-size:14px; }

#rec_details_content { color:#58595b; }

.rec_details_image img { padding:7px; border:1px solid #d1d1d3; }
.rec_details_left_header { height:20px; background-color:#feefdb; font-size:13px; margin:5px 0; padding-left:16px; padding-top:2px; }


#master_content_container {height: 100%;padding-bottom: 30px;}

#good_right_column{	margin-top: 10px;}
#good_right_column table tr { height: 73px !important;}
#good_right_column table tr td { height: 73px !important;}
#good_right_column table tr td table { height: 73px !important;}
#good_right_column table tr td table tr { height: 73px !important;}
#good_right_column table tr td table tr td { height: 73px !important;}
/*#good_right_column td table td div { height: 73px !important;}*/

/* GOOD FROM INSIDE OUT */
#good_header { float:left; width:953px; height:134px; background-image:url(../publishingimages/layouts/good/header.jpg); background-repeat:no-repeat; }
#good_main_container { float:left;width:733px; margin-top: 5px; background-image:url(../publishingimages/layouts/good/bg_content_repeat.gif); background-repeat:repeat-y;/*background-image:url(../publishingimages/layouts/recipe/bg_rec_info_area2.jpg); background-repeat:no-repeat;*/ }
#good_main_img {/* float:left;*/ width:689px; height: 72px; margin-left:30px;  }
#good_main_img_enews {/* float:left;*/ width:689px; height: 58px; margin-left:30px;  }
#good_main_img_content { font-family:"Times New Roman", Times, serif; color:#950022; font-size:1.5em; padding-right: 30px; }
.good_img_container {padding-right: 40px;padding-top: 20px;float: right;}
#good_con { float:left; width:630px; margin-left:30px;  /*margin-top:14px;*/ color:#58595b; }
#good_con_sitemap {margin-left: 30px;float:left;width:733px; margin-top: 5px;}
#good_con_sitemap a {color: gray;}
#good_con_sitemap a:hover {color: #b30838;}
.content_nav_left { width: 90%; text-align: right;}

	.content_nav_right { width: 10%; text-align: right;}

	.content_nav_burnt_orange {background-color: #e58543; width: auto; height: 25px; color: #ffffff; border-top: 2px solid #ffffff;}

	.content_nav_orange {background-color: #f0b766; width: auto; height: 25px; color: #ffffff; border-top: 2px solid #ffffff;}

	.content_nav_avocado {background-color: #c1c552; width: auto; height: 25px; color: #ffffff; border-top: 2px solid #ffffff;}

	

	.content_nav_href 

	{

		width: 20px; height: 20px; float: right;  margin: 2px 2px 2px 0;

		background-image: url(../PublishingImages/buttons/btn_arrow_small.png); background-repeat: no-repeat;

	}

	

	.content_nav_href a:hover

	{

		width: 20px; height: 20px; float: right;  margin: 2px 2px 2px 0;

		background-image: url(../PublishingImages/buttons/btn_arrow_big.png); background-repeat: no-repeat;

	}




#good_con_content {/*float: left;*/width:650px;  margin-left:30px; color:#58595b; }
a.good_con_link { color:#e7512f; text-decoration:none; }
a.good_con_link:hover { text-decoration:underline; }
.good_bullets{}
span.times { font-family:Arial, "Times New Roman", Times; font-size:1.3em; }
.good_con_img { float:left; padding:7px; border:1px solid #dfe0e1; /*width:313px;*/ margin-right:15px; margin-bottom:10px; }
.good_con_img_top { width:313px; height:27px;  background-color:#fbb556; border-bottom:2px solid #FFFFFF; text-align:right; color:#FFFFFF; font-size:1.2em; padding-top:4px; }
table.good_con_img_top_table { margin:0; padding:0;}
table.good_con_img_top_table tr { margin:0; padding:0;}
table.good_con_img_top_table tr td { margin:0; padding:0; text-align:right;}
a.btn_arrow_small_down { display:block; width:23px; height:19px; background-image:url(../publishingimages/buttons/btn_arrow_small_down.png); background-position:center; background-repeat:no-repeat; }
a.btn_arrow_small_down:hover { background-image:url(../publishingimages/buttons/btn_arrow_small_down_on.png); background-position:center; background-repeat:no-repeat; }
.good_con_extra_links { margin-left:30px; color:#58595b; margin-top:25px; margin-bottom:20px; }
.good_con_extra_links a { color:#fbb556; text-decoration:none; }
.good_con_extra_links a:hover { text-decoration:underline; }

/* solutions top nav */
#good_nav { text-align:left; width: 830px; height: auto; padding-left:0px; margin-top: 5px; margin-left: 0px;  background-color: #ffffff; }

#good_nav_tall {height: 75px !important;}

ul.good { margin:0; padding:0; }
ul.good li { margin:0 5px; }
ul.good li a { text-decoration:none; color:#999999; font-size:14px; }
ul.good li a.current { text-decoration:none; color:#e23b30; font-size:14px; }
ul.good li a:hover { color:#e23b30; }

#box_rec_good { background-image:url(../publishingimages/layouts/good/box_download_red.jpg); background-repeat:no-repeat; }
	a.btn_arrow_small_red { float:right; display:block; width:30px; height:19px; background-image:url("../PublishingImages/buttons/img_arrow_burgandy.png"); background-position:center; background-repeat:no-repeat; }
	a.btn_arrow_small_red:hover { background-image:url(../publishingimages/buttons/btn_arrow_small_red_on.png); background-position:center; background-repeat:no-repeat; }
	

/* HEALTH NUT */
#healthnut_main_container { float:left; width:743px; background-image:url(../PublishingImages/layouts/good/bg_content_repeat.gif); background-repeat:repeat-y; }
		#healthnut_main_img { font-family:Arial, Helvetica, sans-serif; float:left; width:689px; height:346px; margin-left:30px; background-image:url(../PublishingImages/placeholder/main_story.jpg); background-repeat:no-repeat; }
		#healthnut_main_img_con { float:left; width:310px; margin-left:38px; margin-top:75px; color:#561404;font-size: 12px; }
		
#healthnut_info { float:left; width:689px; margin-left:30px; margin-top:10px; }
	.healthnut_info_content { float:left; width:689px; }
	.healthnut_info_content_con { float:left; width:612px; background-image:url(../PublishingImages/layouts/healthnut/rounded_con_repeat.gif); background-repeat:repeat-y; padding:10px 52px 10px 25px; }
		.healthnut_info_content_con_left { float:left; width:302px; }
		.healthnut_info_content_con_right { float:left; padding-left:10px; width:300px; color:#58595b; }
		span.healthnut_info_content_con_title { display:block; color:#faa635; font-family:"Times New Roman", Times, serif; font-size:1.75em; font-weight:bold; }


/* HEALTH NUT */
/*#healthnut_main_container { float:left; width:743px; background-image:url(../PublishingImages/layouts/good/bg_content_repeat.gif); background-repeat:repeat-y; }
		#healthnut_main_img { font-family:Arial, Helvetica, sans-serif; float:left; margin-left: 30px;width:689px; height:346px;  background-image:url(../PublishingImages/placeholder/main_story.jpg); background-repeat:no-repeat; }
		#healthnut_main_img_con { float:left; width:310px; margin-left: 38px;margin-top:75px; color:#561404; }
		#healthnut_top_shadow {margin-right: 50px;width:689px;}
}
#healthnut_info { float:left; width:689px; margin-left:30px; margin-top:10px; }
	.healthnut_info_content { float:left; width:689px; }
	.healthnut_info_content_con { float:left; width:612px; background-image:url(../PublishingImages/layouts/healthnut/rounded_con_repeat.gif); background-repeat:repeat-y; padding:10px 52px 10px 25px; }
		.healthnut_info_content_con_left { float:left; width:302px; }
		.healthnut_info_content_con_right { float:left; padding-left:10px; width:300px; color:#58595b; }
		span.healthnut_info_content_con_title { display:block; color:#faa635; font-family:"Times New Roman", Times, serif; font-size:1.75em; font-weight:bold; }
*/
a.view_recipes_btn { float:right; display:block; width:106px; height:29px; background-image:url(../PublishingImages/buttons/view_details.png); background-position:center; background-repeat:no-repeat; }
a.view_recipes_btn:hover { background-image:url(../PublishingImages/buttons/view_details_on.png); background-position:center; }


.almondTipTextBlock 
{
	position: relative;
	top: -15px;
	left: 0px;
	width: 330px;
	height: 70px;
	padding-left:16px;
}

.almondTipText
{
	float: left;
	width: 175px;
}

.almondTipImage
{
	float: left;
	width: 100px;
}

#divHeight10
{
	height: 10px;
}

.search_results_disp {
color: #B2B2B2;
}

#tblTopRatedRecipes {margin: 0px;width: 300px;}

.wpzTopRatedRecipes table tr td { padding: 0px;margin: 0px;}


/* eNEWS + PROFILE SIGN UP */
/*
#signup_header { float:left; width:953px; height:134px; background-image:url(../PublishingImages/layouts/signup/header.jpg); background-repeat:no-repeat; }
#signup_main_img { font-family:Arial, Helvetica, sans-serif; float:left; width:689px; margin-left:30px; }
#signup_info { float:left; width:689px; margin-left:30px; }
.signup_info_content { float:left; width:689px; background-image:url(../PublishingImages/layouts/signup/bg-repeat.gif); background-repeat:repeat-y; color:#5a5a5a; }
.signup_info_content_con { float:left; width:612px;  padding:10px 52px 10px 25px; background-image:url(../PublishingImages/layouts/signup/form_repeat.gif); background-repeat:repeat-y; }

.signup_info_bot { float:left; }

table.signup_form_table { margin:0; padding:0; width:628px; color:#58595b; }
table.signup_form_table tr { margin:0; padding:0; }
table.signup_form_table tr td { margin:0; height:55px; padding:0; color:#58595b; font-size:.9em;}
table.short tr td { height:40px; }

span.signup_form_title { display:block; color:#940021; font-weight:bold; font-size:1.2em; }
input.signup_input_long { width:289px; height:22px; border:0; padding-top:4px; padding-left:3px; padding-right:6px; background-image:url(../PublishingImages/layouts/signup/sprite.gif); background-repeat:no-repeat; }
input.signup_input_other { width:143px; height:22px; border:0; padding-top:4px; padding-left:3px; padding-right:6px; background-image:url(../PublishingImages/layouts/signup/sprite.gif); background-position:-348px 0; }
input.signup_input_city { width:214px; height:22px; border:0; padding-top:4px; padding-left:3px; padding-right:6px; background-image:url(../PublishingImages/layouts/signup/sprite.gif); background-position:-277px -35px; }
input.signup_input_state { width:62px; height:22px; border:0; padding-top:4px; padding-left:3px; padding-right:6px; background-image:url(../PublishingImages/layouts/signup/sprite.gif); background-position:0px -35px; }
input.signup_input_month { width:98px; height:22px; border:0; padding-top:4px; padding-left:3px; padding-right:6px; background-image:url(../PublishingImages/layouts/signup/sprite.gif); background-position:-74px -35px; }
input.signup_input_year { width:40px; height:22px; border:0; padding-top:4px; padding-left:3px; padding-right:6px; background-image:url(../PublishingImages/layouts/signup/sprite.gif); background-position:-184px -35px; }

a.signup_btn { display:block; width:106px; height:28px; background-image:url(../PublishingImages/buttons/sign_up.gif); background-position:center; background-repeat:no-repeat; }
a.signup_btn:hover { background-image:url(../PublishingImages/buttons/sign_up_on.gif); }
a.signup_upload_btn { float:right; display:block; width:106px; height:28px; background-image:url(../PublishingImages/buttons/upload.gif); background-position:center; background-repeat:no-repeat; }
a.signup_upload_btn:hover { background-image:url(../PublishingImages/buttons/upload_on.gif); }

.padtop10 { padding-top:10px; }
*/
/* Right Column Vertical Gray Fade */
.rightColumnFade
{
	float:right;
	width:31px;
	height:125px;
	margin-right: 5px;
	background-image:url(../PublishingImages/layouts/craving_calc/craving-calculator_btt.jpg);
	background-repeat:no-repeat;
}

/* Cravings Calculator */
.casetalogo
{
	width:500px;
	float:left;
	margin-left:247px;
	margin-bottom:35px;
}


.cravingCalculatorBx
{
	vertical-align:middle;	
	width:702px;
	margin:0 auto;
}
	
.cravingCalculatorTop
{
	float:left;
	width:702px;
	height:80px;
	background-image:url("../PublishingImages/layouts/craving_calc/craving_calculator_top.jpg");
	background-repeat:no-repeat;
}
	
.cravingCalculatorContent
{
	float:left;
	width:702px;
	height:303px;
	background-image:url("../PublishingImages/layouts/craving_calc/craving-calc_content.jpg");
	background-repeat:no-repeat;
}
	
.textCraving_right
{
	float:right;
	width:290px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:15px 35px 0 0;
}

.selectBox
{
	/*float:left;*/
	width:290px;
	height: 30px;
	margin:0;
}
	
.textSelectLeft
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	margin:8px 8px 0 0;
}

.textSelectRight
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	margin:8px 8px 0 0;
}

.selectCalculator
{
	float:left;
	width:137px;
	height:42px;
	background-image:url(../PublishingImages/layouts/craving_calc/selectCalculator.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
}
	
.selectCalc
{
	/*
	position:absolute;
	float:right;
	top:388px;
	*/
	margin: 10px 0 0 0;
	padding-left:10px;	
	display: block;
	width: 130px;
	font-family: Tahoma;
	font-size: 11px;
	background-color: transparent;
	border:0;
	color:#c35035;
	z-index:1;
}

.orangeArrow
{
	/*
	position:absolute;
	top:388px;
	left:909px;
	*/
	width:18px;
	height:15px;
	background-image:url(../PublishingImages/buttons/orangeArrow.jpg);
	background-repeat:no-repeat;
	z-index:2;
	cursor:pointer;
}

.textCalcRed
{
	width: 250px;
	height: 30px;
	float:left;	
	color:#c35328;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
}

.cravingCalcBtt
{
	float:right;
	width:31px;
	height:125px;
	background-image:url(../PublishingImages/layouts/craving_calc/craving-calculator_btt.jpg);
	background-repeat:no-repeat;
}

.CravingImagePopup
{
	display: block;
	position: relative;
	top: -200px;
	left: -300px;
	z-index: 100200;
}


/* Preload Rollover images instead of using JS */
#preload
{
	display: none;
	height: 0;
}


/*Almond Profile*/

.search_resultsLaura {
color:#98022D;
font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
font-size:1.3em;
}

.linksHi {
margin-left:30px;
width:300px;
}

.linkrecipeBox {
color:#98022D;
text-decoration:none;
}

.linkprofileSet {
color:#AAAAAA;
text-decoration:none;
}

/* Search Results */
.textlinie1Func {
color:#6D6E71;
font-size:0.8em;
margin:0 0 0 10px;
padding-bottom:15px;
width:651px;
}

.titlelinie1Func, a.titlelinie1Func, a.titlelinie1Func:link, a.titlelinie1Func:active, a.titlelinie1Func:visited {
color:#FAA635;
font-size:12px;
margin-left:5px;
width:651px;
}

.orizLineOr {
	background-image: url('../PublishingImages/layouts/recipe/orizlineor.jpg');
	background-repeat:no-repeat;
	/*float:left;*/
	height:2px;
	width: 669px;
}

#search_results_contentFunc {
	background-color:#FBF2DE;
	padding:: 0px;
	width:671px;
}

#search_results_top {
	width: 643px;
}

div#sr_info_area {
	background-image: url('../publishingimages/layouts/recipe/bg_rec_info_area.jpg');
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:left;
}

#sr_search_head_results {
	
	background-image: url('../publishingimages/layouts/search/bg_results_header.jpg');
	background-repeat:no-repeat;
	float:left;
	width:740px;
}

.sr_details_head_info {
	margin: 5px 0;
}

.span8Func {
	float:right;
	margin-top: 5px;
}

.srch-Page {
	background-color:#FFFFFF !important;
	color: #FAA635;
		font-size:14px;
}

div.srch-Page a, div.srch-Page a:link, div.srch-Page a:visited, div.srch-Page a:active {
	color: #999999;
	font-size:14px;
	margin-left:3px;
}

.srch-description {margin-left: 50px;}
.srch-description li {margin-left: 50px;}

/* Links within Content area */
#good_main_container p a 
{
	color: #e23b30;
	text-decoration: none;
}
#good_main_container p a:hover 
{
	color: #faa635;
	text-decoration: none;
}

/* Other link class used (like in bullet list) */
a.contentLink
{
	color: #e23b30;
	text-decoration: none;
}
a.contentLink:hover
{
	color: #faa635;
	text-decoration: none;
}

/* Links in Content-Related area */
.ms-rteCustom-Links_RelatedArea {}
.ms-rteCustom-Links_RelatedArea a {color:#000000;}

.tertiary_nav {float: left;height: 60px;}
.tertiary_nav a:hover {margin-top: 2px;}

/* Disclaimer */

#disclaimerBox {
	display:none;
}

.disclaimer_wrap {
background-image:url(/consumer/publishingimages/layouts/popups/disclaimer/bg.gif);
background-repeat:no-repeat;
color:#58595B;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
height:131px;
padding:32px;
width:420px;
position: absolute;
top: 280px;
left: 360px;
}

.disclaimer_bot {
font-weight:bold;
margin-top:10px;
}

.disclaimer_wrap span.orange {
color:#FAA635;
font-size:1.3em;
}

.disclaimer_bot_left {
float:left;
padding-top:5px;
width:250px;
}

.disclaimer_bot_right {
float:left;
text-align:right;
width:155px;
}

.disclaimer_btn {
display:block;
margin-bottom:8px;
}

table.rec_details_right_top_table a:hover { 
color: #FAA635;
}
