/* =General Formatting
-----------------------*/
html, body { width:100%; height:100%; }
body {margin:0; padding:0; font:13px/1.231 arial, helvetica, verdana, sans-serif; background-color:#93b8e6; background-repeat: no-repeat; background-position: top center;}
	
a img {border:none;}
form {margin:0; padding:0;}
object, embed, a, button { outline:none; }

.clrfix{zoom:1;}
.clrfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* =Font Styles
++++++++++++++++++++++++++*/
h1, h2, h3, h4, h5, span, p, ul {margin:0; padding:0; line-height:24px; color:#1d578e; font-family:arial, helvetica, verdana, sans-serif;}
h1, h2 {margin:0; padding:0; line-height:27px; font-weight:bold; font-size:24px;}
h3 {line-height:24px; font-size:16px; font-weight:bold;}
h4 {line-height:18px; font-size:14px; font-weight:bold;}
span {font-size:13px;}


/* =Standard sIFR Styles
++++++++++++++++++++++++++*/
.sIFR-flash {margin:0; visibility:visible !important;}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {position:absolute; top:0; left:0; display:block; width:0; height:0; overflow:hidden;}

/* =Customized sIFR Styles
++++++++++++++++++++++++++*/
.sIFR-hasFlash h2.rcpCardSm, .sIFR-hasFlash h1.rcpCardSm {visibility:hidden; line-height:27px; font-size:24px;}
.sIFR-hasFlash h2.rcpCardLg, .sIFR-hasFlash h1.rcpCardLg {visibility:hidden; line-height:40px; font-size:39px;}
.sIFR-hasFlash h2.rcpTitle, .sIFR-hasFlash h2.rcpTitle2, .sIFR-hasFlash h2.rcpTitle3, .sIFR-hasFlash h2.rcpTitle4, 
	.sIFR-hasFlash h1.rcpTitle, .sIFR-hasFlash h1.rcpTitle2, .sIFR-hasFlash h1.rcpTitle3 {visibility:hidden; line-height:32px; font-size:28px;}
.sIFR-hasFlash h3.tgHdr {visibility:hidden; line-height:22px; font-size:18px;}

/* =Global Selectors
++++++++++++++++++++++++++*/
.altText {float:left; text-indent:-9999px; line-height:12px; font-size:12px;}
.fltRight {display:inline; float:right;}
.spcRight1 {margin-right:15px;}
.alignCenter {text-align:center;}
.pushUp {margin-top:-10px;}
.pushDown {margin-top:30px !important;}
.pushLeft {margin-left:77px !important;}
.pushRight {margin-right:20px !important; *margin-right:10px !important;}
.noBG {background:none !important;}
.diffBG1 {background:url(../images/innercontainer_diff_bg.gif) repeat-x top left !important;}
.sendBtn {width:116px !important; height:26px !important; background:url(../images/btn_send.gif) no-repeat 0 0; border:none; cursor:pointer; outline:none;}
.sendBtn:hover {display:block; background:url(../images/btn_send.gif) no-repeat 0 -26px; border:none; cursor:pointer; outline:none;}
.submitBtn {width:116px !important; height:26px !important; background:url(../images/btn_submit.gif) no-repeat 0 0; border:none; cursor:pointer; outline:none;}
.submitBtn:hover {display:block; background:url(../images/btn_submit.gif) no-repeat 0 -26px; border:none; cursor:pointer; outline:none;}
.clipBoardBtn {width:116px !important; height:20px !important; background:url(../images/btn_clipboard.gif) no-repeat; border:none; cursor:pointer; outline:none;}

/* =Header 
============*/
#dnHdr {width:800px; height:136px; #margin-top:-16px; background:url(../images/hearder_bg.jpg) no-repeat 0 0;}
#dnHdr ul {display:inline; float:right; margin:12px 40px; list-style:none; line-height:12px; color:#05386c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#dnHdr ul li {display:inline; float:left; padding:0 8px; border-right:solid 1px #05386c;}
#dnHdr ul li.last {border-right:none;}
#dnHdr ul li a, #header ul li a.link, #header ul li a:active, #header ul li a:visited {text-decoration:none; color:#05386c;}
#dnHdr ul li a:hover {text-decoration:underline; color:#05386c;}
#dnHdr ul li a.important {text-decoration:none; color:#9f2243; font-weight:bold;}
#dnHdr ul li a.important:hover {text-decoration:underline; color:#9f2243; font-weight:bold;}

/* =Body 
============*/
#dnBD {width:auto; color:#333;}
#LNB {float:left; width:164px;}
#mainWrapper {float:left; width:611px; margin-top:15px; margin-left:15px;}
/* =Main Nav
++++++++++++++++++++++++++*/
#mainNav {width:164px; padding-bottom:64px; background:url(../images/dn_ea_bot.gif) no-repeat bottom left;}
#mainNav ul {width:164px; background:url(../images/dn_left_bg.gif) repeat-y top right; background-color:#9d1b3d; list-style:none; line-height:21px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#mainNav ul li {width:146px; padding-bottom:5px; background:url(../images/linesMenu.gif) no-repeat bottom left;}
#mainNav ul li a {display:block; width:120px; padding-left:15px; background-color:#9d1b3d; text-decoration:none; color:#fff;}
#mainNav ul li a:hover {display:block; text-decoration:none; color:#fff; background-color:#b8234d;}
#mainNav ul li a.onState {background:#b8234d url(../images/icovisited.gif) no-repeat 1px 2px;}
#mainNav ul li ul.subMenuOff {display:none;}
#mainNav ul li ul.subMenuOn {display:block;}
#mainNav ul li ul li {margin-top:1px; padding:0; background:none; line-height:1.22em; font-size:11px;}
#mainNav ul li ul li a {display:block; width:110px; *width:130px; margin-left:5px; padding-top:3px; padding-right:5px; padding-bottom:3px; background-color:#b8234d; text-decoration:none; color:#f291b2;}
#mainNav ul li ul li a:hover {color:#fff;}
#mainNav ul li ul li a.onState {background:#b8234d url(../images/icovisitedi.gif) no-repeat 1px 2px; color:#fff;}

/* =Recipe HomePage 
============*/
#rcWrapper {float:left; width:611px;}
#rcWrapper .top {display:inline; float:left; width:589px; height:23px; padding:8px 11px; background:url(../images/rc_wrapper_top.png) no-repeat;}
#rcWrapper .top #TheDannonKitchen {float:left; width:160px; height:21px; background:url(../images/The_Dannon_Kitchen.gif) no-repeat;}
#rcWrapper .bottom {display:inline; float:left; width:611px; background:url(../images/rc_wrapper_bg.png) repeat-x;}
#rcWrapper .bottom #nav {display:inline; float:left; width:597px; height:27px; margin:0 7px; background:url(../images/rc_nav_bg.png) no-repeat;}
#rcWrapper .bottom #nav ul {padding:7px 8px; list-style:none;}
#rcWrapper .bottom #nav ul li {display:inline; float:left; padding: 0 30px; background:url(../images/rc_nav_seperator.gif) no-repeat center right;}
#rcWrapper .bottom #nav ul li.last {padding-right:0; background:none;}
#rcWrapper .bottom #nav ul li a {display:block;}
#rcWrapper .bottom #nav ul li a:hover {cursor:pointer; text-decoration:none;}
#rcWrapper .bottom #nav ul li a.home {width:33px; height:12px; background:url(../images/rc_nav_home.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/rc_nav_home.png');}
#rcWrapper .bottom #nav ul li a.eatSmart {width:128px; height:15px; background:url(../images/rc_nav_eat_smart.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/rc_nav_eat_smart.png');}
#rcWrapper .bottom #nav ul li a.quickTips {width:104px; height:15px; background:url(../images/rc_nav_quick_tips.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/rc_nav_quick_tips.png');}
#rcWrapper .bottom #nav ul li a.whyDannon {width:72px; height:15px; background:url(../images/rc_nav_why_dannon.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/rc_nav_why_dannon.png');}
#rcWrapper .bottom #innerContainer {display:inline; float:left; width:597px; margin:0 7px; padding-bottom:4px; background:#6ea5d8 url(../images/rc_inner_container_bg.png) no-repeat bottom left;}
#browseArea {display:inline; float:left; width:587px;}
#browseArea .top {display:inline; float:left; width:587px; height:27px; margin-left:5px; padding:0; background:url(../images/rc_browse_search_bg.png) no-repeat;}
#browseArea .top .txtimg {float:left; width:239px; height:16px; margin:7px 6px; background:url(../images/browse_by_category.gif) no-repeat;}
#browseArea .top .searchForm {float:right; margin-top:4px;}
#browseArea .top .searchForm input {float:left; width:146px; height:13px; margin-right:5px; line-height:12px; color:#1d578e; font-size:11px;}
#browseArea .top .searchForm .searchButton {float:left; width:64px; height:18px; background:url(../images/btn_search.gif) no-repeat; border:none; cursor:pointer;}

/* =Recipe Category
++++++++++++++++++++++++++*/
#catWrap {display:inline; float:left; width:587px; margin-left:5px; background:#3a6bb2 url(../images/cat_bg.png) repeat-x top left; }
.imgRow {display:inline; float:left; width:580px; height:96px; margin:0; padding:10px 0 5px 7px; background:url(../images/cat_bottoom_bg.png) no-repeat bottom left;}
.imgRow li {display:inline; float:left; width:52px; height:71px; margin-right:13px; text-align:center;}
.imgRow li.last {margin-right:0;}
.imgRow li a {display:inline; float:left; margin:0; padding:0; text-decoration:none;}
.imgRow li a span {display:block; height:22px; margin:0; padding:0; padding-top:5px; line-height:10px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; cursor:pointer;}
/* .imgRow li a.catLink {display:block; width:52px; height:52px; background-repeat:no-repeat; background-position: 0 0;}
.imgRow li a.catLink:hover {background-position:-52px 0;}    */
.imgRow li a.catLink {display:block; width:52px; height:52px;}



/* =Featured Recipes
++++++++++++++++++++++++++*/
.featuredRecipes {position:relative; display:inline; float:left; width:587px; height:244px; margin-top:8px; margin-left:5px; background:url(../images/recipes/homerotating/homepage_featureBg.jpg) no-repeat;}
.featuredRecipesBG {z-index:0;}
.featuredRecipesName {display:inline; float:left; margin:28px 0 0 309px; text-align:left; line-height:32px; font-weight:normal; font-size:22px; color:#318f18;}
.featuredRecipes p {display:inline; float:left; width:250px; margin:5px 0 0 309px; line-height:15px; color:#505050; font-size:12px;}
.featuredRecipes p.link {display:inline; float:left; width:150px; margin-top:20px;}
.featuredRecipes a.btnGotoRecipe {display:inline; float:left; margin:10px 0 0 309px; width:107px; height:24px; background:url(../images/btn_goto_recipe.gif) no-repeat; border:none;}
/* .featuredRecipes .dannonImg {display:inline; float:right; width:112px; height:95px; margin-right:15px; background:url(../images/featured_recipe_dannon.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/featured_recipe_dannon.png');} */
.featuredRecipes .dannonImg {display:inline; float:right; width:112px; height:95px; margin-right:15px; }
.featuredRecipes ul {position:absolute; top:220px; margin:0 0 0 319px; width:80px; z-index:100; list-style:none;}
.featuredRecipes ul li {display:inline; float:left; width:10px; height:10px; margin-right:5px;}
.featuredRecipes ul li a {display:block; width:10px; height:10px; background:url(../images/feature_recipes_dots.png) no-repeat 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/feature_recipes_dot_off.png'); cursor:pointer; text-decoration:none;}
.featuredRecipes ul li a:hover, .featuredRecipes ul li a.current {display:block; width:10px; height:10px; background:url(../images/feature_recipes_dots.png) no-repeat 0 -10px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/feature_recipes_dot_on.png');}
.featuredRecipes ul li a span {width:10px; height:10px; visibility:hidden; overflow:hidden; line-height:5px; font-size:5px;}
.featuredRecipes p.link a {text-decoration:none;}
.featuredRecipes h1 {line-height: normal;}
.featuredRecipes p.link span {display:block; margin-left:10px; line-height:15px; text-decoration:none; cursor:pointer; color:#505050; font-size:12px;}
.featuredRecipes p.link span.moreRecipes {display:inline; float:left; padding-right:10px; background:url(../images/more_arrow.gif) no-repeat center right;}
.featuredList {display:none; float:left; width:587px; height:244px; background-repeat:no-repeat;}
.featuredRecipes div.current {display:inline;}
/* original with four items per PSDs



/* =Call Outs
++++++++++++++++++++++++++*/
.callOutsArea {}
.callOutsArea a {color:#fff; font-size:12px; text-decoration:none;}
.callOutsArea a:hover {text-decoration:underline;}
.Horizontal {display:inline; float:left; width:597px; height:166px; margin-top:7px; margin-left:7px; padding-top:7px; background:url(../images/callouts_bg.png) no-repeat top left;}
.callOutsBox {display:inline; float:left; width:597px; height:75px; margin-bottom:15px; margin-left:7px; text-align:left; position:relative; }
.callOutsBox a, .callOutsBox a:hover  {cursor:pointer; text-decoration:none;}
.callOutsBox li {display:inline; float:left;}
.callOutsBox span {margin-right:3px;}
.callOutsBox p {display:inline; float:left; line-height:13px; color:#fff; font-size:11px; font-weight:normal;}
.callOutsQuick {display:inline; float:left; width:190px; height:75px; margin-top:6px; margin-right:1px; overflow:hidden; }
.callOutsQuick p {width:130px; margin-left:56px; position: relative; z-index:3000;}
.callOutsKid {display:inline; float:left; width:195px; height:85px; margin-top:3px; margin-right:6px; }
.callOutsKid p {width:95px; margin-left:64px; position: relative; z-index:3000;}
.callOutsVeggie {display:inline; float:left; width:192px; height:80px; }
.callOutsVeggie p {width:95px; margin-left:15px; position: relative; z-index:3000;}
.callOutText {display:block; position:relative; z-index:3000;}
	.callOutsQuick .callOutText { margin-top:8px; margin-left:56px; }
	.callOutsKid .callOutText { margin-top:10px; margin-left:64px; }
	.callOutsVeggie .callOutText { margin-top:13px; margin-left:15px; }
.callOutsImg { position:relative; z-index:100; }
	.callOutsQuick .callOutsImg { top:-64px; }
	.callOutsKid .callOutsImg { top:-65px; }
	html>body .callOutsVeggie .callOutsImg { top:-67px; }
	*html .callOutsVeggie .callOutsImg {top:-65px; }

/* =Recipe Search Results Page, Recipe Info Page, Calculator
============*/
#rcSubWrap {display:inline; float:left; width:587px; margin:9px 0 20px 5px;}
#rcSubWrap .outerBG {display:inline; float:left; width:587px; height:851px; background:url(../images/search_results_outer_bg.gif) repeat-x;}
#rcSubWrap .outerBG2 {display:inline; float:left; width:587px; min-height:250px; max-height:851px; background:url(../images/search_results_outer_bg.gif) repeat-x;}
#rcSubWrap .outerTop {display:inline; float:left; width:577px; padding-top:8px; padding-left:10px; background:url(../images/search_results_outer_top.gif) no-repeat top left;}
#rcSubWrap .innerBG {display:inline; float:left; width:567px; min-height:200px; _height:200px; background-color:#fff;}
#rcSubWrap .innerTop {display:inline; float:left; width:567px; background:url(../images/search_results_inner_top.gif) no-repeat top left;}
#rcSubWrap .shareIcons {display:inline; float:right; width:280px;}
#rcSubWrap .shareIcons a, #rcSubWrap .shareIcons a:link {height:12px; margin-right:7px; padding-top:2px; padding-left:16px; text-decoration:none; line-height:10px; color:#4584c5; font-size:10px; font-weight:bold;}
#rcSubWrap .shareIcons a.blog {background:url(../images/icon_blog.gif) no-repeat;}
#rcSubWrap .shareIcons a.print, #rcSubWrap .shareIcons a.printInfo, #rcSubWrap .shareIcons a.printInfoWithoutNutrition {background:url(../images/icon_print.gif) no-repeat;}
#rcSubWrap .shareIcons a.share {background:url(../images/icon_share.gif) no-repeat;}
#rcSubWrap .shareIcons a.nutrition {background:url(../images/icon_nutrition.gif) no-repeat;}
#rcSubWrap .shareIcons a:link, #rcSubWrap .shareIcons a:focus, #rcSubWrap .shareIcons a:visited, 
#rcSubWrap .shareIcons a:active {color:#10579d; background-position:0 -12px;}
#rcSubWrap .shareIcons a:hover {color:#fff;}
#rcSubWrap .shareIcons a.offState, #rcSubWrap .shareIcons a.offState:hover {color:#4584c5 !important; background-position:0 0 !important; cursor:default;}
#rcSubWrap h2.rcpTitle, #rcSubWrap h2.rcpTitle4, #rcSubWrap h1.rcpTitle {display:inline; float:left; width:500px; margin-top:18px; margin-left:25px;}
#rcSubWrap .rcpTitleArea {display:inline; float:left; width:300px; margin-top:18px; margin-left:25px;}
    #rcSubWrap .wdTitleArea {display:inline; float:left; width:500px; margin-top:0; margin-left:25px;}
    #rcSubWrap .wdTitleArea h2#wdTitle, #rcSubWrap .wdTitleArea h1#wdTitle {width:128px; height:28px; text-indent:-9999px; overflow:hidden; background:url(../images/whyDannon_pageTitle.gif) no-repeat top left;}
#rcSubWrap h2.rcpTitle2, #rcSubWrap h1.rcpTitle2 {width:75%;}
#rcSubWrap span.pageNum {display:inline; float:left; margin-top:5px; margin-bottom:22px; margin-left:25px; color:#2f6db5; font-size:12px;}
#rcSubWrap span.backtoLink {float:right; margin-top:5px; margin-right:20px; color:#95bae7; font-size:12px;}
#rcSubWrap span.pageNum a, #rcSubWrap span.pageNum a:link {color:#2f6db5; text-decoration:underline;}
#rcSubWrap span.backtoLink a, #rcSubWrap span.backtoLink a:link {color:#2f6db5; text-decoration:none;}
#rcSubWrap span.pageNum a.prevNext, #rcSubWrap span.pageNum a.prevNext:hover  {color:#1d578e; text-decoration:none;}
#rcSubWrap span.pageNum a:hover, #rcSubWrap span.backtoLink a:hover {color:#1d578e;}
#rcSubWrap span.pageNumBtm {margin-top:20px; margin-bottom:8px; _margin-left:15px; color:#2f6db5;}
#rcSubWrap span.pageNumBtm a, #rcSubWrap span.pageNumBtm a:link {color:#2f6db5;}
#rcSubWrap span.pageNumBtm a:hover {color:#2f6db5;}
#rcSubWrap span.pageNumBtm a.prevNext, #rcSubWrap span.pageNumBtm a.prevNext:hover  {color:#fff; text-decoration:none;}

#rcSubWrap .columnTitles {display:inline; float:left; width:547px; height:35px; margin-left:10px; border-bottom:solid 1px #5692d1;}
/* =the selector below is for the category title that is part of the column titles
++++++++++++++++++++++++++*/
#rcSubWrap .columnTitles h3.catTitle {display:inline; float:left; width:278px; margin-top:12px; margin-left:6px; line-height:22px; color:#1d578e; font-size:18px;}
#rcSubWrap .columnTitles h3.colTitle {margin-top:13px; color:#5792d1; font-size:13px; font-weight:normal;}
#rcSubWrap .keywordCol {display:inline; float:left; width:104px; padding-left:7px;}
#rcSubWrap .keywordCol a:link, #rcSubWrap .keywordCol a:visited, #rcSubWrap .keywordCol a:active {text-decoration:none; line-height:13px; color:#369; font-size:11px;}
#rcSubWrap .keywordCol a:hover {text-decoration:underline;}
#rcSubWrap .sortbyCol {display:inline; float:left; width:145px; padding-left:7px;}
#rcSubWrap .sortbyCol a, #rcSubWrap .sortbyCol a:link, #rcSubWrap .sortbyCol a:hover {text-decoration:none; color:#5792d1;}
#rcSubWrap .sortbyCol span.sortbyOn {color:#5792d1; font-weight:bold;}

/* =Search results
++++++++++++++++++++++++++*/
#rcSubWrap .searchResults {display:inline; float:left; width:567px; height:auto; _height:205px; background:#95bae7 url(../images/search_results_lines_bg.gif) repeat-x top left;}
#rcSubWrap .searchResults .noResults {margin:0; padding:16px 0 16px 16px;}
/* =the selector below is for the category title that is in the search results
++++++++++++++++++++++++++*/
#rcSubWrap .searchResults h3.catTitle {display:inline; float:left; width:547px; height:22px; margin-top:25px; margin-bottom:3px; margin-left:10px; padding-left:6px; border-bottom:solid 1px #5692d1; line-height:22px; color:#1d578e; font-size:18px;}
#rcSubWrap .searchResults .srRow {display:inline; float:left; height:52px; margin:0; padding:0;}
#rcSubWrap .searchResults a {margin:0; padding:0; text-decoration:none; cursor:pointer;}
#rcSubWrap .searchResults .recipeName {display:table; #position:relative; float:left; width:270px; height:100%; _margin:0; margin-left:16px; _margin-left:0px; padding-left:8px; _padding:0; _padding-left:16px; overflow:hidden;}
#rcSubWrap .searchResults .alignMid {display:table-cell; #position:absolute; #top:50%; vertical-align:middle;}
#rcSubWrap .searchResults .recipeName img {display:inline; float:left; margin:4px 15px 0 0;}
#rcSubWrap .searchResults .recipeName h3 {#position:relative; #top:-50%; width:210px; line-height:16px; text-decoration:none !important; color:#5692d1; font-size:13px;}
#rcSubWrap .searchResults .keywordCol {display:inline; float:left; width:/*104px*/169px; padding-left:7px;}
#rcSubWrap .searchResults .keywordTxt {display:inline; vertical-align:bottom; line-height:13px; color:#369; font-size:11px;}
#rcSubWrap .searchResults .sortbyCol {display:inline; float:left; width:/*145px*/80px; padding-left:7px;}
#rcSubWrap .searchResults .rcpRating {display:inline; float:left; height:auto; padding-top:20px; _padding-top:12px;}
.rating0 {float:right; width:59px; height:23px; margin-right:15px; background:url(../images/rating0.png) no-repeat 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/rating0.png');}
.rating1 {float:right; width:59px; height:23px; margin-right:15px; background:url(../images/rating1.png) no-repeat 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/rating1.png');}
.rating2 {float:right; width:59px; height:23px; margin-right:15px; background:url(../images/rating2.png) no-repeat 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/rating2.png');}
.rating3 {float:right; width:59px; height:23px; margin-right:15px; background:url(../images/rating3.png) no-repeat 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/rating3.png');}
.rating4 {float:right; width:59px; height:23px; margin-right:15px; background:url(../images/rating4.png) no-repeat 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/rating4.png');}
.rating5 {float:right; width:59px; height:23px; margin-right:15px; background:url(../images/rating5.png) no-repeat 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/rating5.png');}
.rating0 span, .rating1 span, .rating2 span, .rating3 span, .rating4 span, .rating5 span {line-height:0; font-size:0px;}

/* =Recipe Info
++++++++++++++++++++++++++*/
#rcSubWrap .rcInfo {display:inline; float:left; width:567px; height:718px; margin-top:15px; overflow:auto; background:#96bae7 url(../images/recipe_info_bg.gif) repeat-x top left;}
#rcSubWrap .rcInfoHdr {width:538px; height:25px; margin-left:10px; padding-top:10; border-bottom:solid 1px #5692d1;}
#rcSubWrap .rcInfoHdrDirections {clear:both;}
#rcSubWrap .rcInfoHdr h3 {display:inline; float:left; width:110px; margin-left:6px; color:#1d578e; font-size:18px; font-weight:bold;}
#rcSubWrap .rcInfoHdr span {display:inline; float:right; margin-right:10px;}
#rcSubWrap .ratingArea {display:inline; float:right; width:120px;}
#rcSubWrap .rcInfo img {display:inline; float:right; margin-top:5px; margin-right:15px;}
#rcSubWrap .rcInfo ul {margin:20px 30px 10px 30px; list-style:none; line-height:19px; color:#1d578e; font-size:13px;}
#rcSubWrap .rcInfo ul.smTxt {width:400px; line-height:17px; font-size:13px;}
#rcSubWrap .rcInfo .note {float:left; margin:10px 30px;}
#rcSubWrap .rcInfo ul li {margin-bottom:10px;}
#rcSubWrap .rcInfo .rateHdr {display:inline; float:left; width:538px; height:23px; margin-top:-23px; margin-left:10px; padding-top:10; border-bottom:solid 1px #689ed5; background:url(../images/rate_tab.png) no-repeat bottom left; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/rate_tab.png', sizingMethod='crop'); text-decoration:none;}
#rcSubWrap .rcInfo .reviewHdr {display:inline; float:left; width:538px; height:23px; margin-left:10px; padding-top:10; border-bottom:solid 1px #689ed5; background:url(../images/review_tab.png) no-repeat bottom left; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/review_tab.png', sizingMethod='crop'); text-decoration:none;}

#rcSubWrap .rcInfo .rcCombo {display:inline; float:left; #width:550px; padding-bottom:30px; background:url(../images/recipe_keywordsBg.gif) repeat-y top left;}
#rcSubWrap .rcInfo .rcDirections ul {display:inline; float:left; margin:20px 0 10px 0; list-style-position:outside;}
#rcSubWrap .rcInfo .rcDirections li {padding-right:30px;}
#rcSubWrap .rcInfo .rcDirections {display:inline; float:left; width:400px; padding-left:30px;}
#rcSubWrap .rcInfo .rcDirections .note {margin:10px 0;}
#rcSubWrap .rcInfo .rcKeywords {display:inline; float:left; width:105px; margin-left:15px; #margin-left:10px;}
#rcSubWrap .rcInfo .rcKeywords h4 {margin-top:25px;}
#rcSubWrap .rcInfo .rcKeywords ul {margin:4px 20px 20px 0;}
#rcSubWrap .rcInfo .rcKeywords li {padding-left:6px; font-size:11px; background:url(../images/recipe_bullet_keywords.gif) no-repeat 0 7px;}
#rcSubWrap .rcInfo .rcKeywords a {text-decoration:none; color:#1D578E;}
#rcSubWrap .rcInfo .rcKeywords a:hover {text-decoration:underline;}

/* =Rate Recipe
++++++++++++++++++++++++++*/
#rcSubWrap .rcInfo .rateRecipeBox {display:inline; float:left; width:520px; height:104px; margin:10px 0 20px 20px;}
#rcSubWrap .rcInfo p {display:inline; float:left; margin:10px 40px 10px 20px; line-height:18px;}
#rcSubWrap .rateRecipeBox .boxes {float:left; font-size:10px;}
#rcSubWrap .rateRecipeBox .box1, #rcSubWrap .rateRecipeBox .box2, #rcSubWrap .rateRecipeBox .box3, #rcSubWrap .rateRecipeBox .box4{border-right:solid 1px #f0f5fb;}
#rcSubWrap .rateRecipeBox .box1 {width:89px;}
#rcSubWrap .rateRecipeBox .box2 {width:93px;}
#rcSubWrap .rateRecipeBox .box3 {width:90px;}
#rcSubWrap .rateRecipeBox .box4 {width:94px;}
#rcSubWrap .rateRecipeBox .box5 {width:93px;}
#rcSubWrap .rateRecipeBox .box1Top, #rcSubWrap .rateRecipeBox .box2Top, #rcSubWrap .rateRecipeBox .box3Top,
#rcSubWrap .rateRecipeBox .box4Top, #rcSubWrap .rateRecipeBox .box5Top {height:38px;}
#rcSubWrap .rateRecipeBox .boxes input {margin:13px 0 0 8px; #margin:10px 0 0 6px;}
#rcSubWrap .rateRecipeBox .box1Btm, #rcSubWrap .rateRecipeBox .box2Btm, #rcSubWrap .rateRecipeBox .box3Btm, 
#rcSubWrap .rateRecipeBox .box4Btm, #rcSubWrap .rateRecipeBox .box5Btm {height:56px; *height:56px; padding-top:10px; text-align:center;}
#rcSubWrap .rateRecipeBox .box1Top {background:url(../images/rating_box_1.png) no-repeat 0 0;}
#rcSubWrap .rateRecipeBox .box1Btm {background:url(../images/rating_box_btm_1.png) no-repeat 0 0;}
#rcSubWrap .rateRecipeBox .box2Top {background:url(../images/rating_box_2.png) no-repeat 0 0;}
#rcSubWrap .rateRecipeBox .box2Btm {background:url(../images/rating_box_btm_2.png) no-repeat 0 0;}
#rcSubWrap .rateRecipeBox .box3Top {background:url(../images/rating_box_3.png) no-repeat 0 0;}
#rcSubWrap .rateRecipeBox .box3Btm {background:url(../images/rating_box_btm_3.png) no-repeat 0 0;}
#rcSubWrap .rateRecipeBox .box4Top {background:url(../images/rating_box_4.png) no-repeat 0 0;}
#rcSubWrap .rateRecipeBox .box4Btm {background:url(../images/rating_box_btm_4.png) no-repeat 0 0;}
#rcSubWrap .rateRecipeBox .box5Top {background:url(../images/rating_box_5.png) no-repeat 0 0;}
#rcSubWrap .rateRecipeBox .box5Btm {background:url(../images/rating_box_btm_5.png) no-repeat 0 0;}
#rcSubWrap .rateRecipeForm {margin-bottom:20px;}
#rcSubWrap .rateRecipeForm label, #rcSubWrap .rateRecipeForm .fullArea  {display:block; float:left; width:auto; margin-bottom:5px; margin-left:20px; line-height:13px; color:#261556; font-size:11px; font-weight:bold;}
#rcSubWrap .rateRecipeForm textarea {float:left; width:400px; height:80px; overflow:auto; margin-left:20px;}
#rcSubWrap .rateRecipeForm .fullArea {width:500px;}
#rcSubWrap .rateRecipeForm .inputField {display:inline; float:left; width:145px; margin-top:15px; margin-right:10px;}
#rcSubWrap .rateRecipeForm .inputField label {display:block; width:125px;}
#rcSubWrap .rateRecipeForm .inputField input {width:125px; margin-left:20px;}
#rcSubWrap .rateRecipeForm .inputField select {width:70px; margin-left:20px;}
#rcSubWrap .rateRecipeForm .rateRecipeBtn {display:block; float:left; margin-left:20px; margin-bottom:50px; line-height:0; font-size:0;}
#rcSubWrap .rateRecipeForm .rateRecipeBtn:hover {display:block; width:116px !important; height:26px !important; overflow:hidden;}

/* =Calcutor page
++++++++++++++++++++++++++*/
.calculatorHdr {display:inline; float:left; width:229px; height:21px; margin-left:3px; background:url(../images/calculator_hdr.gif) no-repeat;}
.calContent {display:inline; float:left; width:565px;}
.calContent .intro, .calContent .note {float:left; width:551px; padding:14px 3px 12px 3px; border-bottom:solid 1px #3d75c0; line-height:18px; color:#fff; font-size:14px;}
.calContent .intro {}
.calContent .noBorder {border-bottom:none;}
.calContent ul.ddLists {display:inline; float:left; margin-top:13px; margin-left:3px; list-style:none;}
.calContent ul.ddLists li {display:inline; float:left; width:175px; margin-right:17px;}
.calContent ul.ddLists li.last {margin-right:0;}
.calContent ul.ddLists li select {width:172px; height:18px; color:#1d578e; font-size:10px;}
.calContent ul.ddLists li .conventionalHdr {width:163px; height:30px; margin-bottom:1px; background:url(../images/conventional_ingredient_hdr.png) no-repeat top left; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/conventional_ingredient_hdr.png');}
.calContent ul.ddLists li .amountHdr {width:110px; height:30px; _height:13px; _margin-top:12px; _margin-bottom:6px; background:url(../images/amount_hdr.png) no-repeat bottom left; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/amount_hdr.png',sizingMethod='crop');}
.calContent ul.ddLists li .substituteHdr {width:127px; height:30px; _height:27px; _margin-bottom:4px; background:url(../images/substitute_hdr.png) no-repeat top left; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/substitute_hdr.png',sizingMethod='crop');}
.calContent .calResults {display:inline; float:left; width:540px; height:161px; margin:16px 11px; background:url(../images/calculator_results_bg.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/calculator_results_bg.png',sizingMethod='crop');}
.calContent .calResults ul {display:inline; float:left; margin:12px 30px 12px 45px; list-style:none;}
.calContent .calResults ul li {display:inline; float:left; margin:0; padding:0;}
.calContent .calResults ul li.conventionalIngre {position:relative; top:-30px; width:162px; height:150px; text-align:center;}
.calContent .calResults ul li.youremoved {width:133px; height:131px; background:url(../images/youremoved_bg.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/youremoved_bg.png',sizingMethod='crop');}
.calContent .calResults ul li.youremoved div {width:133px; color:#b8234d; text-align:center;}
.calContent .calResults ul li.youremoved div span {color:#b8234d;}
.calContent .calResults ul li.youremoved div.bigTxt {margin-top:45px; line-height:30px; font-size:28px; font-weight:bold;}
.calContent .calResults ul li.youremoved div.bigTxt span {display:inline; line-height:30px; font-size:28px; font-weight:bold;}
.calContent .calResults ul li.youremoved div.smallTxt {margin-top:-3px; font-size:11px; font-weight:normal;}
.calContent .calResults ul li.youremoved div.smallTxt span {display:inline; font-size:11px; font-weight:normal;}
.calContent .calResults ul li.substitute {position:relative; top:-28px; width:170px; text-align:center;}
.calContent .calResults ul li .prodName {display:block; margin:0; padding:0; text-align:center; line-height:13px; color:#fff; font-size:11px; font-weight:bold;}
.calContent .calResults ul li .fatFact {height:20px; margin:0; padding:0; text-align:center; line-height:20px; color:#2e64b5; font-size:18px; font-weight:bold;}
.calContent .substitution_ideas_hdr {float:left; width:183px; height:18px; margin-left:3px; background:url(../images/substitute_ideas_hdr.gif) no-repeat; clear:both;}
.calContent #ptext, .calContent #Div1 {float:left; width:511px; padding:0 20px;}
/*.calContent #Div1 .intro { width:551px; margin:0 -20px; }*/
.calContent #Div1 .intro { width:531px; margin:0 0px; }
.calContent #ptext ul.Text, .calContent #Div1 ul.Text, .calContent #Div1 ul.text {display:inline; float:left; width:496px; margin:0; padding-left:10px; list-style:none;}
.calContent #ptext ul.Text li, .calContent #Div1 ul.Text li, .calContent #Div1 ul.text li {margin-bottom:15px; padding-left:10px; list-style-position:outside; background:url(../images/bullet.gif) no-repeat 0 8px; line-height:20px; color:#fff; font-size:14px;}
/*.origIngre {position:absolute; width:200px; color:#fff; font-size:14px;}
.sourCream1, .creamCheese1, .mayo1, .whipCream1 {top:786px; +top:785px; _top:804px; left:588px;}
.sourCream2, .creamCheese2, .mayo2, .whipCream2 {left:358px; top:822px; +top:821px; _top:840px;}*/

/* =Quick Kitchen Ideas
++++++++++++++++++++++++++*/
#rcSubWrap .pagesInnerTop1 {display:inline; float:left; width:567px; height:156px; background:url(../images/pages_inner_top1.gif) no-repeat top left;}
#rcSubWrap h2.rcpTitle3, #rcSubWrap h1.rcpTitle3 {display:inline; float:left; width:500px; margin-left:20px;}
#rcSubWrap .pageContent {float:left; width:547px; height:704px; margin-top:0; padding-left:20px; background:#95bae7 url(../images/pages_inner_bg.gif) repeat-x top left;}
#rcSubWrap .submitAnIdea {display:inline; float:left; margin-top:15px; margin-bottom:27px; margin-left:20px; font-size:11px; font-weight:bold;}
#rcSubWrap .submitAnIdea a, #rcSubWrap .submitAnIdea a:link, #rcSubWrap .submitAnIdea a:focus, 
#rcSubWrap .submitAnIdea a:active, #rcSubWrap .submitAnIdea a:visited {text-decoration:none; color:#1d578e;}
#rcSubWrap .submitAnIdea a:hover {text-decoration:underline;}
#rcSubWrap .pageContent .intro {line-height:16px; font-size:14px;}
#rcSubWrap .pageContent ul.ideaList {float:left; width:530px; margin-top:10px; list-style:none;}
#rcSubWrap .pageContent ul.ideaList li {height:68px; padding-top:10px;}
#rcSubWrap .pageContent ul.ideaList li.bigBlock {height:95px;}
#rcSubWrap .pageContent ul.ideaList li h3, #rcSubWrap .pageContent ul.ideaList li.bigBlock h3 {font-size:14px; font-weight:bold;}
#rcSubWrap .pageContent ul.ideaList li p, #rcSubWrap .pageContent ul.ideaList li.bigBlock p {line-height:16px; font-size:13px;}

/* =The Dannon Difference
++++++++++++++++++++++++++*/
#rcSubWrap .pagesInnerTop2 {width:567px; height:146px; background:url(../images/pages_inner_top2.gif) no-repeat top left;}
#rcSubWrap .pageContent2 {float:left; width:567px; height:690px; margin-top:95px; background:#95bae7 url(../images/dannon_diff_repeatbg.gif) repeat-x top left;}
#rcSubWrap .specialBG {display:inline; float:left; width:547px; height:584px; padding-left:20px; padding-bottom:20px; background:url(../images/dannon_diff_bg.jpg) no-repeat bottom right;}
#rcSubWrap .specialBG p {float:left; width:541px; line-height:18px; font-size:14px;}
#rcSubWrap .specialBG .note {float:left; width:300px; margin-top:30px; line-height:14px; font-size:11px; font-style:italic;}
#rcSubWrap .specialBG ul.spoonBullet {float:left; margin:20px 20px 10px 0; list-style:none;}
#rcSubWrap .specialBG ul.spoonBullet li {margin-bottom:12px; padding-left:40px; background:url(../images/icon_spoon.gif) no-repeat 0 0; line-height:18px; font-size:14px;}
#rcSubWrap .specialBG ul.spoonBullet li a {text-decoration:underline; color:#1d578e;}

/* =Overlays 
============*/
#overlayWrap {position:absolute; top:200px; left:200px; z-index:10px; display:none;}
#overlayWrap iframe {display:none; _display:block; _position:absolute; _top:50px; _left:10px; _width:525px; _height:335px; _border:0; _z-index:200;}
.overlayBox {position:relative; float:left; width:555px; z-index:9999;}
.overlayBox .top {display:inline; float:left; width:555px; height:35px; background:url(../images/overlay_bg_top.png) no-repeat 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/overlay_bg_top.png');}
.overlayBox .top span {display:inline; float:left; width:130px; margin-top:10px; margin-left:367px; text-align:center; color:#3165b2; font-size:11px; font-weight:bold;}
.overlayBox .shadow {display:inline; float:left; width:555px; height:auto; background:url(../images/overlay_side_shadow.png) repeat-y; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/overlay_side_shadow.png',sizingMethod='scale');}
.overlayBox .container {display:inline; float:left; width:526px; margin-left:10px; padding-bottom:15px;}
.overlayBox .smBox {min-height:335px; _height:335px; background:#fefeff url(../images/overlay_short_bg.png) repeat-x bottom left;}
.overlayBox .lgBox {min-height:546px; _height:546px; background:#fefeff url(../images/overlay_long_bg.png) repeat-x bottom left;}
.overlayBox .bottom {float:left; width:555px; height:22px; background:url(../images/overlay_bg_bottom.png) no-repeat 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/overlay_bg_bottom.png');}
.overlayBox #closeOverlay {float:right; width:13px; height:13px; margin:6px 12px; padding:0; background:url(../images/btn_close.gif) no-repeat; text-decoration:none; cursor:pointer;}
.overlayBox #closeOverlay span {visibility:hidden; line-height:0; font-size:0;}
.overlayBox .shareOlayHdr {display:inline; float:left; width:181px; height:22px; margin:12px 0 9px 17px; background:url(../images/share_overlay_hdr.gif) no-repeat;}
.overlayBox .blogOlayHdr {display:inline; float:left; width:85px; height:27px; margin:12px 0 9px 17px; background:url(../images/blog_overlay_hdr.gif) no-repeat;}
.overlayBox .submitOlayHdr {display:inline; float:left; width:451px; height:27px; margin:12px 0 9px 17px; background:url(../images/submit_overlay_hdr.gif) no-repeat;}
.overlayBox .introBox {display:inline; float:left; width:488px; *width:500px; margin-left:11px; padding:15px 6px; border-top:solid 1px #517ea9; border-bottom:solid 1px #517ea9;}
.overlayBox .introBox p, .overlayBox .previewArea p {line-height:18px; font-size:14px;}
.overlayBox .overlayForm {float:left; width:500px; margin-top:17px; margin-left:11px;}
.overlayBox .overlayForm fieldset {border:none;}
.overlayBox .overlayForm label {float:left; width:177px; height:23px; margin-bottom:11px; margin-right:5px; text-align:right; line-height:23px; color:#1d578e; font-size:14px; font-weight:bold;}
.overlayBox .overlayForm label.smTxt {float:left; width:86px; height:23px; margin-bottom:11px; margin-right:5px; text-align:right; line-height:23px; color:#1d578e; font-size:14px; font-weight:bold;}
.overlayBox #shareForm label.error {float:left; width:277px; height:15px; margin:-5px 0 5px 182px; text-align:left; line-height:14px; color:#f00; font-size:11px; font-weight:normal;}
.overlayBox #submitForm label.error {float:left; width:200px; height:15px; margin:-5px 0 5px 182px; text-align:left; line-height:14px; color:#f00; font-size:11px; font-weight:normal;}
.overlayBox .overlayForm input, .overlayBox .overlayForm textarea, .overlayBox .overlayForm select, .overlayBox .overlayForm p{color:#1d578e; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.overlayBox .overlayForm input {float:left; width:277px; height:23px; margin-bottom:11px;}
.overlayBox .overlayForm textarea {float:left; width:277px; height:65px; margin-bottom:11px; overflow:auto;}
.overlayBox .overlayForm textarea.lgSize {float:left; width:337px; height:75px; margin-bottom:11px; overflow:auto;}
.overlayBox .overlayForm textarea.lgSize2 {float:left; width:277px; height:166px; margin-bottom:11px; overflow:auto;}
.overlayBox .overlayForm select {float:left; width:177px; height:23px; margin-bottom:16px;}
.overlayBox .overlayForm .addtnlField, .overlayBox .overlayForm .previewArea {display:inline; float:left; width:277px; margin-top:-5px; margin-bottom:5px; margin-left:182px; line-height:13px; color:#1d578e; font-size:11px;}
.overlayBox .overlayForm .addtnlField2 {display:inline; float:left; width:420px; margin-top:6px; margin-bottom:5px; margin-left:60px; line-height:13px; color:#1d578e; font-size:12px;}
.overlayBox #submitForm .addtnlField2 label.error {float:left; width:200px; height:15px; margin-left:30px; padding:0; text-align:left; line-height:14px; color:#f00; font-size:11px; font-weight:normal;}
.overlayBox #submitForm .addtnlField2 label#privacyError {display:none;}
.overlayBox #submitForm .addtnlField2 label {display:inline; float:left; width:380px; margin:0; padding:0; text-align:left; line-height:13px; color:#1d578e; font-size:12px; font-weight:normal;}
.overlayBox .overlayForm .addtnlField a#moreFriends {cursor:pointer;}
.overlayBox .overlayForm .addtnlField a#moreFriends:hover {cursor:pointer; text-decoration:underline;}
.overlayBox .overlayForm .addtnlField .checkboxstyle, .overlayBox .overlayForm .addtnlField2 .checkboxstyle {float:left; width:13px; height:13px; margin:0; margin-left:10px; margin-right:7px; padding:0;}
.overlayBox .overlayForm .addtnlField a, .overlayBox .overlayForm .addtnlField a:link, .overlayBox .overlayForm .addtnlField a:active, .overlayBox .overlayForm .addtnlField a:visited {margin-left:10px; text-decoration:none; line-height:13px; color:#1d578e; font-size:11px;}
.overlayBox .overlayForm .addtnlField2 a {color:#1D578E;}
.overlayBox .overlayForm .addtnlField a:hover {text-decoration:underline;}
.overlayBox .overlayForm .previewArea {margin-top:5px;}
.overlayBox .overlayForm .previewArea p {margin-bottom:10px;}
.overlayBox .overlayForm .overlayBtn {display:inline; float:left; margin-top:12px; margin-left:180px; *margin-left:170px; line-height:0; font-size:0; text-indent:-9999px; overflow:auto;}
.overlayBox .overlayForm .overlayBtn2 {display:inline; float:left; margin-top:0; margin-left:90px; *margin-left:80px; line-height:0; font-size:0; text-indent:-9999px; overflow:auto;}
.overlayBox ul {display:inline; float:left; width:390px; margin-top:10px; margin-left:90px; list-style:none;}
.overlayBox ul li {display:inline; float:left; width:130px; height:21px;}
.overlayBox ul li a, .overlayBox ul li a:link, .overlayBox ul li a:hover, .overlayBox ul li a:visited, 
.overlayBox ul li a:focus, .overlayBox ul li a:active {float:left; padding-left:23px; background-position:top left; background-repeat:no-repeat; text-decoration:none; line-height:19px; color:#10579d; font-size:12px; font-weight:bold;}
.overlayBox ul li a.myspace {background-image:url(../images/icon_myspace.gif);}
.overlayBox ul li a.facebook {background-image:url(../images/icon_facebook.gif);}
.overlayBox ul li a.liveJournal {background-image:url(../images/icon_live_journal.gif);}
.overlayBox ul li a.delicious {background-image:url(../images/icon_delicious.gif);}
.overlayBox ul li a.tumblr {background-image:url(../images/icon_tumblr.gif);}
.overlayBox ul li a.wordpress {background-image:url(../images/icon_wordpress.gif);}
.overlayBox ul li a.stumbleUpon {background-image:url(../images/icon_stumbleUpon.gif);}
.overlayBox ul li a.blogger {background-image:url(../images/icon_blogger.gif);}

/* =Print Overlay
++++++++++++++++++++++++++*/
#printOverlay {float:left; width:557px;}
#printOverlay .top {float:left; width:557px; height:35px; background:url(../images/print_overlay_bg_top.png) no-repeat 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/print_overlay_bg_top.png');}
#printOverlay .top span {display:inline; float:left; width:130px; margin-top:10px; margin-left:319px; text-align:center; color:#3165b2; font-size:11px; font-weight:bold;}
#printOverlay .shadow {display:inline; float:left; width:557px; height:auto; background:url(../images/print_overlay_side_shadow.png) repeat-y; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/print_overlay_side_shadow.png',sizingMethod='scale');}
#printOverlay .container {display:inline; float:left; width:526px; margin-left:12px; padding-bottom:15px; min-height:513px; _height:513px; background:#fefeff url(../images/print_overlay_bg.png) repeat-x bottom left;}
#printOverlay .bottom {float:left; width:557px; height:23px; background:url(../images/print_overlay_bg_bottom.png) no-repeat 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/print_overlay_bg_bottom.png');}
#printOverlay .printOlayHdr {display:inline; float:left; width:163px; height:27px; margin:12px 0 5px 17px; background:url(../images/print_overlay_hdr.gif) no-repeat;}
#printOverlay .intro {display:inline; float:left; width:265px; margin-left:17px; font-size:13px;}
.printOptionBox {float:right; width:189px; height:120px; margin-top:6px; padding-top:10px; background:url(../images/print_overlay_box_bg.gif) no-repeat top left; text-align:center; vertical-align:bottom; font-size:12px;}
.printOptionBox ul {display:inline; width:156px; height:70px; margin:6px 0 6px 20px; padding:0; list-style:none;}
.printOptionBox ul li {display:inline; float:left; width:40px; margin-left:12px; line-height:14px; font-size:12px;}
.printOptionBox ul li a {cursor:pointer;}

.printOptionBox ul li.sizeLetter a {width:40px; height:50px; margin:0; padding:0; background-color:#fff;}
.printOptionBox ul li.size46 a {width:37px; height:24px; margin:0; margin-top:26px; padding:0; background-color:#fff;}
.printOptionBox ul li.size35 a {width:28px; height:17px; margin:0; margin-top:33px; padding:0; background-color:#fff;}
    .printOptionBox ul li.sizeLetter a.selected, .printOptionBox ul li.size46 a.selected, .printOptionBox ul li.size35 a.selected {background-color:#ddd; border:1px solid #ccc;}
    .printOptionBox ul li.sizeLetter a.selected {position:relative; margin:-2px;}
    .printOptionBox ul li.size46 a.selected {margin-top:24px;}
    .printOptionBox ul li.size35 a.selected {margin-top:31px;}
.printOptionBox ul li span {font-size:11px;}
.printOptionBox ul li.size46 span {float:left; width:37px;}
.printOptionBox ul li.size35 span {float:left; width:28px;}
#printOverlay .nutritionCheckBox {display:inline; float:left; width:265px; margin-top:40px; padding:0; margin-left:15px; color:#1d578e; font-size:13px;}
#printOverlay .infoBox {display:inline; float:left; width:462px; height:359px; margin-top:10px; margin-left:15px; padding:16px; overflow:auto; background-color:#fff; border:solid 1px #aaa;}
#printOverlay .infoBox h2 {line-height:21px; font-size:18px; font-weight:bold;}
#printOverlay .infoBox h3 {float:left; margin-top:15px; line-height:21px; font-size:15px; font-weight:bold;}
#printOverlay .infoBox ul {display:inline; display:inline; float:left; width:450px; margin:0; margin-bottom:30px; padding:0; line-height:21px; font-size:15px;}
#printOverlay .infoBox ul li {display:inline; float:left; width:100%; height:auto; margin-bottom:5px;}
#printOverlay .infoBox .note {display:inline; float:left; width:420px; line-height:21px; font-size:15px;}
/*#printOverlay #printNutrition {display:none;}*/
#printArea {display:none;}

/* =Nutrition Overlay
++++++++++++++++++++++++++*/
#nutritionOverlay h2#nutritionTitle, #nutritionOverlay h1#nutritionTitle {display:inline; float:left; margin-top:5px; margin-left:20px; line-height:32px; font-size:28px;}
#nutritionOverlay p {display:inline; float:left; width:480px; margin-top:15px; margin-left:20px; font-size:13px;}
#nutritionOverlay p.important {font-size:15px; font-weight:bold;}
#nutritionOverlay .container div {display:inline; float:left; width:506px; height:26px; padding-left:20px;}
#nutritionOverlay .container div, #nutritionOverlay .container div span {color:#1d578e; line-height:26px; font-size:17px;}
#nutritionOverlay .titleLine {display:inline; float:right; margin-top:15px; font-size:17px; background:none;}
#nutritionOverlay .titleLine span {float:right; padding-right:40px;}
#nutritionOverlay .oddLines {background:none;}
#nutritionOverlay .evenLines {background:url(../images/overlay_nutrition_bg.jpg) no-repeat;}
#nutritionOverlay .oddLines div.nutritionType, #nutritionOverlay .evenLines div.nutritionType {display:inline; float:left; width:325px; margin:0; padding:0;}
#nutritionOverlay .oddLines div.nutritionTypeLevel2, #nutritionOverlay .evenLines div.nutritionTypeLevel2 {display:inline; float:left; width:280px; margin:0; padding:0; margin-left:45px;}
#nutritionOverlay .oddLines div.nutritionAmount, #nutritionOverlay .evenLines div.nutritionAmount {display:inline; float:left; width:80px; margin:0; padding:0;}
#nutritionOverlay .oddLines div.DV, #nutritionOverlay .evenLines div.DV {display:inline; float:left; width:75px; margin:0; padding:0; text-align:center;}
#nutritionOverlay .container {height:500px; overflow:scroll;}

/* =Recipe Cards 
============*/
.rcpCardSm {line-height:27px; font-size:24px;}
.rcpCardLg {line-height:45px; font-size:39px;}
.rcpCard3x5 span {line-height:15px; font-size:13px;}
.rcpCard3x5 p, .rcpCard3x4 ul li {font-size:15px;}
.rcpCard3x5 h3 {font-weight:bold; font-size:16px;}
.rcpCard4x6 p, .rcpCard4x6 ul li {line-height:20px; font-size:13px;}
.rcpCard4x6 h3 {font-weight:bold; font-size:13px;}
.rcpCard8x11 p, .rcpCard8x11 ul li {line-height:30px; font-size:18px;}
.rcpCard8x11 h3 {font-weight:bold; font-size:18px;}
.rcpCard8x11 span {line-height:18px; font-size:16px;} 
.rcpCntnt ul {width:auto; height:auto; margin-right:45px; margin-bottom:45px; list-style:none;}
.rcpCntnt .note {display:inline; float:left; width:100%;}

/* =3x4 and 4x6 recipe card containers
++++++++++++++++++++++++++*/
.rcpCardSmBG {width:545px; _width:543px;}
#rcpCard .rcpCardSmTop {float:left; width:545px; _width:543px; height:43px; margin:0; padding:15px 20px 0 6px; background:url(../images/recipe_card_small_top.png) no-repeat top left; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/recipe_card_small_top.png');}
#rcpCard .rcpCardSmTop h2, #rcpCard .rcpCardSmTop h1 {display:inline; float:left; width:auto; margin:10px 0 7px 10px;}
#rcpCard .rcpCardSmTop .pageNum {display:inline; float:right; width:auto; margin:16px 25px 0 0;}
#rcpCard .rcpCardSmMid {float:left; width:545px; _width:543px; margin:0; padding:0; background:url(../images/recipe_card_small_shadow.png) repeat-y; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/recipe_card_small_shadow.png',sizingMethod='scale');}
#rcpCard .cntntWidthSm {width:527px;}
#rcpCard .cntntBGSm {display:inline; float:left; width:527px; margin:0 8px; _margin-right:0; background:url(../images/recipe_card_small_cont_mid.png) repeat-y;}
.rcpCntnt .rcpCntntSmTop {float:left; width:527px; margin:0; background:url(../images/recipe_card_small_cont_top.png) no-repeat top left;}
.rcpCntnt .rcpCntntSmMid {display:inline; float:left; min-height:200px; _height:200px; padding:17px 0 40px 25px; _padding-right:0;}
.rcpCntnt .rcpCntntSmBttm {float:left; width:527px; margin:0; background:url(../images/recipe_card_small_cont_bottom.png) no-repeat bottom left;}
#rcpCard .rcpCardSmBttm {float:left; _float:none; width:545px; _width:543px; height:50px; background:url(../images/recipe_card_small_shadow_btm.png) no-repeat top left; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/recipe_card_small_shadow_btm.png');}
.rcpCntntSmMid img {display:inline; float:right; margin-right:25px;}
.logoAreaSmWidth {display:inline; float:left; width:527px; height:40px; margin-left:8px; padding-bottom:10px; background-color:#fff;}
.logoAreaSmWidth span {display:inline; float:left; margin-top:5px; margin-left:25px; font-size:9px;}
.logoAreaSmWidth img {display:inline; float:right; margin-right:25px;}

/* =8.5x11 recipe card container
++++++++++++++++++++++++++*/
.rcpCardLgBG {float:left; width:767px; _width:765px;}
#rcpCard .rcpCardLgTop {float:left; width:767px; _width:765px; height:68px; margin:0; padding:35px 20px 0 6px; background:url(../images/recipe_card_large_top.png) no-repeat top left; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/recipe_card_large_top.png');}
#rcpCard .rcpCardLgTop h2, #rcpCard .rcpCardLgTop h1 {display:inline; float:left; width:auto; margin:15px 0 7px 22px;}
#rcpCard .rcpCardLgTop .pageNum {display:inline; float:right; width:auto; margin:16px 25px 0 0;}
#rcpCard .rcpCardLgMid {float:left; width:767px; _width:765px; margin:0; padding:0; background:url(../images/recipe_card_large_shadow.png) repeat-y; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/recipe_card_large_shadow.png',sizingMethod='scale');}
#rcpCard .cntntWidthLg {width:737px;}
#rcpCard .cntntBGLg {display:inline; float:left; width:737px; margin:0 14px; _margin-right:0; background:url(../images/recipe_card_large_cont_mid.png) repeat-y;}
.rcpCntnt .rcpCntntLgTop {float:left; width:737px; margin:0; background:url(../images/recipe_card_large_cont_top.png) no-repeat top left;}
.rcpCntnt .rcpCntntLgMid {display:inline; float:left; width:700px; min-height:800px; _height:800px; padding:17px 0px 40px 35px; _padding-right:0;}
.rcpCntnt .rcpCntntLgMid h3, .rcpCntnt .rcpCntntLgMid p {float:left; width:400px;}
.rcpCntnt .rcpCntntLgMid img {display:inline; float:right;}
.rcpCntnt .rcpCntntLgMid ul {display:inline; float:left; width:470px; margin:10px 0 40px 0; padding:0; list-style:none;}
.rcpCntnt .rcpCntntLgMid ul li {display:inline; float:left; width:100%;}
.rcpCntnt .rcpCntntLgBttm {float:left; width:737px; margin:0; background:url(../images/recipe_card_large_cont_bottom.png) no-repeat bottom left;}
#rcpCard .rcpCardLgBttm {float:left; _float:none; width:767px; _width:765px; height:50px; background:url(../images/recipe_card_large_shadow_btm.png) no-repeat top left; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/recipes/assets/images/recipe_card_large_shadow_btm.png');}
.rcpCntntLgMid img {display:inline; float:right; margin-right:35px;}
.logoAreaLgWidth {display:inline; float:left; width:737px; height:70px; margin-left:14px; padding-bottom:10px; background-color:#fff;}
.logoAreaLgWidth span {display:inline; float:left; margin-top:10px; margin-left:35px; font-size:16px;}
.logoAreaLgWidth img {display:inline; float:right; margin-right:35px;}

/* =Footer 
============*/
#dnFT {float:left; width:800px; margin-top:60px; padding-bottom:30px; clear:both;}
#dnFT p {margin-top:60px; color:#000; font-size:11px;}