﻿/**************************************************************************************************************************/
/* Section:1 CSS Reset Start */
/**************************************************************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, smll, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    background: transparent;
}
sup
{
    font-size: 70%;
    line-height: 2;
    margin-top: -10px;
}
body
{
    line-height: 1.5;
}
ol, ul
{
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
/**************************************************************************************************************************/
/* Section:1 CSS Reset End */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Section:2 Globally Common CSS Elements Start */
/**************************************************************************************************************************/
body
{
    padding: 10px;
}
.SubNav
{
    font-family: Arial, Helvetica, sans-serif 77;
    font-stretch: condensed;
    font-size: 11px;
    color: #ffffff;
}
.SubNavMouseOver
{
    font-family: "Helvetica neue 77" , Bold;
    font-stretch: condensed;
    font-size: 11px;
    color: #02609d;
}
.MainNav
{
    font-family: Helvetica neue 77 Bold;
    font-stretch: condensed;
    font-size: 14pt;
    color: #0072bc;
}
.MainNavMouseOver
{
    font-family: Helvetica neue 77 Bold;
    font-stretch: condensed;
    font-size: 14pt;
    color: #ffffff;
}
/* Edited suresh 1 feb*/
.Logo
{
    float: left;
    margin-left: -12px;
    margin-top: 10px;
}
.MainNavLevel2GroupName
{
    font-family: Helvetica neue 67 Bold;
    font-stretch: condensed;
    font-size: 12pt;
    color: #0072bc;
}
.MainNavLevel2Item
{
    font-family: Helvetica neue 67 Bold;
    font-stretch: condensed;
    font-size: 12pt;
    color: #36b2ed;
}
.MainNavLevel2SeeAll
{
    font-family: Helvetica neue 67 Bold;
    font-stretch: condensed;
    font-size: 12pt;
    color: #2fc0f3;
}
.PageTitle
{
    padding-top: 2px;
    font-size: 25px;
    font-family: Georgia;
    color: #0193ef;
    padding-left: 0;
    margin-right: 7%; /*DT 2/11/2010*/
    font-weight:normal;
}
.Sub-Title, .PageSubTitle
{
    font-size: 18pt;
    color: #5b5b5b;
    font-family: Georgia;
}
.Title
{
    font-size: 24pt;
    color: #333333;
    font-family: Georgia;
}
.BigTitle
{
    font-size: 32.5pt;
    color: #333333;
    font-family: Georgia;
}
.SectionTitle
{
    font-size: 20px;
    font-family: Georgia;
    color: #0193ef;
}
.MiniTitle
{
    font-size: 13px;
    font-family: Georgia;
    color: #333333;
}
.SecondLevelTitle
{
    font-family: Georgia;
    font-size: 16pt;
    color: #0193ef;
}
.BodyCopyBig
{
    font-family: Georgia;
    font-size: 16pt;
    color: #333333;
}
.BodyCopy
{
    font-family: Georgia;
    font-size: 13px;
    color: #5b5b5b;
    font-weight: normal;
}
.BodyCopyRecipe
{
    float: left;
    line-height: 20px;
    width: 410px;
    margin-left: 10px;
}
.SectionCopy, .SearchText, BrowseByText
{
    font-family: Georgia;
    font-size: 12pt;
    color: #333333;
}
.SectionCopyItalic, .TipAuthor
{
    font-family: Georgia;
    font-size: 12pt;
    font-style: italic;
    color: #333333;
}
.Quote
{
    font-family: Georgia;
    font-size: 21px;
    font-style: italic;
    color: #5b5b5b;
}
.QuoteColor1
{
    font-family: Georgia;
    font-size: 21px;
    font-style: italic;
    color: #ff5400;
}
.TabTitle
{
    color: #0193ef;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
}
.TabTitleMouseOver
{
    font-family: "Helvetica neue 77" Bold; /*	font-weight:bold;*/ ;
font-stretch:condensed;
font-size:13px;
color:#ffffff;
font-weight:600;
}
.Link
{
    font-size: 11pt;
    font-family: Georgia;
    color: #0c398c;
}
.LinkMouseOver
{
    font-size: 11pt;
    font-family: Georgia;
    color: #00a2ff;
}
.LinkBold
{
    font-size: 11pt;
    font-family: Georgia;
    font-weight: bold;
    color: #0c398c;
}
.LinkBoldMouseOver
{
    font-size: 11pt;
    font-family: Georgia;
    font-weight: bold;
    color: #00a2ff;
}
.BigLink, AvailableSizeLink
{
    font-family: Georgia;
    font-size: 14px;
    color: #086fb8;
}



.BigLinkMouseOver, AvailableSizeLinkMouseOver
{
    font-family: Georgia;
    font-size: 14Pt;
    color: #0c398c;
}
.BodyLink, .ToutLink
{
    font-family: Georgia Bold;
    font-size: 8Pt;
    color: #0c398c;
}
.PagingLink
{
    font-size: 12pt;
    font-family: Georgia;
    color: #0c398c;
}
.PagingLinkMouseOver
{
    font-size: 12pt;
    font-family: Georgia;
    color: #00a2ff;
}
.PagingLinkSelected
{
    font-size: 12pt;
    font-family: Georgia;
    color: #5b5b5b;
}
.ButtonWrap
{
    float: right;
    padding: 15px 0px 15px 0px;
    background: url('/_Layouts/images/Ziploc/bg/b_off_back1.jpg') center left repeat-x;
}

/*Added for the defect 7373*/
.ButtonWrapHover
{
	float: right;
    padding: 15px 0px 15px 0px;
    text-decoration:none;
    background: url('/_Layouts/images/Ziploc/bg/b_on_back1.jpg') center left repeat-x;
	
}


/*01/26 DT for hover overs on the boxes*/
.ButtonWrap:hover
{
    float: right;
    padding: 15px 0px 15px 0px;
    text-decoration:none;
    background: url('/_Layouts/images/Ziploc/bg/b_on_back1.jpg') center left repeat-x;
}
.ButtonLinkFlash
{
    color: #ffffff;
    font-size: 11px;
    font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif 77;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 19px 22px 20px 10px; /*01/08: Changed the padding-top from 20px to 22px */
    background: url('/_Layouts/images/Ziploc/bg/b_off_r_rarrow1.jpg') center right no-repeat;
}
/*01/26 DT for hover overs on the boxes*/
.ButtonLinkFlash:hover
{
    color: #ffffff;
    font-size: 11px;
    font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif 77;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 19px 22px 20px 10px; /*01/08: Changed the padding-top from 20px to 22px */
    background: url('/_Layouts/images/Ziploc/bg/b_on_r_rarrow1.jpg') center right no-repeat;
}
.ButtonLinkFlash div
{
    color: #ffffff;
    font-size: 11px;
    font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif 77;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 19px 22px 20px 10px; /* 01/08: Changed the padding-top from 20px to 22px */
    background: url('/_Layouts/images/Ziploc/bg/b_off_r_rarrow1.jpg') center right no-repeat;
}
/*01/26 DT for hover overs on the boxes*/
.ButtonLinkFlash div:hover
{
    color: #ffffff;
    font-size: 11px;
    font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif 77;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 19px 22px 20px 10px; /* 01/08: Changed the padding-top from 20px to 22px */
    background: url('/_Layouts/images/Ziploc/bg/b_on_r_rarrow1.jpg') center right no-repeat;
}

.ButtonLink
{
    color: #ffffff;
    font-size: 11px;
    font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif 77;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 20px 22px 20px 10px;
    background: url('/_Layouts/images/Ziploc/bg/b_off_r_rarrow1.jpg') center right no-repeat;
}
.ButtonLink div
{
    color: #ffffff;
    font-size: 11px;
    font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif 77;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 20px 22px 20px 10px;
    background: url('/_Layouts/images/Ziploc/bg/b_off_r_rarrow1.jpg') center right no-repeat;
}

.learn_more
{
    float: left;
    text-indent: -999px;
    margin-top: 20px;
}

.learn_more a
{
    padding: 0px;
    width: 97px;
    height: 24px;
    background: url('/_Layouts/images/Ziploc/bg/learn_normal.gif') center right no-repeat;
    display: block;
}
.learn_more a:hover
{
    padding: 0px;
    width: 97px;
    height: 24px;
    background: url('/_Layouts/images/Ziploc/bg/learn_over.gif') center right no-repeat;
    display: block;
}


.ContentLinkSerif
{
    color: #0C398C;
    font-family: Georgia;
    font-size: 11px;
    font-weight: 600;
    margin-top: 10px;
    text-decoration: underline;
}
.ContentLinkSerif:hover
{
    color: #00a2ff;
}

.ContentLinkSanSerif
{
    font-family: Arial;
    color: #0c398c;
    text-decoration: underline;
    font-weight: 600;
}
.ContentLinkSanSerif:hover
{
    color: #00a2ff;
}

.footNote, small
{
    font-family: Arial;
    font-size: 9px;
}


/*Added for the defect 7373*/
.ButtonLinkHover
{
    color: #ffffff;
    font-size: 11px;
    font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif 77;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 20px 22px 20px 10px;
    background: url('/_Layouts/images/Ziploc/bg/b_on_r_rarrow1.jpg') center right no-repeat;
}

/*01/26 DT for hover overs on the boxes*/
.ButtonLink div:hover
{
    color: #ffffff;
    font-size: 11px;
    font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif 77;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 20px 22px 20px 10px;
    background: url('/_Layouts/images/Ziploc/bg/b_on_r_rarrow1.jpg') center right no-repeat;
}
.ButtonLink a:hover
{
    text-decoration: none;
}

/*Added for the defect 7373*/
#ButtonWrapDiv  a
{
	text-decoration:none;
}

/*Added for the defect 7373*/
.ButtonWrap a:hover
{
    text-decoration: none;
}

.ButtonLinkMouseOver
{
    color: #0072b9;
    font-size: 11px;
    font: 77 "Helvetica Neue" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 19px 22px 20px 10px;
    background: url('/_Layouts/images/Ziploc/bg/b_off_r_rarrow1.jpg') center right no-repeat;
}
.Palette
{
    padding-right: 0px;
    padding-left: 0px;
    float: right;
    padding-bottom: 0px;
    margin: 0px 0px 0px;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
/*added new 15-02*/
.PaletteRight
{
    padding-right: 0px;
    padding-left: 0px;
    float: right;
    padding-bottom: 0px;
    margin: -20px 0px 0px 0px;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.PaletteExtn
{
    z-index: 10;
    margin: 1px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    position: relative;
}
.Palette li
{
    display: inline;
    float: left;
}
.PaletteExtn Li
{
    display: inline;
    float: left;
    padding: 0px 1px 0px 0px;
}
/*Feb10*/
.PaletteView2Divider
{
    clear: both;
    float: left;
    /*border: #bee9fa 1px solid; removed border
    padding: 4px 10px 4px 10px;*/
    text-decoration: none;
    position: absolute;
    overflow: visible;
   /* background-color: white;*/
    width: 154px;
    z-index: 99;
    margin: 17px 0px 0px -4px;
}

.PaletteView2DividerMySpace
{
    clear: both;
    border-bottom: 1px #E0E0E0 dashed; /*Actual color: #E0E0E0*/
    float: left;
    text-decoration: none;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 125px; /*margin-left:-15px; added by Shiva for WWrutd page*/
}

.PaletteView2DividerMySpace img
{
    float: left;
    display: inline;
}
.PaletteView2DividerMyDelicious img
{
    float: left;
    display: inline;
}

.PaletteView2DividerMyDelicious
{
    clear: both;
    text-decoration: none;
    float: left;
    padding-top: 10px;
    padding-bottom: 0px;
    width: 125px;
}
/*feb10*/
.Myspaceextn
{
    font-size: 11px;
    font-family: Georgia;
    text-decoration: none;
    color: #333333;
    padding: 6px 0px 0px 15px;
    float: left;
}
.MySpace
{
    float: left;
    clear: both;
}
/*feb10*/
.TipSearchResultDivider .Myspaceextn
{
    font-size: 11px;
    font-family: Georgia;
    text-decoration: none;
    color: #333333;
    padding: 7px 7px 7px 7px;
}

.PaletteSubmitButton
{
    font-weight: bold;
    font-size: 14px;
    background: url(/_Layouts/images/Ziploc/bg/b_off_back1.jpg) repeat-x left center;
    padding-bottom: 10px;
    color: #ffffff;
    border-top-style: none;
    padding-top: 10px;
    font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif 77;
    border-right-style: none;
    border-left-style: none;
    text-align: center;
    text-decoration: none;
    border-bottom-style: none;
    float: left;
}
.PaletteButtonWrap
{
    padding-right: 0px;
    padding-left: 0px;
    background: url(/_Layouts/images/Ziploc/bg/b_off_back1.jpg) repeat-x left center;
    padding-bottom: 10px;
    padding-top: 10px;
}
.PaletteButtonLink
{
    background: url(/_Layouts/images/Ziploc/bg/b_off_r_rarrow1.jpg) no-repeat right center;
    border-top-width: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    background: url(/_Layouts/images/Ziploc/bg/b_off_r_rarrow1.jpg) no-repeat right center;
    float: left;
    border-bottom-width: 0px;
    padding-bottom: 10px;
    width: 20px;
    padding-top: 10px;
    text-align: center;
    border-right-width: 0px;
    margin-top: 1px;
}
.PaletteButtonLinkMouseOver
{
    padding-right: 22px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 14px;
    background: url(/_Layouts/images/Ziploc/bg/b_off_r_rarrow1.jpg) no-repeat right center;
    padding-bottom: 20px;
    color: #0072b9;
    padding-top: 20px;
    text-align: center;
    text-decoration: none;
}
/* feb10*/
.PalateeNotetxt
{
    font-family: Arial;
    font-size: 9px;
    color: #999999;
    width: 205px;
    padding: 12px 0px 12px 0px;
}

.PalateeNotetxt a
{
    font-family: Arial;
    font-size: 9px;
    color: #0c398c;
    display: inline;
    text-decoration: underline;
}
/************** suresh feb10*/
.txtMsgPalette
{
    border: #d2e1e8 1px solid;
    padding: 5px 0px 5px 0px;
    width: 200px;
    margin-top: 7px;
}

/************** suresh feb10*/
.txtboxMsg
{
    font-size: 12px;
    overflow: hidden;
    width: 178px;
    margin: 0px 10px 0px 10px;
    color: #3db1e1;
    font-family: Arial;
    border: none; /*added by Shiva*/
}
/*feb10*/
.Palateeheadingtext
{
    font-family: Georgia;
    font-size: 12px;
    color: #333333;
    padding: 7px 0px 3px 0px;
}
.txtboxinnertext
{
    border-right: #d2e1e8 1px solid;
    border-top: #d2e1e8 1px solid;
    font-size: 12px;
    border-left: #d2e1e8 1px solid;
    width: 200px !important;
    color: #666666;
    border-bottom: #d2e1e8 1px solid;
    font-family: Arial;
}

.txtboxstyle
{
    padding: 0px 0px 0px 0px;
}
.PaleteemailLink
{
    font-family: Arial;
    font-size: 9px;
    color: #0c398c;
}
/*15-02*/

.FAQPalette
	{
		margin-top:-21px;
	}



.FAQPalette .OutertopBorderPaletteView2, 
.ProductDetailPageLayout .OutertopBorderPaletteView2,
.ShelfLifePageLayout .OutertopBorderPaletteView2,
.RecipeDetailPageLayout .OutertopBorderPaletteView2
	{
		background: url('/_Layouts/images/Ziploc/Tips/enable_share_right_top.png') 0px 0px no-repeat;
padding: 5px 0px 0px 0px;
margin: -1px 0px 0px 1px;
float:left;
	}
	.OutertopBorderPaletteView2
	{
		background: url('/_Layouts/images/Ziploc/Tips/enable_share_left_top.png') top left no-repeat;
padding: 5px 0px 0px 0px;
float:left;
		
	}
	
.InnerPaletteView2
	{
 background: url('/_Layouts/images/Ziploc/Tips/enable_share_middle.png') top left repeat-y;
  padding: 0px 18px 5px 15px;
  float:left;
	}
	
.outerPaletteView2
	{
background: url('/_Layouts/images/Ziploc/Tips/enable_share_bottom.png') bottom left no-repeat;
padding: 0px 0px 0px 0px;
float:left;
}

.FAQPalette .OutertopBorderPaletteView1, 
.ProductDetailPageLayout .OutertopBorderPaletteView1,
.ShelfLifePageLayout .OutertopBorderPaletteView1,
.RecipeDetailPageLayout .OutertopBorderPaletteView1
	{
		background: url('/_Layouts/images/Ziploc/Tips/enable_right_top.png') 0px 0px no-repeat;
padding: 8px 0px 0px 0px;
margin: -1px 0px 0px -2px;
float:left;
	}

.OutertopBorderPaletteView1
	{
		background: url('/_Layouts/images/Ziploc/Tips/enable_left_top.png') top left no-repeat;
padding: 8px 0px 0px 0px;
float:left;
		
	}

.PaletteView1
{
   /* border: #c4e9fb 1px solid;*/
	
    padding: 0px 0px 0px 0px;
    overflow: visible;
    position: absolute;   
    width: 239px !important;    
    float: left;
    z-index: 99;
    margin: 17px 0px 0px -4px;
    clear: both;
    }

.InnerPaletteView1
	{
 background: url('/_Layouts/images/Ziploc/Tips/enable_middle.png') top left repeat-y;
  padding: 0px 18px 10px 18px;
  float:left;
  width:239px;
	}
	
.outerPaletteView1
	{
background: url('/_Layouts/images/Ziploc/Tips/enable_bottom.png') bottom left no-repeat;
padding: 0px 0px 0px 0px;
float:left;
}

/*suresh feb9*/
.error
{
    color: #eb3535;
    font-family: Arial;
    font-size: 11px; /*position:absolute;     margin-top:-23px;     padding:2px;*/
}
.Palette img
{
    float: left;
}
/* Edited suresh 1 feb*/
.SearchBox
{
    width: 359px;
    border-top: 1px solid #CBE7FC;
    border-left: 1px solid #CBE7FC;
    border-bottom: 1px solid #CBE7FC;
    border-right: 0px solid #CBE7FC; /*red;*/
    height: 19px;
    font-family: Arial;
    padding: 5px 0px 0px 12px;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    float: left;
    color: #5b5b5b;
}
/* Edited suresh 1 feb*/
.SearchIcon
{
    height: 26px;
    display: inline; /*updated*/
    float: left;
}
.Divider
{
    /*clear:both;*/
    border-bottom: 1px #cfeffc solid;
    padding-bottom: 6px;
}
.DottedDivider
{
    clear: both;
    border-bottom: 1px #E0E0E0 dashed;
}
.LastRow
{
    clear: both;
    border-bottom: 1px #E0E0E0 solid;
}


.SubDivider
{
    border-bottom: 1px #E0E0E0 solid;
}
.LeftColumn
{
    float: left;
    width: 760px;
}
.RightColumn
{
    float: right;
    width: 210px;
}
/* Edited suresh 1 feb*/
.LeftTop
{
    padding-left: 0px;
}
.MainInfo
{
    padding-top: 18px;
    width: 100%;
    float: left;
}
.LargeImage
{
    background-image: url(/_Layouts/IMAGES/Ziploc/bg/stroke_shadow_lrg.png);
    background-repeat: no-repeat;
    float: left;
}
.LargeImage img
{
    margin: 5px;
}
.DescriptionTitle
{
    color: #5B5B5B;
    float: left;
    font-family: Georgia;
    font-size: 20px;
    margin-right: 0px;
    margin-left: 20px;
    padding-bottom: 7px;
    padding-top: 20px;
    width: 370px;
    line-height: 22px;
}
/**************************************************************************************************************************/
/* Section:2 Globally Common CSS Elements End */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Section:3 Master Page Start */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Module:3.1 General Start */
/**************************************************************************************************************************/
body.Master
{
    background-image: url('/_Layouts/images/Ziploc/bg/ziploc_back1.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #fffdf1;
    padding: 5px;
}
.LayoutWrap
{
    padding-bottom: 0px;
    width: 985px;
    padding-top: 0px;
    background-color: white;
    padding-left: 10px;
}
.MainWrapper
{
    margin: 0 auto;
    width: 995px;
}
.MasterImage
{
    margin: auto;
    width: 995px;
}
/**************************************************************************************************************************/
/* Module:3.1 General End */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Module:3.2 Static Top Nav Start */
/**************************************************************************************************************************/
.SaticTopNavigation
{
    margin: 36px auto 5px auto;
    width: 700px;
    float: right;
}
.SaticTopNavigation ul
{
    float: right;
    margin-top: 10px; /*actual #E3F4FC*/
}
.SaticTopNavigation li
{
    list-style: none;
    float: left;
    padding: 0px 6px;
    border-right: 1px solid white;
    margin: 0px;
}
.Staticnav
{
    color: #ffffff;
    font-size: 9.5px;
    text-decoration: none;
    font-family: Helvetica, Arial;
    font-weight: bold;
    letter-spacing: -0.4px;
}
/**************************************************************************************************************************/
/* Module:3.2 Static Top Nav End */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Module:3.3 Main Nav Start */
/**************************************************************************************************************************/
.MainHeader
{
    margin: auto;
    width: 995px;
}
.MainNavigation
{
    margin: 0px auto;
    width: 700px;
    float: right;
    line-height: 1;
}
.MainNavigation ul
{
    float: right;
    margin-top: 6px;
}
.MainNavigation li
{
    list-style: none;
    float: left;
    padding: 0px 6px;
    border-right: 1px solid black;
    font-size: 9px;
    margin: 0px;
    color: #6acde1;
}
/**************************************************************************************************************************/
/* Module:3.3 Main Nav End */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Module:3.4 Bread Crumb Start */
/**************************************************************************************************************************/
.BreadCrumbLink
{
    font-size: 10pt;
    font-family: Georgia;
    font-style: italic;
    color: #0084ff;
}
.BreadCrumbLinkMouseOver
{
    font-size: 10pt;
    font-family: Georgia;
    font-style: italic;
    color: #0c398c;
}
.BreadCrumbActive
{
    font-size: 10pt;
    font-family: Georgia;
    font-style: italic;
    color: #5b5b5b;
}
/* Edited alex 3 feb*/
.BreadCrumbHolder
{
    background-color: white;
    color: #309AFF;
    font-family: Georgia;
    font-size: 8pt;
    font-style: italic;
    padding: 8px 10px 0 20px;
    width: 965px;
}
.BreadCrumbHolder ul
{
    margin-top: 10px;
}
.BreadCrumbHolder li
{
    list-style: none;
    float: left;
    padding: 0px 6px;
    border-right: 1px solid black;
    font-size: 9px;
    margin: 0px;
    color: #6acde1;
}
.Breadcrumimagestyle
{
    padding-left: 5px;
    padding-right: 5px;
}
/* .breadcrumb
{
    font-family: tahoma; 
    clear:both;
    font-size:6.5pt; 
    font-family: tahoma; 
    color:#309AFF;
    font-style:italic;
    padding-left:7px;
    padding-bottom:2px;
    padding-top:4px;
    margin-bottom:4px; 
  
} */
.breadcrumb a, .breadcrumb:active, .breadcrumb a:active
{
    padding-left: 0px;
    padding-right: 0px;
    text-decoration: underline;
    font-size: 8pt;
    font-family: Georgia;
    color: #309AFF;
    font-style: italic;
}
.breadcrumb a:hover
{
    text-decoration: underline;
}
.breadcrumbCurrent
{
    color: #5b5b5b;
    font-size: 10px;
    font-family: Georgia;
    font-style: italic;
}
.ms-sitemapdirectional, .ms-sitemapdirectional a
{
    unicode-bidi: embed;
    color: #0086FC;
    font-size: 10px;
    font-family: Georgia;
    font-style: italic;
    display: inline;
    text-decoration: underline;
}
.ms-sitemapdirectional:hover, .ms-sitemapdirectional a:hover
{
    unicode-bidi: embed;
    color: #0c398c;
    font-size: 10px;
    font-family: Georgia;
    font-style: italic;
    display: inline;
    text-decoration: underline;
}
/**************************************************************************************************************************/
/* Module:3.4 Bread Crumb End */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Module:3.5 Footer Start */
/**************************************************************************************************************************/
.Footer
{
    clear: both;
    background-color: white; /* #FFFDF1 */
    background-image: url('/_Layouts/images/Ziploc/bg/product_j_logo1.jpg');
    background-position: right bottom;
    background-repeat: no-repeat;
    padding-right: 10px;
    margin: 0px auto 0px auto;
    width: 975px;
    float: right;
    height: 70px;
}
.Footer ul
{
    vertical-align: bottom;
    margin-top: 54px;
    padding-left: 10px;
}
.Footer li
{
    list-style: none;
    float: left;
    padding: 0px 10px;
    border-right: 1px solid #D3D3D3;
    margin: 0px;
    color: #767676;
    font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif 77;
    font-size: 9px;
}
li.Last
{
    border-right: none;
    padding-right: 0px;
}
.Footerlistitem
{
    font-family: Arial;
    font-size: 8px;
    color: #767676;
    text-decoration: none;
}
/**************************************************************************************************************************/
/* Module:3.5 Footer End */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Section:3 Master Page End */
/**************************************************************************************************************************/
.masterwrap
{
    padding-left: 9px;
    float: left;
    clear: both;
}
.SubmitDivider
{
    border-bottom: 1px #cfeffc solid;
    padding-bottom: 6px;
}
.ContentWrap .Column .Row
{
    margin-right: 7px;
    margin-top: 10px;
    margin-bottom: 0px;
}

.ContentWrap .Required
{
    float: right;
    padding-right: 10px;
    font-family: Georgia;
    font-size: 10px;
    padding-top: 10px;
    color: #333333;
}
.ContentWrap .Column
{
    float: left;
}
.SubmitDescription
{
    padding: 15px 0px 15px 3px;
    color: #333333;
    float: left;
    display: block;
    border-bottom: 1px #E0E0E0 dashed;
    filter: alpha(opacity=80);
    opacity: 10%;
    clear: both;
    width: 960px;
}

.ContentWrap .EnterTip
{
    border: 1px solid #C1E4FA;
    float: left;
    margin-top: 5px;
    width: 760px;
    height: 100px;
}

.ContentWrap .radio
{
    border: none;
    width: 760px;
    float: left;
    clear: both;
}
.SubmitTipDottedDivider
{
    padding: 15px 0px 15px 0px;
    border-bottom: 1px #E0E0E0 dashed;
    float: left;
}
.SubmitTipDivider
{
    border-bottom: 1px #cfeffc solid;
    float: left;
    clear: both;
    margin-top: 0px;
    padding: 0px 0px 13px 0px;
    width: 760px;
}

/*edited by suresh 05-02*/
.AddAnother
{
    font-family: Georgia;
    font-size: 11px;
    font-weight: bold;
    color: #0c398c;
    clear: both;
    float: left;
    text-decoration: underline;
    margin-top: 20px;
}

.TermsnConditions
{
    margin: 20px 0px;
    font-family: Arial;
    font-size: 10px;
    color: #5b5b5b;
    float: left;
    clear: both;
}

.TermsnConditions p
{
    float: left;
    clear: both;
}
.TermsnConditions a
{
    display: inline;
    color: #486caa;
    padding: 0px 2px 0px 2px;
    text-decoration: underline;
}
.Termslink a
{
    display: inline;
    color: #486caa;
    padding: 2px 2px 0px 2px;
    margin: -17px 0px 0px 57px;
    text-decoration: underline;
    float: left;
}
.TermsnConditions ul
{
    margin: 0;
    list-style-type: disc;
    padding: 0px 0px 10px 14px;
    float: left;
    width: 746px;
}
.TermsnConditions li
{
    margin: 0;
    list-style-type: disc;
    float: left;
    clear: both;
}
.TermsnConditions .Checkbox
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    clear: both;
}
.TermsnConditions .Checkbox .CkBox
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 20px;
    float: left;
}
.TermsnConditions .Checkbox .CkBoxLb
{
    padding: 0px 0px 0px 3px;
    margin: 2px 0px 0px 0px;
}

.SumitipButtonWrap
{
    float: left;
    padding: 0px 0px 0px 0px;
}

/**************************************************************************************************************************/
/* Section:4 Generic Page layouts Start */
/**************************************************************************************************************************/
.RecipeDetailPageLayout, .ProductDetailPageLayout
{
    padding-left: 8px;
}
.ProductDetailAvailableSizeTitle
{
    clear: both;
    font-size: 12pt;
    font-weight: bold;
    font-family: Georgia;
    color: #0978bc;
    padding-top: 5px;
}
.FootNotes
{
    font-family: Georgia;
    font-size: 9pt;
    color: #5b5b5b;
}
.MiniBlue
{
    font-family: Helvetica neue 77 Bold;
    font-stretch: condensed;
    font-size: 8.5pt;
    color: #0964AB;
}
.RightAtHome
{
    background-image: url('/_Layouts/images/Ziploc/bg/right_at_home_logo1.jpg');
    background-repeat: no-repeat;
    width: 105px;
    height: 23px;
}
.CurrentTip
{
    background-image: url('/_Layouts/images/Ziploc/bg/CurrentTip.jpg');
    background-repeat: no-repeat;
    background-position: 130px 3px;
}
/**************************************************************************************************************************/
/* Section:4 Generic Page layouts End */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Section:5 Recipe & Product Start */
/**************************************************************************************************************************/
/*******************************************/
/* Module:5.1 Recipe & Product Touts Start */
/*******************************************/

.ProductDetailPageLayout .RightColumn .ms-PartSpacingVertical
{
    margin: 0;
}

.ProductDetailPageLayout .RightColumn .HandyTip
{
    background-image: url("/_Layouts/images/Ziploc/bg/product_handy_tips_f1.gif");
    height: 272px;
    padding: 10px;
}
.ProductDetailPageLayout .PageTitle
{
}
.ProductDetailPageLayout .RightColumn .SuggestedRecipe
{
}
.ProductDetailPageLayout .RightColumn .BoxTop
{
    height: 100%;
}
/*d.torres 1/30/2010*/
.RecipeDetailPageLayout .PageTitle
{
}
.RecipeDetailPageLayout .RightColumn .SuggestedProducts
{
}
.RecipeDetailPageLayout .RightColumn .NutritionFacts
{
}
.ProductDetailPageLayout .Show
{
    display: block;
}
.ProductDetailPageLayout .Hide
{
    display: none;
}



.Tabinfomore
{
    clear: both;
    margin-top: 22px;
    margin-left: 10px;
}

.Divider .Active
{
    background-image: url('/_Layouts/images/Ziploc/bg/b_off_back1.jpg');
    background-repeat: repeat-x;
}

.AboutProduct
{
    float: left;
    line-height: 18px;
    margin-right: 0px;
    margin-left: 20px;
    width: 370px;
}
.MiniBlue
{
    font-family: Helvetica neue 77 Bold;
    font-stretch: condensed;
    font-size: 8.5pt;
    color: #0964AB;
}
.RightAtHome
{
    background-image: url('/_Layouts/images/Ziploc/bg/right_at_home_logo1.jpg');
    background-repeat: no-repeat;
    width: 105px;
    height: 23px;
}
.CurrentTip
{
    background-image: url('/_Layouts/images/Ziploc/bg/CurrentTip.jpg');
    background-repeat: no-repeat;
    background-position: 130px 3px;
}

.litTip
{
    margin-left: 10px;
    margin-top: 10px;
}
.litTipHeading
{
    font-family: Georgia;
    font-size: 16px;
    color: #333333;
    padding-bottom: 4px;
    padding-right: 10px;
    padding-top: 5px;
}
.SuggestedRecipe .litTipHeading
{
    padding-top: 0px;
    color: #5b5b5b;
}
.litTipdesc
{
    font-family: Georgia;
    font-size: 12px;
    color: #5b5b5b;
    padding-top: 13px;
    padding-bottom: 27px;
    padding-left: 3px; /* added */
    padding-right: 20px;
    font-style: italic;
    line-height: 1.75;
}


.RelatedRecipesDottedDivider
{
    clear: both;
    margin: 2px 0px 0px 0px;
    border-bottom: 1px #E0E0E0 dashed;
}


.SuggestedRecipeDesc
{
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 30px;
    padding-left: 5px;
    color: #4c4c4c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
}
/*d.torres 1/30/2010*/
.SuggestedProductTop
{
    background-image: url('/_Layouts/images/Ziploc/bg/product_recipe_f1_1.gif');
    background-repeat: no-repeat;
    width: 211px;
    height: 9px;
}

.SuggestedProductBottom
{
    background-image: url('/_Layouts/images/Ziploc/bg/product_recipe_f_3.png');
    background-repeat: no-repeat;
    width: 211px;
    height: 9px;
}
.SuggestedProductInnerContent
{
    background-image: url('/_Layouts/images/Ziploc/bg/recipe_suggested_f_2.png');
    background-repeat: repeat-y;
    width: 211px;
    height: 100%;
    padding: 15px 15px 12px 15px;
}
.litProduct
{
    width: 165px;
    padding-left: 0px;
    margin-top: -5px;
    padding-right: 10px;
    margin-left: 5px;
}
.litProductHeading
{
    font-family: Georgia;
    font-size: 16px;
    color: #333333;
    padding-bottom: 4px;
    padding-right: 10px;
    padding-top: 5px;
}
.SuggestedProducts .litProductHeading
{
    padding-top: 0px;
    color: #5b5b5b;
}
.SuggestedProductsDesc
{
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 20px;
    padding-left: 5px;
    color: #4c4c4c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
}
.RelatedProductsDottedDivider
{
    clear: both;
    margin: 2px 0px 0px 0px;
    border-bottom: 1px #E0E0E0 dashed;
}
/*d.torres end*/
/*AG fixes for SuggestedRecipe streching*/
.SuggestedRecipeTop
{
    background-image: url('/_Layouts/images/Ziploc/bg/product_recipe_f1_1.gif');
    background-repeat: no-repeat;
    width: 211px;
    height: 9px;
}
.SuggestedRecipeBottom
{
    background-image: url('/_Layouts/images/Ziploc/bg/product_recipe_f_3.gif');
    background-repeat: no-repeat;
    width: 211px;
    height: 9px;
}


.SuggestedRecipeInnerContent
{
    background-image: url("/_Layouts/images/Ziploc/bg/product_recipe_f_2.gif");
    background-repeat: repeat-y;
    height: 100%;
    padding: 5px 17px 12px 10px;
    width: 180px;
}



.litProddesc
{
    font-family: Georgia;
    font-size: 12px;
    color: #5b5b5b;
    padding-bottom: 12px;
    padding-left: 3px;
}
.lithypSeeAll
{
    font-family: Georgia;
    font-size: 11px;
    color: #0c398c;
    padding-top: 10px;
    padding-bottom: 8px;
    margin-left: 5px;
    text-decoration: underline;
    font-weight: 600;
    line-height: 13px;
}
.lithypSeeAll:hover
{
    color: #00a2ff;
}


.lithypSeeAllrec
{
    color: #0C398C;
    font-family: Georgia;
    font-size: 11px;
    font-weight: 600;
    padding-bottom: 0;
    padding-left: 1px;
    padding-top: 10px;
    text-decoration: underline;
}
.lithypSeeAllrec:hover
{
    color: #00a2ff;
}
.handyimg
{
    vertical-align: middle;
    padding-left: 45px;
}

.handyimgLst {display:inline;padding-left:45px;}
.handyimgLst li{display: inline; list-style-type: none;}
.handyimgLst a{display: inline;}
.handyimgLst img{margin-left:2px; margin-right:2px;}

.litImage
{
    margin-top: 12px;
    width: 160px;
    height: 105px;
    background-image: url('/_Layouts/IMAGES/Ziploc/bg/stroke_shadow_sml.png');
    background-repeat: no-repeat;
}
.litImage img
{
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
}
.litProdimg
{
    width: 135px;
    height: 80px;
    padding-top: 15px;
    padding-left: 15px;
}
/*Touts 2/5/2010 DT */
.ToutSmallTitle
{
    font-family: Arial;
    font-size: 11px;
    color: #5b5b5b;
    line-height: normal;
}
.ToutTitle
{
    font-family: Georgia;
    font-size: 16px;
    color: #5b5b5b;
    padding-bottom: 5px;
    line-height: normal;
}
.ToutDesc
{
    font-family: Arial;
    font-size: 12px;
    color: #5b5b5b;
    padding-top: 17px;
    padding-bottom: 12px;
    margin-left: 2px;
    margin-right: 2px;
    line-height: 14px;
}
.ToutDottedDivider
{
    clear: both;
    border-bottom: 1px #E0E0E0 dashed; /*Actual color: #E0E0E0*/
    padding-top: 8px;
}

.ToutTop
{
    background-image: url('/_Layouts/images/Ziploc/bg/div_top_1.gif');
    background-repeat: no-repeat;
    width: 211px;
    height: 9px;
}

.ToutBottom
{
    background-image: url('/_Layouts/images/Ziploc/bg/div_bottom_1.gif');
    background-repeat: no-repeat;
    width: 211px;
    height: 9px;
}

.ToutBoxWP
{
    background-image: url("/_Layouts/images/Ziploc/bg/product_box_tops_f1.gif");
    background-repeat: repeat-y;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 170px;
}

.ToutSweepWP
{
    background-image: url("/_Layouts/images/Ziploc/bg/touts_makeover.gif");
    background-repeat: repeat-y;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 170px;
}

.ToutProductsWP
{
    background-image: url("/_Layouts/images/Ziploc/bg/touts_smart_zip.gif");
    background-repeat: repeat-y;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 170px;
}
.ToutImageCenter
{
    text-align: center;
}

.litToutimg
{
    padding-top: 10px;
}
.litTouthypSeeAllrec
{
    font-family: Georgia;
    font-weight: bold;
    font-size: 11px;
    color: #0c398c;
    text-decoration: underline;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 1px;
}

.litTouthypSeeAllrec A
{
    font-family: Georgia;
    font-weight: bold;
    font-size: 11px;
    color: #0c398c;
    text-decoration: underline;
}

.litTouthypSeeAllrec A:hover
{
    color: #00a2ff;
}
/*End Touts 2/5/2010 DT */

.HandyTipDivider
{
    height: 180px;
}
.SuggestedRecipeDivider
{
    height: 160px;
}
.BoxTop .DottedDivider
{
    height: 120px;
}
/*******************************************/
/* Module:5.1 Recipe & Product Touts End   */
/*******************************************/
/*********************************************/
/* Module:5.2 Recipe & Product Top     Start */
/*********************************************/

.ProductHomePageLayout
{
    padding-left: 5px;
    padding-right: 10px;
    position:relative;
    float:left;
}

.ProductsHomePageTitle
{
}


.RecipeHomePageTitle
{
}



.RecipeHomePageLayout
{
    padding-right: 19px;
    padding-left: 8px;
}


.RecipeDetailPalette
{
    padding-top: 6px;
}

.RecipeDetailPageLayout .LeftColumn .MainInfo .BottomWrap
{
    margin-top: 34px;
}
.RecipeDetailPageLayout .LeftColumn .MainInfo .BroughtToYouBy
{
    margin-top: 34px;
}

.RecipeDetailPageLayout .LeftColumn .MainInfo .BroughtToYouBy .MiniBlue
{
    font-family: Helvetica neue 77 Bold;
    font-stretch: condensed;
    font-size: 8.5pt;
    color: #0964AB;
}
.RecipeDetailPageLayout .LeftColumn .MainInfo .BroughtToYouBy .BlueHighlight
{
    font-size: 12pt;
    font-weight: bold;
    font-family: Georgia;
    color: #53C1DA;
}

.RecipeDetailPageLayout .LeftColumn .MainInfo .NonZipnSteamLink
{
    margin-top: 54px;
    font-size: 8pt;
    font-family: Helvetica neue 77 Bold;
    margin-top: 20px;
    width: 310px;
    float: right;
}
.RecipeDetailPageLayout .LeftColumn .RecipeDottedDivider
{
    padding-top: 26px;
}
.RecipeDetailPageLayout .LeftColumn .RecipeIcon
{
    float: left;
    padding-right: 15px;
}
.RecipeDetailPageLayout .LeftColumn .RecipeSubDivider
{
    padding-top: 20px;
    padding-bottom: 14px;
    padding-left: 5px;
}
.RecipeDetailPageLayout .LeftColumn .RecipeSubDividerExtra
{
    padding-bottom: 30px;
}
.ProductDetailBroughtToYouBy div
{
    font-family: Arial;
    font-size: 9px;
    font-weight: 600;
    line-height: 15px;
    color: #0963ac;
    float: left;
    width: 100px;
}
.NonZipnSteamLink a
{
    color: #0C398C;
    font-family: Georgia;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    float: right;
}
.NonZipnSteamLink a:hover
{
    color: #00a2ff;
    font-family: Georgia;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    float: right;
}
.splashLinkFrameLi
{
    font-family: Georgia;
    font-size: 11px;
    color: #5b5b5b;
}
.splashLinkFrameRi
{
    font-family: Georgia;
    font-size: 11px;
    color: #5b5b5b;
}
.NutritionFactsPovidedBy
{
    font-family: Georgia;
    font-size: 11px;
}
.ProductLandingBodyCopy
{
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 5px;
    width:700px;
    display:inline-block;
}
.BrowseByNavigator
{
    float: left;
}
.ViewByNavigator
{
    float: right;
    padding-top: 20px;
}
.ViewByNavigator p
{
    float: left;
}
.ViewByNavigator li
{
    list-style: none;
    float: left;
    border-right: 1px black solid;
    padding: 0px 10px;
}
li.Last
{
    border-right: none;
    padding-right: 0px;
}
.ProductHomeDottedDivider
{
    height: 40px;
    color: #CFEFFC;
    padding-bottom: 8px;
    width: 955px;
}

.ProductListStarterDottedDivider
{
    clear: both;
    border-bottom: 1px dashed #e0e0e0;
    padding-bottom: 15px;
    width: 955px;
}

.RecipeListStarterDottedDivider
{
    clear: both;
    border-bottom: 1px dashed #e0e0e0;
    width: 955px;
}

/*sureshedited   below class on 29-01*/
.RecipeHomeListDottedDivider
{
    padding-top: 0px;
    color: #CFEFFC;
    float: left;
    clear: both;
    display: block;
    width: 950px;
    padding-bottom: 10px;
}
/*sureshedited   below class on 29-01*/
.CurrentBrowse
{
    float: left;
    font-size: 16px;
    padding-left: 8px;
    padding-top: 12px; /* Chaged to 17 from 10 px by Shiva*/
}
/*sureshedited   below class on 29-01*/
.PageItemsInfo
{
    /*float: right;*/ /* commented by Shiva for pagination control on Recipe home page*/
    margin-right: 150px;
    font-family: Georgia;
    font-size: 11.5px;
    line-height: 20px;
    color: #9A9A9A;
    padding-top: 1px;
}
.PageNo
{
    float: right;
    color: #0c398c;
    font-family: Georgia;
    font-size: 12pt;
}
.ProductsContainer
{
    padding: 30px 0px;
}
.ProductsContainer .ProductInfo
{
    float: left;
    margin: 0px 0px 0px 0px;
    width: 138px;
    padding: 5px 11px;
    height: 205px;
}
.ProductsContainer .ProductInfo .ProductLink
{
    float: left;
}
.ProductsContainer .ProductInfo .ProductLink, .ProductsContainer .ProductInfo .ProductSize
{
    clear: both;
}
.BodyCopyBlue
{
    font-family: Georgia;
    font-size: 12pt;
    color: #0978bc;
    text-align: center;
    padding: 20px 0px 20px 10px;
}
.SecondBodyCopyBlue
{
    padding: 0px 0px 0px 0px;
    font-size: 13px;
}

.ProductLandingView
{
    color: #0978bc /* changed according to SIr 99 #40A3FE ;*/;
}

/*sureshedited   below class on 29-01*/

/*Modified to include Taste of Home® Recipes */
.RecipeLandingView
{
    color: #40A3FE;
    padding: 0px 0px 0px 5px;/*changed the padding-left from 10px to 5px*/
    font-size: 13px;
    border: none;
    float: left;
    text-align: left;
}
/*suresh edited below code on 29-01*/

/*Modified to include Taste of Home® Recipes */
.RecipeViewByNavigator ul .Last
{
    border-right: none;
    padding: 0px 0px 0px 5px;/*changed the padding-left from 10px to 5px*/
}

.ItemStyleAll
{
    font-family: Georgia;
    font-size: 13px;
    color: #5b5b5b;
}
.OtherItemStyleAll
{
    font-family: Georgia;
    font-size: 13px;
    color: #0c398c;
}
.ProductThumbImage
{
    height: 141px;
    width: 218px;
}
.ProductLink
{
    clear: both;
    float: left;
    color: #0c398c;
    font-weight: bold;
    font-family: Georgia;
    font-size: 11pt;
}


.AboutRecipe
{
    font-family: Georgia;
    font-size: 13px;
    color: #5b5b5b;
    font-weight: normal;
    margin-top: 27px;
}

/*********************************************/
/* Module:5.2 Recipe & Product Top     End   */
/*********************************************/
/*********************************************/
/* Module:5.3 Recipe Bottom Section   Start  */
/*********************************************/
.RecipeDetailPageLayout .LeftColumn .IngredientDetail, .ChefNotesDetail
{
    padding: 0px;
    padding-top: 14px;
}
.DottedDividerRecipeDetail
{
    border-bottom: 1px dashed #E0E0E0;
    clear: both;
    padding-top: 30px;
}
.DirectionsDetail
{
}
.RecipeDetailPageLayout .LeftColumn .IngredientDetail li
{
    font-size: 11px;
    font-family: Arial;
    background: url('/_Layouts/images/Ziploc/bg/product_blue_dot1.png') no-repeat;
    background-position: left 6px;
    float: left;
    list-style-type: none;
    padding-bottom: 15px;
    width: 355px;
    padding-left: 18px;
    margin-left: 7px;
    color: #5b5b5b;
}
.RecipeDetailPageLayout .LeftColumn .IngredientDetail .subHeader
{
    font-size: 12px;
    margin-bottom: 10px;
    color: rgb(102, 102, 102);
    padding: 0px;
    margin-left: 0px;
    background: none;
    font-style: italic;
    font-family: 'arial' , 'sans-serif';
    width: 100%;
}


/*ADDED NEWLY*/
.RecipeDetailPageLayout .RightColumn .NutritionFacts td#column
{
    background-color: #fff0df;
}

/*ADDED NEWLY*/
.RecipeDetailPageLayout .LeftColumn .DirectionsDetail li
{
    font-family: Georgia;
    color: #999999;
    font-size: 16px;
    height: auto;
    padding-left: 10px;
    word-wrap:normal;
}

.RecipeDetailPageLayout .LeftColumn .DirectionsDetail .RecipeFootNote
{
    padding-left: 65px;
    float: left;
    padding-top: 10px;
}

.RecipeFootNote
{
    font-size: 9px;
    line-height: normal;
    color: #5B5B5B;
    font-family: Arial;
}

.RecipeDetailPageLayout .LeftColumn .DirectionsDetail li .Nos
{
    float: left;
    font-size: 30px;
    clear: both;
    margin: 0px;
    width: 20px;
    padding-top: 8px;
    font-family: Georgia;
    font-weight: normal;
    line-height: 50px;
}
.RecipeDetailPageLayout .LeftColumn .DirectionsDetail li .DirectionsDesc
{
    float: left;
    width: 675px;
    padding-top: 27px;
    font-family: Arial;
    font-size: 13px;
    padding-left: 38px;
    color: #5b5b5b;
    line-height: 20px;
}
.RecipeDetailPageLayout .LeftColumn .DirectionsDetail li .DirectionsSubSection
{
    padding-left: 38px;
    font-family: Georgia;
    float: left;
    color: rgb(51, 51, 51);
    font-size: 17px;
    padding-top: 30px;
    font-style: italic;
}

.RecipeDetailPageLayout .LeftColumn .DirectionsDetail li .DirectionsSubSectionDesc
{
    float: left;
    width: 675px;
    padding-top: 20px;
    font-family: Arial;
    font-size: 13px;
    padding-left: 38px;
    color: #5b5b5b;
    line-height: 20px;
}

.RecipeDetailPageLayout .LeftColumn .DirectionsDetail .Last
{
    padding-bottom: 43px;
}
.RecipeDetailPageLayout .LeftColumn .RecipeTitle
{
    padding-top: 8px;
    font-size: 17px;
}
.RecipeDetailPageLayout .LeftColumn .ServingDetail
{
    font-size: 10px;
    font-weight: bold;
    font-family: Georgia;
    color: #53C1DA;
    line-height: 10px;
    padding-top: 6px;
    padding-left: 60px;
}
.RecipeDetailPageLayout .LeftColumn .ChefNotesDetail
{
    padding-left: 65px;
    font-family: Arial;
    font-size: 13px;
    color: #5b5b5b;
    width: 650px;
    line-height: 20px;
}
/*2/6/2010 - DT - update nutrition fact look and feel*/
.NutritionFactsTop
{
    background-image: url('/_Layouts/images/Ziploc/bg/div_top_1.gif');
    background-repeat: no-repeat;
    width: 211px;
    height: 9px;
}

.NutritionFactsBottom
{
    background-image: url('/_Layouts/images/Ziploc/bg/div_bottom_1.gif');
    background-repeat: no-repeat;
    width: 211px;
    height: 9px;
}
.NutritionFactsInnerContent
{
    background-image: url("/_Layouts/images/Ziploc/bg/product_recipe_f_2.gif");
    background-repeat: repeat-y;
    height: 100%;
    padding: 15px;
    width: 180px;
}

.NutritionFacts .NutritionFactsTitle
{
    font-size: 16px;
    padding-bottom: 4px;
    color: #5b5b5b;
    font-family: Georgia;
    padding-left: 8px;
    padding-right: 8px;
}

.NutritionFacts .ServingSize
{
    padding: 10px 0px;
    font-family: Georgia;
    font-size: 10px;
    font-weight: bold;
    color: #5b5b5b;
    padding-left: 8px;
    padding-right: 8px;
}
.NutritionFacts ul
{
    padding-right: 8px;
    padding-left: 8px;
}
.NutritionFacts li
{
    padding-top: 5px;
    padding-bottom: 20px;
}

.NutritionFactsDottedDivider
{
    clear: both;
    border-bottom: 1px #E0D4C6 dashed; /*Actual color: #E0E0E0*/
}


.NutritionFacts .Left
{
    float: left;
}
.NutritionFacts .Right
{
    float: right;
}
.NutritionFacts .NutritionFactsPovidedBy
{
    padding-top: 13px;
    font-size: 9px;
    color: #4c4c4c;
    font-family: Arial;
    padding-left: 8px;
    padding-right: 8px;
}
.NutritionFacts .NutritionFactsPovidedBy a
{
    padding-left: 11px;
    font-size: 10px;
    line-height: 14px;
    text-decoration: underline;
    letter-spacing: 0px;
    color: #0c398c;
}
.NutritionFacts .NutritionFactsPovidedBy a:hover
{
    padding-left: 11px;
    font-size: 10px;
    line-height: 14px;
    text-decoration: underline;
    letter-spacing: 0px;
    color: #00a2ff;
}
/*********************************************/
/* Module:5.3 Recipe Bottom Section   End   */
/*********************************************/
/*********************************************/
/* Module:5.4 Product Bottom Section   Start   */
/*********************************************/
.AvailableSizeTitle
{
    clear: both;
    font-size: 12px;
    font-weight: bold;
    font-family: Georgia;
    color: #53C1DA;
    padding-top: 10px;
    margin-left: 12px;
}
.AvailableSize
{
    padding-top: 10px;
    padding-left: 12px;
}
.AvailableSize li
{
    float: left;
    list-style-type: none;
    border: 0px;
    margin: 0px;
    padding: 0px 7px 0px 7px;
    border-left: 1px solid;
}
.AvailableSize li.first
{
    padding-left: 0px;
    border-left: 0px;
}
.AvailableSize li.last
{
    border-right: 0px;
    border-left: 1px solid;
}

.AvailableSizeDottedDivider
{
    clear: both;
    border-bottom: 1px #E0E0E0 dashed;
    padding-top: 15px;
}
.ProductDetailPageLayout .DottedDivider
{
    clear: both;
    margin: 0 15px 0 0;
}

.ProductDetailPageLayout .Palette
{
    /* This page has an issue with the palette being off 1px in firefox*/
    margin-top: -21px;
}

.TabContent
{
    margin-top: 16px;
    margin-left: 5px;
}
/*********************************************/
/* Module:5.4 Product Bottom Section   End   */
/*********************************************/
/**************************************************************************************************************************/
/* Section:5 Recipe & Product End */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Section:6 Tips Start */
/**************************************************************************************************************************/
/*********************************************/
/* Module:6.1 Tips General Start             */
/*********************************************/

/*ADDED BY VARUN ON 29-01-2010 STARTS*/
.TipsLandingPageLayout .TipInfo
{
    float: left;
    padding-right: 18px;
    margin-bottom: 20px;
    height: 180px;
}
.TipsLandingPageLayout .TipInfo4
{
    float: left;
    padding-right: 0px;
    margin-bottom: 20px;
    height: 180px;
}
.TipsDottedDivider
{
    /**/
    border-bottom: 1px #E0E0E0 dashed;
    clear: both;
    float: left;
    display: block;
    width: 960px;
}
/* Edited suresh 1 feb*/
.TipsDottedDivider .ButtonWrap
{
    margin: 0px 6px 0px 0px;
}
.TipInfo .TipCategoryItem
{
    float: left;
    clear: both;
    width: 220px;
}

.TipInfo a
{
	color: #0c398c !important;
    text-decoration: underline !important;
}

.TipInfo a:hover
{
    color: #00A2FF !important;
    text-decoration: underline !important;
}

.TipsLandingPageLayout .TipInfo4 .TipCategoryIcon
{
    float: left;
    margin-right: 10px;
    margin-bottom: 20px;
}

.TipInfo4 .TipCategoryItem
{
    width: 220px;
}

.TipInfo4 a
{
   color: #0c398c !important;
   text-decoration: underline !important;
}

.TipInfo4 a:hover
{
   color: #00A2FF !important;
   text-decoration: underline !important;
}


/*ADDED BY VARUN ON 29-01-2010 ENDS*/

/*CHANGED BY VARUN ON 29-01-2010 STARTS*/

.TipsLandingPageLayout .TipInfo .TipCategoryIcon
{
    float: left;
    margin-right: 10px;
    margin-bottom: 20px;
}

.TipsLandingPageLayout .TipInfo4 .TipCategoryLink
{
    float: left;
    width: 160px;
}

.TipsList
{
    width: 980px;
    display: block;
    position: relative;
    top: 0px;
    left: -5px;
    float: left;
}

/* Edited suresh 1 feb*/
.TipHomeDescription
{
    padding: 15px 0px 0px 3px;
    color: #333333;
    float: left;
    display: block;
    font-weight: normal;
}
.TipImage
{
    background-image: url('/_Layouts/IMAGES/Ziploc/bg/stroke_shadow_med.png');
    padding: 5px;
    float: left;
    clear: both;
}
.TipsLandingPageLayout .TipCategoryLink
{
    font-family: Georgia;
    font-size: 11px;
    font-weight: bold;
    color: #0c398c;
    padding: 7px 0px 10px 0px;
    float: left;
}


/*CHANGED BY VARUN ON 29-01-2010 ENDS*/





/* Edited suresh 3 feb*/

.TipLandingButtonLink
{
    float: right;
    margin: 0px;
    padding: 11px 0px 11px 0px;
    height: 24px;
}

/*Added by DT 2/12/2010*/
.TipsLandingPageLayout .Divider
{
    width: 960px;
}

/*End Added by DT 2/12/2010*/

.TipsLandingPageLayout
{
    width: 966px;
    float: left;
    margin-left: 8px;
}
.TipsLandingPageLayout .DottedDivider
{
    margin: 0px; /*padding-bottom:20px; 		border-top:1px #E0E0E0 dashed;*/
}

/* Edited suresh 1 feb*/
.TipsLandingSearchControl
{
    float: left;
    clear: both;
    width: 970px;
    display: block;
    padding: 26px 0px 0px 0px;
}
.SearchControlWrap
{
    padding: 0px 0px;
    margin-top: 25px;
    margin-bottom: 15px;
}

.TipsSearchResultsBodyCopy
{
    font-size: 16px;
    padding-top:12px;
    padding-bottom:12px;
    float:left;
    clear:both;
}
#ctl00_PlaceHolderMain_TipsSearchResults_TipDataList
	{
		clear:both;
		float:left;
	}

/* changed be Shiva for Pagination control on Tips detail Page*/
.PaginationControl
{
    display: inline;
    float: right;
}

.PagenationleftarrowClass
{
    float: left;
    padding-top: 9px;
    padding-right: 2px;
}

.PagenationrightarrowClass
{
    float: right;
    padding-top: 9px;
    padding-left: 5px;
}

.PaginationControl a
{
    display: inline;
}
.PaginationnumberClass
{
    float: left;
    font-family: Georgia;
    font-size: 12pt;
    color: #5b5b5b;
    padding-left: 3px;
}
/* changed be Shiva for Pagination control on Tips detail Page*/


/*D.Torres Submitted Tips page style*/

.TipsLandingPageLayout .ContentWrap
{
    float: left;
    width: 810px;
}

.ThanksTipCol1
{
    width: 250px;
    float: left;
    margin-right: 15px;
    height: 800px;
}
.ThanksTipCol2
{
    width: 250px;
    float: left;
    margin-right: 15px;
    height: 800px;
}
.ThanksTipCol3
{
    width: 250px;
    float: left;
    margin-right: 15px;
    height: 800px;
}

.ThanksTipColDesc
{
    color: #5B5B5B;
    font-family: Arial;
    font-size: 12px;
    line-height: 17px !important;
    margin-left: 5px;
    padding-top: 15px;
}
.ContentWrap .ThanksTipLinks:visited, .ContentWrap .ThanksTipLinks:link
{
    color: #0b3a8c;
    font-family: Georgia;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: 5px;
    margin-left: 5px;
    padding-top: 20px;
}
.ContentWrap .ThanksTipLinks:hover
{
    color: #00a2ff;
    font-family: Georgia;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: 5px;
    margin-left: 5px;
    padding-top: 20px;
}
.ContentWrap .thanksTipImage
{
    height: 237px;
    width: 252px;
}

/*********************************************/
/* Module:6.1 Tips General End   */
/*********************************************/
/*********************************************/
/* Module:6.2 Tips Repeater Start            */
/*********************************************/

#ctl00_PlaceHolderMain_TipsSearchResults_TipDataList
{
    background-color: White;
}
#ctl00_PlaceHolderMain_ucTipsDetals_TipDataList
{
    background-color: White;
}

.TipsLandingPageLayout .SearchControl
{
    margin-bottom: 15px;
    padding-bottom: 20px;
    width: 960px;
}
/* Edited suresh 1 feb*/
.SearchControl
{
    float: left;
    clear: both;
    display: block;
}
.TipsSearchResultsSearchIcon img
{
    float: left;
    padding-top: -10px;
}

.TipSearchResultPaletee
{
    clear: both;
    float: left;
    padding-top: 22px;
}
/* edited by suresh feb2*/
.TipDataListItemDivision .TipSearchResultDivider
{
    width: 750px;
    float: left;
    padding: 21px 0px 0px 0px;
    border-bottom: 1px #cfeffc solid;
}

.TipSearchResultDivider
{
    width: 750px;
    float: left;
    padding: 0px 0px 0px 0px; /*changed padding-top to 0 from 21 px by Shiva for Tip Search Results Page */
    border-bottom: 1px #cfeffc solid;
}
/* edited by suresh feb2*/
#CategoryTipsList td
{
    margin: 0;
    padding: 0px;
}

/*********************************************/
/* Module:6.2 Tips Repeater End	             */
/*********************************************/
/**************************************************************************************************************************/
/* Section:6 Tips End */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Section:7 Home Page Start */
/**************************************************************************************************************************/
.ButtonWrapHomePage
{
    padding: 10px 0px 10px 0px;
}
.ButtonWrapHomePage:hover
{
    padding: 10px 0px 10px 0px;
}
.HomeSectioncopy
{
    padding-top: 3px;
    padding-left: 5px;
}

/* Commented as footer is modified
.Footerimage
{
    float: right;
    width: 200px;
    height: 60px;
    background-image: url('/_Layouts/images/Ziploc/bg/001_Home_j_logo1.jpg');
    margin-left: 5px;
    margin-top: 568px;
    margin-right: -204px;
}
*/

.MainImage
{
    float: left;
    width: 690px; /*690*/
    height: 360px;
}
.MainDescription
{
    float: right;
    width: 262px; /*262*/
    padding-top: 60px;
    padding-left: 15px;
    padding-right: 15px;
}
.MainDescription p
{
    padding-top: 17px;
}
.HomePageLayout .ButtonWrap
{
    float: left;
}
.BottomRow
{
}
.BottomRow .LeftColumn
{
    float: left;
    width: 325px;
    margin: 0;
}
.BottomRow .RightColumn
{
    float: right;
    width: 180px;
    background-image: url('/_Layouts/images/Ziploc/bg/001_Home_f_search_tips1.jpg');
    background-repeat: no-repeat; /*border:1px blue solid;*/
    height: 437px;
    background-position: -3px -2px;
    padding: 25px 15px 15px 15px;
}
.BottomRow .CenterColumn
{
    background-image: url('/_Layouts/images/Ziploc/bg/001_Home_f_tips1.jpg');
    background-repeat: no-repeat;
    margin-left: 330px;
    margin-right: 200px; /*	border:1px blue solid;*/
    height: 590px; /* 01/08: Changed to 580px from 608 px*/
    background-position: -2px -2px;
    padding: 12px 19px 0px 19px;
    width: 408px;
}
.BottomRow .LeftColumn .Row1
{
    /*border:1px black solid;*/
    background-image: url('/_Layouts/images/Ziploc/bg/001_Home_f_recipes1.jpg');
    background-repeat: no-repeat;
    background-position: -5px -1px;
    height: 380px; /*01/08:  Changed to 380px from 350 px*/ ;
padding:12px15px0px15px;
}
.BottomRow .LeftColumn .Row2
{ /*border:1px black solid;*/
    background-image: url('/_Layouts/images/Ziploc/bg/001_Home_f_shelf_life1.jpg');
    background-position: -2px -2px;
    background-repeat: no-repeat;
    height: 200px; /*01/08: Changed to 200px from 250 px */ ;
padding:12px19px0px19px;
}
.RecipeItem, .ShelfLifeItem, .ThisWeekTipItem
{
    padding: 10px 0px;
}
.Row1 .DeliciousRecipe
{
    padding: 0px 0px 0px 0px;
}
.CenterColumn .ThisWeekTip
{
    padding: 10px 0px 0px 0px;
}
.CenterColumn .ThisWeekTip Table
{
}
.LeftColumn .Row1 .RecipeItem
{
    height: 110px;
}
.LeftColumn .Row1 .RecipeItem .RecipeThumb
{
    float: left;
    margin-right: 10px;
}
.LeftColumn .Row1 .RecipeItem a
{
    float: left;
    margin-top: 10px;
    width: 105px;
}
.ThisWeekTipItem .TipThumb
{
    float: left;
    padding-right:13px; /*Added by Shiva for the space on the right side of image even though some images have some space in it.*/
}
.HomePageLayout .RightColumn .SearchBox
{
    width: 137px;
}
.HomePageLayout .RightColumn .SearchIcon
{
    position: relative; /* 01/08/20010 added*/ ;
margin-left:-7px;
height:28px;
/*	right: 4px;*/
}
.HomePageLayout .SectionCopy
{
    padding-bottom: 10px;
    padding-left: 10px;
    font-family: Georgia;
    font-size: 11px;
    color: #333333;
}
.HomePageRow2SectionCopy
{
    padding-bottom: 10px;
    font-family: Georgia;
    font-size: 12px;
    color: #333333;
    font-weight: 500;
    line-height: 16px;
}
.HomeTipLink
{
    padding-top: 10px;
}
.BrowseByCategory
{
    padding-bottom: 10px;
    padding-left: 10px;
    font-family: Georgia;
    font-size: 12px;
    color: #333333;
}
.HomePageLayout .TipCategory td#column
{
    background-color: #E4f3f8;
}
.HomePageLayout .TipCategoryItem
{
    clear: both;
    padding-top: 2px;
    height: 40px; /**changed by varun previosly was 5px**/
}
.HomePageLayout .TipCategoryIcon
{
    padding: 5px 0px;
}
.HomePageLayout .TipCategoryLink
{
    float: left;
    font-family: Georgia;
    font-size: 11px;
    color: #0c398c;
    padding-top: 10px;
    height: 10px;
    width: 120px;
    margin-left: 10px;
    font-weight: 500;
    text-decoration: underline;
}
.HomePageLayout .TipCategory .Last
{
    border: 0px;
}
.HomePageLayout .BreadCrumbHolder
{
    display: none;
}
/**************************************************************************************************************************/
/* Section:7 Home Page Ends */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Section:8 Shelf-Life Page Starts */
/**************************************************************************************************************************/

/*ADDED NEWLY BY VARUN ON 01/23/2010*/
.ShelfLifeLargeImage
{
    float: left;
    margin-right: 1px; /* Chnaged to 1 px from 5px to fix SIR 335 on 2/13/2010 */
    background-repeat: no-repeat;
}
.ShelfLifeLargeImage img
{
    margin: 5px;
}
/*ADDED NEWLY BY VARUN ON 01/23/2010*/



.AboutShelfLife
{
    width: 900px;
    line-height: 17px;
    padding-top: 6px;
}
.ShelfLifePageLayout
{
    padding-right: 19px;
    margin-left: 8px;
}

.ShelfLifePageLayout .PageTitle
{
}
.ButtonLinkShelfLife div
{
    color: #ffffff;
    font-size: 14px;
    font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif 77;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 20px 22px 20px 10px;
    background: url('/_Layouts/images/Ziploc/bg/download_pdf_arrow1.gif') center right no-repeat;
    margin-right: 10px;
}
.ShelfLifePageLayout .ShelfLifeDottedDivider
{
    margin: 30px 0px;
    padding-top: 22px; /*01/27/2010 DT for shelflife look and feel*/
}
.ShelfLifePageLayout .DescriptionTitle
{
    padding: 0px;
}
.ShelflifeButtonWrap
{
    float: left;
    padding: 28px 0px 15px 0px;
}

.ShelfLifePageLayout .PDFDownload
{
    float: left;
    width: 450px;
}
.ShelfLifePageLayout .PDFDownload img
{
    float: left;
}
.ShelfLifePageLayout .PDFDownload p
{
    margin-top: 40px;
}
.ShelfLifePageLayout .LeftColumn
{
    float: left;
    width: 185px;
}
.ShelfLifePageLayout .RightColumn
{
    float: right;
    width: 762px;
}
/*CHANGED BY VARUN 2-2-10*/
.RightDivider
{
    background: url('/_Layouts/images/Ziploc/bg/double_border.gif') top right repeat-y;
    float: left;
    display: block;
    width: 188px;
}
.ShelfLifeCategoryWrap
{
    margin-right: 10px;
    border: 1px solid #C1E4FA;
    width: 169px;
}
.ShelfLifeCategoryWrap .Header
{
    background: url('/_Layouts/images/Ziploc/bg/b_off_back1.jpg') center left repeat-x;
    padding: 0px 0px 0px 15px;
    vertical-align: middle;
    height: 15px;
}
.ShelfLifeCategoryWrap .Header img
{
    padding-left: 5px;
    vertical-align: middle;
}

.ShelfLifePageLayout .RightColumn li
{
    list-style: none;
    padding: 10px 0px;
    background-image: url('/_Layouts/images/Ziploc/bg/d_blue_dot1.gif');
    background-repeat: no-repeat;
    background-position: 15px 15px;
    height: 100%;
}
.ShelflifeButtonLink
{
    width: 85px !important;
    border-left-width: 0px;
    line-height: 16px;
    background-position: 80px 50% !important;
    outline-color: none;
    padding: 0px 10px 0px 0px;
    background: url('/_Layouts/images/Ziploc/bg/b_off_r_darrow1.jpg') center right no-repeat;
}

.ShelflifematrixHeader
{
    font-family: Georgia;
    font-size: 14px;
    font-weight: 600; /*color: #0E66B0;*/ /*01/27/2010 DT for shelflife look and feel*/
    color: #0C66AD;
    vertical-align: middle;
    line-height: 18px;
    margin-top: -10px;
}
.shelflifematrixtextCol1
{
    font-family: Georgia;
    font-size: 12px;
    font-weight: 600;
    color: #5A5A5A;
    line-height: 17px;
}

.DottedDivider .ListColumn .shelflifematrixtextCol1 div{height:35px;}

.BlueSL .shelflifematrixtextCol1
{
    font-family: Georgia;
    font-size: 12px;
    font-weight: 600;
    color: #999999;
    line-height: 17px;
}
.shelflifematrixtext
{
    font-family: Georgia;
    font-size: 11px;
    color: #5b5b5b; /*01/27/2010 DT for shelflife look and feel*/
    font-weight: 600;
    line-height: 17px;
}


.BlueSL .shelflifematrixtext
{
    font-family: Georgia;
    font-size: 11px;
    color: #999999;
    line-height: 17px;
}



.ShelflifematrixSublevel
{
    padding-top: 19px !important;
}
.ShelfLifePageLayout .RightColumn .Col1 li.SubLevel
{
    background-position: left 6px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 10px;
    font-size: 10px;
    color: #5b5b5b;
    font-family: Georgia;
    font-weight: 600;
    vertical-align: middle;
    background-image: url('/_Layouts/images/Ziploc/bg/d_blue_dot1.gif') !important;
    padding-left: 16px; /*padding-bottom:5px;*/ /*01/27/2010 DT for shelflife look and feel*/
    background-repeat: no-repeat;
    height: 15px;
}
.ShelfLifePageLayout .RightColumn li.SubLevel
{
    background-position: left center;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 10px;
    font-size: 11px;
    color: #5b5b5b;
    font-family: Georgia;
    font-weight: 600;
    vertical-align: middle;
    line-height: 18px;
    height: 15px;
}
.ShelfLifePageLayout .RightColumn .BlueSL .Col1 li.SubLevel
{
    background-position: left 6px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 10px;
    font-size: 10px;
    color: #999999;
    font-family: Georgia;
    font-weight: 600;
    vertical-align: middle;
    background-image: url('/_Layouts/images/Ziploc/bg/l_blue_dot1.gif') !important;
    padding-left: 16px; /*padding-bottom:5px;*/ /*01/27/2010 DT for shelflife look and feel*/
    background-repeat: no-repeat;
    height: 15px;
}


.ShelfLifePageLayout .RightColumn .BlueSL li.SubLevel
{
    background-position: left center;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 10px;
    font-size: 11px;
    color: #999999;
    font-family: Georgia;
    font-weight: 600;
    vertical-align: middle;
    line-height: 18px;
    height: 15px;
}
.ShelfLifePageLayout .RightColumn li.MultiLevel
{
    background-position: 15px 15px;
    height: 100%;
    font-family: Georgia;
}
.ShelfLifePageLayout .RightColumn .ItemHeader
{
    background: url('/_Layouts/images/Ziploc/bg/shelf_life_back1.png') center left no-repeat;
    background-position: -3px center;
    margin-top: 10px;
    padding: 20px 0px; /*01/27/2010 DT for shelflife look and feel*/
}
.ShelfLifePageLayout .RightColumn .ListColumn
{
    float: left;
}
.Col1
{
    width: 262px;
    padding-left: 35px;
}
.Col2
{
    width: 204px;
    padding-left: 20px;
}
.Col3
{
    width: 207px;
    padding-left: 30px;
}
/*.ShelfLifePageLayout .RightColumn */

.BlueSL
{
    background-color: #F4F9FC;
    background-image: url('/_Layouts/images/Ziploc/bg/l_blue_dot1.gif') !important;
    padding-left: 16px;
    padding-bottom: 5px;
    background-repeat: no-repeat;
    background-position: 0px 25px;
}
.RightBorder
{
    border-right-color: #C1E4FA;
    border-right-style: solid;
    border-right-width: 1px;
}
.ListColumn img
{
    background: none repeat scroll 0 0 #C1E4FA;
    border-bottom: 1px solid #F2F8FF;
    border-right: 1px solid #F2F8FF;
    height: 15px;
    width: 1px;
}
.shelflifematrixCol1ChildDiv1
{
    float: left;
    width: 260px;
}
.shelflifematrixCol2ChildDiv1
{
    float: left;
    width: 202px;
}
shelflifematrixChildDiv2
{
    float: right;
}
.Col2 ul, .Col3 ul
{
    margin: 0px;
    margin-top: 0px;
}
.Col1 .SubLevel
{
    padding-left: 20px;
}
.Col2 .SubLevel, .Col3 .SubLevel
{
    background-image: none;
}
.ShelfLifePageLayout .PDFDownload
{
    font-family: Arial;
    font-size: 10pt;
    color: #333333;
    width: 520px;
}
.ShelfLifePageLayout .BrowseByText
{
    font-family: Helvetica Neue 77 Condensed;
    font-size: 12px;
    padding-bottom: 5px;
    color: #ffffff;
    font-weight: bold;
    padding-top: 3px;
    width: 155px;
}
.Shelflifebrowsebylabel
{
    font-family: Helvetica;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
}
.shelflifePalette
{
    padding-right: 1px;
    margin-top: -14px;
}
/*NEWLY ADDED  BY VARUN 01/23/2010*/

.ShelfLifeCategoryWrap .ShelfLifeCategory .CategoryDivider a
{
    margin: 0px 0px 0px 0px;
    padding: 4px 9px 4px 9px;
    border-bottom: 1px solid #C1E4FA;
    border-left: 7px solid #f2f9ff;
    border-right: 7px solid #f2f9ff;
    background-color: #f2f9ff;
    color: #36b2ed; /*CHANGED THIS BY VARUN 2-2-10*/
    font-family: Arial;
    letter-spacing: -0.1px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.ShelfLifeCategoryWrap .ShelfLifeCategory .CategoryDivider a:hover
{
    text-decoration: none;
    color: #0c66ad;
}
/*NEWLY ADDED  BY VARUN 01/23/2010*/
.imageShelfLifedownarrow
{
    height: 18px;
    margin-top: 0px;
}
.ShelfLifeSecondLevelTitle
{
    font-family: Georgia;
    font-size: 18px;
    line-height: 22px;
    color: #0193ef;
    padding-left: 15px;
}
.ShelfLifeGridTitle
{
    font-family: Georgia;
    font-size: 14pt;
    color: #0c66ad;
}
.shelflifeColitem1
{
    font-family: Georgia;
    font-size: 12pt;
    font-weight: bold;
}
.shelflifeColitem3
{
    font-family: Georgia;
    font-size: 12pt;
}
.shelflifeColitem2
{
    font-family: Georgia;
    font-size: 12pt;
    color: #5b5b5b;
}
.shelflifeColitem1Other
{
    font-family: Georgia;
    font-size: 12pt;
}
.shelflifeColitem1 li
{
    font-family: Georgia;
    font-size: 11px;
    font-weight: normal;
}
.GroupHeader
{
    padding-left: 0px;
    font-size: 16px;
    font-family: Helvetica Neue medium Condensed;
    color: #5b5b5b; /*CHANGED BY VARUN ON 01/23/2010*/
    font-style: italic; /*ADDED BY VARUN ON 01/23/2010*/
}
#FirstGroupHeaderValue
{
    font-family: Georgia;
    font-size: 18px;
    color: #0193ef;
    font-style: italic;
}
.MultiLevel .Col1 li
{
    padding-left: 20px;
}
.MultiLevel .Col2 li, .MultiLevel .Col3 li
{
    background-image: none;
}
.ShelfLifeSource
{
    padding-top: 10px;
    padding-left: 5px;
    font-family: Arial;
    font-size: 9pt;
    color: #999999;
}
.ShelfLifeSource a
{
    color: #0A388D;
    font-family: Georgia;
    display: inline;
    font-size: 11px;
    letter-spacing: -1px;
    text-decoration: underline;
}
.ShelfLifeSource a:hover
{
    color: #00a2ff;
    font-family: Georgia;
    display: inline;
    font-size: 11px;
    letter-spacing: -1px;
    text-decoration: underline;
}
.ShelfLifeCategory a
{
    color: #00A2FF;
    text-decoration: none;
}
.ShelfLifeCategory #column
{
    background-color: #F4F9FC;
}
.source
{
    padding-left: 5px;
}
.PDFDownloadSize
{
    font-size: 10px !important;
    margin-left: 65px !important;
    padding-top: 4px !important;
}
/**************************************************************************************************************************/
/* Section:8 Shelf-Life Page Ends */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Section:9 FAQ Page Starts */
/**************************************************************************************************************************/
.FaqsHomePageLayout .LeftColumn
{
    float: left;
    width: 185px;
}
.FaqsHomePageLayout .RightColumn
{
    float: right !important;
    margin: 0px 0px 0px 25px;
    display: block;
    width: 750px;
}

/*CHANGED BY VARUN 8-FEB-2010 ENDS*/
.FAQCategoryWrap
{
    margin-right: 10px;
    border: 1px solid #C1E4FA;
    width: 169px;
    float: left;
}

.FaqsHomePageLayout .BrowseByText
{
    font-family: Helvetica Neue 77 Condensed;
    font-size: 12px;
    padding-bottom: 5px !important;
    color: #ffffff;
    font-weight: bold;
    padding-top: 2px !important;
    width: 155px;
}
/*CHANGED BY VARUN 8-FEB-2010 ENDS*/

/*ADDED BY VARUN 8-FEB-2010 STARTS*/
.FAQbrowsebylabel
{
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
}
.FAQButtonLink
{
    width: 85px !important;
    border-left-width: 0px;
    line-height: 16px;
    background-position: 80px 50% !important;
    outline-color: none;
    padding: 0px 10px 0px 0px;
}
.FAQCategoryWrap .Header
{
    background: url('/_Layouts/images/Ziploc/bg/b_off_back1.jpg') center left repeat-x;
    padding: 0px 0px 0px 15px;
    vertical-align: middle;
    height: 15px;
}
.FAQCategoryWrap .Header img
{
    padding-left: 5px;
    vertical-align: middle;
}

.FAQCategoryWrap .FAQCategory .CategoryDivider a
{
    margin: 0px 0px 0px 0px;
    padding: 4px 9px 4px 9px;
    border-bottom: 1px solid #C1E4FA;
    border-left: 7px solid #f2f9ff;
    border-right: 7px solid #f2f9ff;
    background-color: #f2f9ff;
    color: #36b2ed; /*CHANGED THIS BY VARUN 2-2-10*/
    font-family: Arial;
    letter-spacing: -0.1px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.FAQCategoryWrap .FAQCategory .CategoryDivider a:hover
{
    text-decoration: none;
    color: #0c66ad;
}


.FAQCategoryWrap .FAQCategory .CategoryDividerLast a
{
    margin: 0px 0px 0px 0px;
    padding: 4px 9px 4px 9px;
    border-bottom: 0px solid #C1E4FA;
    border-left: 7px solid #f2f9ff;
    border-right: 7px solid #f2f9ff;
    background-color: #f2f9ff;
    color: #36b2ed; /*CHANGED THIS BY VARUN 2-2-10*/
    font-family: Arial;
    letter-spacing: -0.1px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.FAQCategoryWrap .FAQCategory .CategoryDividerLast a:hover
{
    text-decoration: none;
    color: #0c66ad;
}
/*ADDED BY VARUN 8-FEB-2010 ENDS*/

/*ADDED BY VARUN 9-FEB-2010 STARTS*/
.FAQAnswerUL
{
    list-style-type: disc;
    margin-top: 0px !important;
    margin-left: 35px !important;
}
.FAQAnswerLI
{
    list-style-type: disc;
    padding-left: 10px !important;
    margin: 0px !important;
}
/*ADDED BY VARUN 9-FEB-2010 ENDS*/


/*CHANGED THIS BY VARUN 2-2-10*/

.FaqsListView
{
    margin-top: 20px;
    display: block;
    float: left;
}
/*Added by varun 27-01-2010*/

.FAQSecondLevelTitle
{
    font-family: Georgia;
    font-size: 16pt;
    color: #0193ef;
    margin: 0px;
    display: block;
    padding: -5px 0px 0px 0px;
    line-height: 120%;
}
/*changed*/
.FaqsHomePageLayout
{
    width: 966px;
    float: left;
    margin-left: 8px;
}
.FaqsHomePageLayout .DottedDivider
{
    padding: 14px 0px;
}

.FAQDescription
{
    padding-left: 4px;
}
.FAQItems ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.FAQItems ul li
{
    margin: 26px 0px 0px 0px;
    padding: 0px;
}

.FAQItems ul li .FAQAnswer
{
    margin: 17px 0px 0px 0px;
    padding: 0px 0px 0px 44px;
}


.FAQItems ul li a:link
{
    padding: 0px 0px 0px 44px;
    margin: 26px 0px 0px 0px;
    text-decoration: underline;
    color: #1978bc;
    background: url(/_Layouts/images/Ziploc/bg/d_blue_dot1.gif) 15px 7px no-repeat;
}
.FAQItems ul li a:visited
{
    padding: 0px 0px 0px 44px;
    margin: 26px 0px 0px 0px;
    text-decoration: underline;
    color: #1978bc;
    background: url(/_Layouts/images/Ziploc/bg/d_blue_dot1.gif) 15px 7px no-repeat;
}
.FAQItems ul li a:hover
{
    padding: 0px 0px 0px 44px;
    margin: 26px 0px 0px 0px;
    color: #1978bc;
}
/*changed by Varun 2-2-10*/
.FAQItems ul li .FAQAnswer .sitelink
{
    background-image: none;
    text-decoration: underline;
    display: inline;
    padding-left: 2px;
}
/*changed by Varun 2-2-10*/
.FAQItems ul li .FAQAnswer .sitelink:hover
{
    text-decoration: underline;
}

/*changed by Varun 2-2-10*/
.FAQItems ul li div a:link
{
    text-decoration: underline;
    color: #1978bc;
}
/*changed*/
.FAQPageTitle
{
    font-size: 25px;
    font-family: Georgia;
    color: #0193ef;
    padding: 0px 0px 6px 0px;
}
.FAQDivider
{
    border-bottom: 1px #cfeffc solid;
    padding: 0px 0px 0px 0px;
}

.FAQDottedDivider
{
    border-bottom: 1px #E0E0E0 dashed;
    padding: 17px 0px;
    clear: both;
}
/*Added by varun 27-01-2010*/


.FaqsHomePageLayout .RightColumn li a:visited
{
    text-decoration: underline;
}




.PageTitlemargin
{
    margin-top: 14px;
}

.PaletteFAQs
{
    height: 12px;
}

.FAQCategoryDividerBrowseByItems
{
    padding: 5px 0px;
    font-family: Georgia;
    font-size: 9pt;
    color: #35B2EC;
}
.FAQCategoryDividerBrowseByItems a
{
    text-decoration: none !important;
}
.FAQCategoryDividerBrowseByItems a:visited
{
    text-decoration: none !important;
    color: #35B2EC !important;
}
.FAQQuestion
{
    font-family: Arial;
    font-size: 12px;
    color: #1978bc !important;
    padding-right: 15px;
    line-height: 15px;
}
.FAQQuestion a
{
    text-decoration: underline;
}
.FAQAnswer
{
    font-family: Arial;
    font-size: 12px;
    color: #5b5b5b;
    padding-right: 15px;
    line-height: 15px;
    margin-top: 13px;
    margin-bottom: 2px;
}

.ms-WPBorderBorderOnly
{
    border: none;
}
/**************************************************************************************************************************/
/* Section:9 FAQ Page Ends */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Section:10 Our Partners Starts */
/**************************************************************************************************************************/
.OurPartnersContainer
{
    margin-left: 30px;
}
.OurPartnersRightColumn
{
    padding-left: 20px;
    float: left;
    width: 500px;
}
.OurPartnersImage
{
    width: 128px;
    padding-right: 13px;
    padding-top: 28px;
    padding-bottom: 52px;
}
.OurPartnersThumb
{
    float: left;
}
.OurPartnersInfo
{
    padding-top: 30px;
    padding-bottom: 30px;
    float: left;
}



.OurPartnersItemDesc
{
    color: #5B5B5B;
    font-family: Arial;
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.OurPartnersLink
{
    color: #0C398C;
    font-family: Georgia;
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline;
}
.OurPartnersRightColumn a:hover
{
    color: #00a2ff;
}
.OurPartnersItemSecondLevelTitle
{
    font-size: 18px;
    padding-bottom: 5px;
}


.OurPartnersBodyCopy div
{
    width: 850px;
    display: block;
}


.OurPartnersLandingPageLayout
{
    padding-left: 8px;
    padding-right: 15px;
}

.OurPartnersBodyCopy
{
    font-family: Georgia;
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 10px;
    padding-top: 18px;
}

OurPartnersLandingPageTitle
{
}

.OfffersnPromotionButtonWrap
{
    clear: both;
    float: left;
    text-decoration:none;
}
.OurPartnersRightColumnImage img
{
    padding-bottom: 20px;
    padding-top: 10px;
    padding-right: 15px;
    display: inline;
}
/**************************************************************************************************************************/
/* Section:10 OurPartner Ends */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Section:11 OffersAndPromotions Ends */
/**************************************************************************************************************************/
.OffersNPromotionContainer
{
    margin-left: 30px;
}
.OffersNPromotionRightColumn
{
    padding-top: 24px;
    float: left;
    width: 500px;
    margin-left: 18px;
}
.OffersNPromotionImage
{
    clear: both;
    float: left;
    padding-top: 28px;
    padding-bottom: 52px;
}
.OffersNPromotionThumb
{
    height: 128px;
    width: 172px;
}
.OffersNPromotionItemDesc
{
    font-family: Arial;
    font-size: 12px;
    color: #5b5b5b;
    padding-top: 13px;
    padding-bottom: 14px;
}
.OffersNPromotionLink
{
    color: #0C398C !important;
    font-family: Georgia;
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline !important;
}
.OffersNPromotionLink:hover
{
    color: #00a2ff !important;
    font-family: Georgia;
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline !important;
}
.OffersNPromotionItemSecondLevelTitle
{
    padding-bottom: 10px;
    font-size: 18px;
}
.OffersNPromotionBodyCopy
{
    font-family: Georgia;
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 10px;
    padding-top: 18px;
}

.OffersNPromotionLandingPageTitle
{
}
.OffersNPromotionLandingPageLayout
{
    padding-left: 8px;
    padding-right: 15px;
}
/*Added for the defect 7373*/
.OfffersnPromotionButtonWrap:hover
{
    clear: both;
    float: left;
    text-decoration:none;
  
}
/**************************************************************************************************************************/
/* Section:11 OffersAndPromotions Ends */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Section:11 RecipeHome Starts */
/**************************************************************************************************************************/
.RecipePageTitle
{
}
.PageList
{
    float: left;
    padding-left: 5px;
}

.PageList img
{
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 5px;
    vertical-align: middle;
}
.RecipeLandingDottedDivider
{
    clear: both;
    border-bottom: 1px #E0E0E0 dashed;
    margin-left: 10px;
}
/*sureshedited   below class on 29-01*/
.RecipeLandingBodyCopy
{
    padding-top: 15px;
    padding-left: 4px;
    padding-bottom: 12px;
    width: 970px;
}

.ProductBrowseByNavigator
{
    float: left;
    padding-left: 5px;
}

/*sureshedited   below class on 29-01*/
.RecipeBrowseByNavigator
{
    float: left;
    padding-left: 5px;
    clear: both;
    padding-top: 3px;
}

/*sureshedited   below class on 29-01
.RecipeBrowseByNavigator p {
width: 75px;
	padding: 0px 0px 0px 0px;
	float: left;
	margin-right: 10px;
}

*/

/* The above code has been commented has the div has separted class(RecipeLandingBrowseBy) by Shiva */






.ProductViewByNavigator
{
    float: right;
    padding: 17px 0px 0px 0px;
    width: 225px;
    margin-right: -8px;
}
.ProductViewByNavigator ul
{
    padding-top: 0px;
}

.ProductViewByNavigator p
{
    float: left;
}
.ProductViewByNavigator li
{
    list-style: none;
    float: left;
    border-right: 1px #CCCCCC solid;
    padding: 0px 10px;
}

/*sureshedited   below class on 29-01
.RecipeViewByNavigator {
	float:left;
	padding: 9px 0px 0px 0px; 
	width:480px;
	
		
}
/*sureshedited   below class on 29-01
.RecipeViewByNavigator ul {
	padding-top: 0px;
	padding-right: 0px;
	float:left;
	margin-left:0px;
}
.RecipeViewByNavigator p {
	float: left;
}

/*sureshedited   below class on 29-01*/
/* the above code has been commented by Shiva for Recipe Landing page*/

/*Modified to include [Taste of Home® Recipes link on recipe landing page] */
.RecipeViewByNavigator 
{
    float:left;
    margin-top:5px;
    margin-bottom:10px;
    width:100%;
    clear:both
}

/*Modified to include [Taste of Home® Recipes link on recipe landing page] */
.RecipeViewByNavigator li
{
    list-style: none;
    float: left;
    border-right: 1px #CCCCCC solid;
    padding: 0px 5px;
}
li.Last
{
    border-right: none;
    padding-right: 0px;
}
.RecipeHomeDottedDivider
{
    height: 30px;
    padding-top: 10px;
}

/* Added by Shiva*/
.RecipeHomePageItemsInfo
{
    margin-right: 20px;
    font-family: Georgia;
    font-size: 11.5px;
    line-height: 20px;
    color: #9A9A9A;
    margin-top: 12px;
    float: right;
}
.ProductsHomePageItemsInfo
{
    color: #9A9A9A;
    float: left;
    font-family: Georgia;
    font-size: 11.5px;
    line-height: 20px;
    margin-top: 14px;
    margin-right:40px;
}
/* Added by Shiva*/
.RecipePageNo
{
    color: #0C398C;
    display: inline;
    float: left;
    font-family: Arial;
    font-size: 10px;
    padding-top: 16px;
}
.RecipePageNo2
{
    float: right;
    color: #0c398c;
    font-family: Arial;
    font-size: 10px;
    display: inline;
    padding-top: 2px;
}


.RecipesContainer
{
    padding: 0px 0px 0px 0px;
}


#ctl00_PlaceHolderMain_ctl00_dlProductList
{
    background-color: White;
}

#ctl00_PlaceHolderMain_ctl00_dlRecipeList
{
    background-color: White;
}



/*sureshedited   below class on 29-01*/

.RecipeInfo
{
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 5px;
    clear: both;
}

/*AG modify 2/3 */
.ProductInfo
{
}

/*sureshedited   below code on 29-01*/
.RecipesListView .RecipeInfo
{
    float: left;
    padding: 0px 0px 5px 0px;
    clear: both;
    width: 970px;
}

/*sureshedited   below class on 29-01*/
.RecipeInfo td
{
    vertical-align: top;
    width: 25%;
}

.ProductInfo td
{
    vertical-align: top;
    width: 25%;
}

.RecipesContainer .RecipeInfo .RecipeLink
{
    float: left;
}
.RecipesContainer .RecipeInfo .RecipeLink, .RecipesContainer .RecipeInfo .RecipeSize
{
    clear: both;
}
/*Modified to include [Taste of Home® Recipes link on recipe landing page] starts */
/*Modified the font-size from 12.5px to 12px for the below classes starts here*/
.ItemStyleAll
{
    font-family: Georgia;
    font-size: 12px;
    color: #5C5C5C;
}
.ItemStyleAll a
{
    font-family: Georgia;
    font-size: 12px;
    color: #5b5b5b;
}
.OtherItemStyleAll
{
    font-family: Georgia;
    font-size: 12px;
    color: #0c398c;
}
.OtherItemStyleAll a
{
    font-family: Georgia;
    font-size: 12px;
    color: #0c398c;
    text-decoration: underline;
}
.OtherItemStyleAll a:hover
{
    font-family: Georgia;
    font-size: 12px;
    color: #00A2FF;
    text-decoration: underline;
}
/*Modified the font-size from 12.5px to 12px for the below classes Ends here*/
/*Modified to include [Taste of Home® Recipes link on recipe landing page] ends here */

.RecipeThumbImage
{
    height: 138px;
    width: 215px;
}
.RecipeLink
{
    float: left;
    color: #2C529B;
    font-weight: bold;
    font-family: Georgia;
    font-size: 11px;
    text-decoration: underline;
}
/* Added on jan 7,2010 */
/* Body copy blue  ProductSize should be delete once at 2229 */
/*sureshedited   below code on feb10*/
.ProductSize
{
    clear: both;
    color: #3ab7f0;
    font-size: 10px;
    font-family: Arial;
    font-weight: bold;
    padding-top: 2px;
    padding-left: 5px;
    float: left;
    width: 210px;
    display: block;
}

.CheckAvailability
{
    padding-left:5px;
    float:left; clear:both; position:absolute; bottom:0px;
}
.RecipeLandinglinks{height:86px; float:left; clear:both; position:relative;}
/*suresh edited   below code on feb10*/
.ProductHomeLandingLink
{
    clear: both;
    float: left;
    color: #0c398c;
    font-weight: bold;
    font-family: Georgia;
    font-size: 8pt;
    text-decoration: underline;
    padding-left: 5px;
    width: 210px;
    display: block;
}

.ProductHomeLandingLink:hover
{
    color: #00a2ff;
}


.RecipeallproductsButton
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background: #095FAA;
    color: White;
    font-family: "Helvetica neue 77" , Bold;
    font-size: 12px;
    padding-left: -2px;
    font-weight: 700;
    height: 21px;
    margin-top: 1px;
}
.BrowsebyNavigatorButton
{
    float: left;
    display: inline;
    padding-top: 10px;
    padding-left: 8px;
}

.RecipeBrowsebyNavigatorButton
{
    float: left;
    display: inline;
    padding-left: 8px;
}

.ProductLandingBrowseBy
{
    float: left;
    font-family: Georgia;
    font-size: 12px;
    color: #40A3FE;
    padding: 13px 0px 0px 0px;
    display: inline;
}


.RecipeLandingBrowseBy
{
    float: left;
    font-family: Georgia;
    font-size: 11.5px;
    color: #0978bc;
    padding: 4px 0px 12px 0px; /* changed */
    display: inline;
}

.RecipeLandingImg
{
    height: 148px;
    width: 225px;
    padding-bottom: 10px;
    padding-right: 18px;
    padding-top: 60px;
    background-image: url('/_Layouts/IMAGES/Ziploc/bg/stroke_shadow_med.png');
    background-repeat: no-repeat;
    background-position: 0px 60px;
}

/*sureshedited   below code on 29-01*/
.RecipeLandingImg img
{
    padding: 5px;
}

/*sureshedited   below code on 29-01*/
.RecipeListLandingDivider
{
    padding-top: 28px;
    margin-left: 0px;
    margin-right: 13px;
}

.ProductListDottedDivider2
{
    height: 30px;
    padding-top: 10px;
    color: #CFEFFC;
    padding-bottom: 0px;
    margin-right: 13px;
}


.RecipeListLandingDivider2
{
    height: 30px;
    padding-top: 10px;
    color: #CFEFFC;
    padding-bottom: 0px;
    margin-left: 5px;
    margin-right: 13px;
}

/*sureshedited   below code on 29-01*/
.RecipeHomeLandingLink
{
    clear: both;
    float: left;
    color: #0c398c;
    font-weight: bold;
    font-family: Georgia;
    font-size: 8pt;
    text-decoration: underline;
    padding-left: 5px;
    width: 220px;
}
/*sureshedited   below code on 29-01*/
.RecipeHomeLandingLink:hover
{
    color: #00a2ff !important;
}
/* ends  */
/**************************************************************************************************************************/
/* Section:11 RecipeHome Ends */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Section:12 What we are up to  Starts */
/**************************************************************************************************************************/

.WhatweAreUpToContainer
{
    margin-left: 30px;
}


.WhatweAreUpToThumb
{
    height: 138px;
    width: 172px;
}





/*CHANGES MADE BY VARUN ON 28-01-2010*/



.WhatWeAreUptoLandingPageLayout
{
    width: 966px;
    float: left;
    margin-left: 8px;
}

.WhatWeAreUpToBodyCopy
{
    padding-left: 4px;
}
.WhatWeAreUpToDottedDivider
{
    border-bottom: 1px #E0E0E0 dashed;
    padding: 17px 0px;
    clear: both;
}


.WhatWeAreUptoLandingPageTitle
{
    font-size: 25px;
    font-family: Georgia;
    color: #0193ef;
}


.WhatweAreUpToImage
{
    clear: both;
    float: left;
    width: 172px;
    height: 138px;
    padding-top: 4px;
}
.WhatweAreUpToRightColumn
{
    float: left;
    width: 492px;
    margin-left: 18px;
}

.NewItem
{
    color: #0C398C;
    font-family: Georgia;
    font-size: 11px;
    height: 13px;
}

.WhatweAreUpToItemDesc
{
    font-family: Arial;
    font-size: 12px;
    color: #5b5b5b;
    padding-top: 7px;
    padding-bottom: 12px;
    line-height: 17px !important;
}

.WhatweAreUpToLink
{
    color: #0C398C !important;
    font-family: Georgia;
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline !important;
}
.WhatweAreUpToLink:hover
{
    color: #00a2ff !important;
    font-family: Georgia;
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline !important;
}

.WhatweAreUpToFootNotes
{
    font-family: Georgia;
    font-size: 9px;
    color: #5b5b5b;
    padding-top: 10px;
    float: left;
}


/*CHANGES MADE BY VARUN ON 28-01-2010*/

/*ADDED NEWLY*/
.WhatweAreUpToSecondLevelTitle
{
    font-family: Georgia;
    font-size: 18px;
    color: #0193ef;
    padding-bottom: 9px;
    margin-top: -2px;
}

.WhatweAreUpToInfo
{
    margin-top: 24px;
    float: left;
}
.WhatweAreUpToInfoSecondItem
{
    margin-top: 72px;
}
.WhatweAreUpToRightColumn a
{
    color: #0193EF;
}
/* Edited suresh 1 feb*/
.WhatweAreUpToRightColumn a:hover
{
    color: #0193EF;
    text-decoration: none;
}

/*ADDED NEWLY*/
.WhatWeAreUpToDetailSubHeadingtext
{
    padding-top: 5px;
    font-size: 9pt;
}
/**************************************************************************************************************************/
/* Section:12 What we are up to  Ends */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Section:12 What we are up to Detail Starts */
/**************************************************************************************************************************/



/* Added by Shiva for WWRUTD page on Jan 28,2101*/


.WhatWeAreUptoDetailPageLayout
{
    margin-right: 16px;
    margin-left: 10px;
}

.WWRUTDPageTitle
{
}

.WWRUTDPalette
{
    margin-top: -14px;
}
.WWRUTDDescriptionTitle
{
    padding-top: 20px;
    font-size: 18px;
    color: #707070;
    padding-bottom: 7px;
    font-family: Georgia;
}

.WWRUTDBodyCopy
{
    line-height: 20px;
    padding-right: 50px;
    font-family: Georgia;
    font-size: 13px; /*font size changed by suresh*/
    color: #707070;
}

.WWRUTDBodyCopy p
{
    padding-bottom: 20px;
}

.DetailContent
{
    padding-left: 10px;
    width: 750px;
}

.WWRUTDSecondLevelTitle
{
    font-family: Georgia;
    font-size: 16px;
    color: #0193ef;
}

.WWRUTDSectionCopyBold
{
    font-family: Georgia;
    color: #333333; /*font size changed by suresh*/
    font-size: 13px; /*font size changed by suresh*/
    line-height: 13px;
}

.WWRUTDSectionCopy
{
    font-family: Arial;
    font-size: 12px;
    color: #5b5b5b;
    line-height: 18px;
}

.WWRUTDFootNotes
{
    font-family: Georgia;
    font-size: 9px;
    color: #5b5b5b;
    margin-top:14px;
	
	
}

.WWRUTDDottedDivider
{
    clear: both;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 20px;
    margin-top: 20px;
}

.DetailContent ul
{
    margin-left: 20px;
    margin-bottom: 20px;
}
.DetailContent li
{
    padding-left: 20px;
    list-style: disc;
    font-size: 9pt;
    padding-top: 10px;
    font-family: Arial;
}
/* Added by Shiva for WWRUTD page on Jan 28,2101*/






.WhatWeAreUptoDetailPageLayout .WhatAreWeUpToDottedDivider
{
    clear: both;
    margin: 30px 0px;
}
.DetailContent .DottedDivider
{
    border-bottom: 1px solid #F3F3F3;
}
.SectionCopyBold
{
    font-family: Georgia;
    font-weight: bold;
    font-size: 9pt;
}
.FootNotes
{
    font-family: Georgia;
    font-size: 9pt;
    color: #5b5b5b;
}
.DetailContent ul
{
    margin-left: 20px;
}
.DetailContent li
{
    padding-left: 20px;
    list-style: disc;
    font-size: 9pt;
    padding-top: 10px;
}
.WhatWeAreUpToDescTitle
{
    font-family: Georgia;
    font-size: 14pt;
    color: #5b5b5b;
}
.AboutWhatAreWeUptoLife
{
    font-size: 12pt;
    float: right;
    margin-right: 120px;
    width: 500px;
}
/**************************************************************************************************************************/
/* Section:13 What we are up to  Detail Ends */
/**************************************************************************************************************************/
/**************************************************************************************************************************/
/* Section:14 Submit Tips Starts */
/**************************************************************************************************************************/
.TipInfoCapture
{
    width: 770px;
}
.ContentWrap
{
    width: 770px;
    float: left;
}
.Required
{
    float: right;
    padding-right: 5px;
    font-size: 9pt;
    font-family: Georgia;
    color: #333333;
}
.RequiredNotVisible
{
    float: right;
    padding-right: 5px;
    font-size: 9pt;
    font-family: Georgia;
    color: #333333;
    visibility: hidden;
}
.Column
{
    clear: right;
}
.Row
{
    float: left;
    margin-right: 5px;
    margin-top: 10px;
}
input.TextBox
{
    border: 1px solid #C1E4FA;
    float: left;
    margin-top: 5px;
    width: 376px;
    height: 23px;
}
/* added for submit tip on jan 08,2010  */
.dropdowntop
{
    height: 35px;
}
.dropdownState
{
    border: 1px solid #C1E4FA;
    float: left;
    margin-top: 5px;
    width: 74px;
    height: 26px;
}
.dropdown
{
    border: 1px solid #C1E4FA;
    float: left;
    margin-top: 5px;
    width: 376px;
    height: 26px;
}
/* added ends for submit tip on jan 08,2010  */
.EnterTip
{
    border: 1px solid #C1E4FA;
    float: left;
    margin-top: 5px;
    width: 760px;
    height: 100px;
}
/* Added for submit tip 02/02 starts*/
.Tipalert
{
    border: 1px solid red;
    float: left;
    margin-top: 5px;
    width: 760px;
    height: 100px;
}
/* Added for submit tip 02/02 ends*/
input.Radio
{
    height: 10px;
}
.Checkbox
{
    float: left;
    width: 746px;
    margin-bottom: 3px;
}
input.Checkbox
{
    float: left;
    width: 25px;
}
.Checkbox span
{
    vertical-align: bottom;
}

/*CHANGED BY KIRAN STARTS*/
.ProductCategoryWrap
{
    float: left;
    margin-right: 0px;
    margin-bottom: 0px;
    font-size: 10px;
    font-family: Georgia;
    margin-top: 0px;
    width: 760px;
}

.radio
{
    border: none;
}


.ProductCategoryWrap table
{
    background: white;
}
/*CHANGED BY KIRAN ENDS*/
.ProductCategoryWrap img
{
    margin-bottom: -5px;
}

.ProductCategoryWrap td
{
    padding: 10px 0px 10px 0px;
}
.SubmitTipPageLayout .ButtonWrap
{
    clear: both;
    float: left;
}
/* Modified by kiran 2/2*/
.EnterTipLabel
{
    font-family: Georgia;
    font-size: 12px;
    color: #333333;
    display: block;
}
/* Modified by kiran 2/2*/
.TipCategoryLabel
{
    font-family: Georgia;
    font-size: 12pt;
    color: #333333;
}
.ChkLabel
{
    font-family: Arial;
    font-size: 10px;
    color: #999999;
}
/**************************************************************************************************************************/
/* Section:14 Submit Tips Ends */
/**************************************************************************************************************************/
/* Tip search general*/
/* this block of code has been taken from TipsSearchControl.ascx and added .searchcontrol  befor every style */
#ulTip
{
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}
#ulTip, .li
{
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    font: menu;
    line-height: 16px;
    overflow: hidden;
    font-size: 14px;
    caption-side: top;
}
#ulTip, a
{
    text-decoration: none;
    display: block;
    color: #000080;
}
/*sureshedited   below code on feb10*/
#divTip #ulTip
{
    border: 1px solid #c2e2fb;
}
/*sureshedited   below code on feb10*/
#divTip #ulTip .KeywordsClass
{
    text-decoration: none;
    display: block;
    color: #5b5b5b;
    font-size: 12px;
    padding: 0px;
    border-bottom: 1px solid #bee2fa;
    margin: 0px 7px 0px 7px;
    padding: 3px 0px 3px 0px;
}

/*sureshedited   below code on feb10*/
#divTip #ulTip .KeywordsClass:first-letter
{
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
    color: #5b5b5b;
}

#divTip, .intellisense
{
    border: none !important; /*Added by shiva tips result page 02/02*/
    background-color: #f2f9ff; /*#f2f9ff */
}
/* Tip search general*/
/* Tips Home */

/* Edited suresh 1 feb*/
.TipsHomePageTitle
{
}
.SearchBoxDivision
{
    margin-top: 15px;
    margin-bottom: 13px;
}
/*    suresh edited on 04-02*/
.ResultHeadingDivision
{
    margin-top: 16px;
    margin-bottom: 16px;
    padding-left: 6px;
}

.SearchResultsControl .DottedDivider
{
	width:960px !important;
	float:left;
	padding:0px 0px 0px 0px;
}


.TipCategoryIcon
{
    float: left;
    margin-left: 05px;
}
.TipTitle
{
    margin-left: 16px;
    font-family: Georgia;
    font-size: 13pt;
    color: #0193ef;
}

/* edited by suresh feb2*/
.HeaderTipAuthor
{
    font-family: Georgia;
    font-size: 12px;
    font-style: italic;
    color: #333333;
    margin-top: 6px;
    display: block;
    line-height: 14px;
    float: left;
    clear: both;
}
/* edited by suresh feb2*/
.HeaderTipKeywords
{
    text-decoration: underline;
    font-family: Georgia;
    font-size: 10px;
    color: #0b3889;
    margin-top: 11px;
    float: left;
    display: block;
}

.TipKeywords a
{
    color: #0c3b8b;
}

/* Tips Home */
/* Tip Details */
.TipCategoryImage
{
    float: left;
    margin-right: 05px;
}
.TipCategoryHeadingDivision
{
    margin-top: 16px;
}

.TipIConImage
{
    margin-right: 05px;
}
.TipCategoryTitle
{
    margin-top: 14px;
    margin-bottom: 16px;
    font-family: Georgia;
    font-size: 16pt;
    color: #5b5b5b;
}
.FeaturedTipImage
{
    float: left;
    margin-right: 20px;
    background-image: url('/_Layouts/IMAGES/Ziploc/bg/stroke_shadow_lrg.png');
}
.TipsDetailList
{
    clear: both;
}
/* edited by suresh feb2*/
.FeaturedTipTitle
{
    font-family: Georgia;
    font-size: 21px;
    color: #5b5b5b;
    float: left;
    width: 420px;
    line-height: 27px;
}
.FeaturedTipDescription
{
    font-family: Georgia;
    font-style: italic;
    font-size: 21px;
    color: #ff5400;
    margin-top: 3px;
    float: left; 
    display: block;
    width: 420px;
    line-height: 27px;
}
.TipDetailsTitleDivision
{
    margin-left: 05px;
}
.TipDetailTitle
{
    font-family: Georgia;
    font-size: 13pt;
    color: #0193ef;
}
/* Tip Detail*/
/* For product detail pages*/



.HiddenTabLabel
{
    display: none;
}
.Active
{
    font-size: 14px;
    text-decoration: none;
    color: #5b5b5b;
}


.InActive
{
    font-size: 14px;
    color: #086fb8;
    text-decoration: underline;
}
.InActive:hover
{
    font-size: 14px;
    color: #0C398C;
    text-decoration: underline;
}
/**************************************************************************************************************************/
/* Section:16 Product Detail Content Styles Starts */
/**************************************************************************************************************************/
.Hide
{
    display: none;
}
.Show
{
}

.TabbedHeaderDivider
{
    padding-top: 15px;
    padding-bottom: 25px;
    margin-left: 10px;
}

.msg_head
{
    background: url('/_Layouts/images/Ziploc/bg/product_blue_dot1.png') no-repeat center;
    background-position: center left;
    padding-left: 20px;
    font-family: Arial;
    font-size: 10pt;
    color: #086fb8;
    padding-right: 15px;
    text-decoration: underline;
    cursor: pointer;
    position: relative;
    margin-bottom: 10px;
}
.msg_body
{
    padding: 5px 15px 10px 20px;
    font-family: Arial;
    font-size: 10pt;
    color: #5b5b5b;
}
.TabItemWraphighlights
{
    padding: 0px 0px 20px 0px;
}
.TabItemWraphighlights ul
{
    padding: 10px;
}
.TabItemWraphighlights li
{
    width: 320px;
    float: left;
    padding: 0px 25px 0px 10px;
    color: #5b5b5b;
    background: url('/_Layouts/images/Ziploc/bg/product_gray_dot1.png') no-repeat;
}
.TabItemWraphighlights ul div
{
    font-family: Georgia;
    font-size: 9pt;
}
.TabItemWraphighlights ul p
{
    font-family: Arial;
    font-size: 9pt;
}
.TabbedHeaderText
{
}
.TabItemWrap
{
    padding: 0px 0px 20px 0px;
}
.TabItemWrap ul
{
    padding: 10px;
}
/*
.TabItemWrap li {
				width: 320px;
				float: left;
				padding: 0px 25px 0px 10px;				
				color:#5b5b5b;
				
}
*/
.TabItemWrap li
{
    width: 340px;
    float: left;
    padding: 0px 25px 15px 0px;
    color: #5b5b5b;
    list-style: disc;
}
/* Added extra*/
.TabItemWrap .Left
{
    float: left;
    width: 340px;
}
.TabItemWrap .Right
{
    float: right;
    width: 340px;
}
.TabItemWrap .Left p
{
    font-family: Arial;
    font-size: 13px;
}
.TabItemWrap .Right p
{
    font-family: Arial;
    font-size: 12px;
}
/*.TabItemWrap ul div{
				font-family:Georgia;
				font-size:9pt;

}
*/
/*.TabItemWrap div {
	font-family: Georgia;
	font-size: 9pt;
}

.TabItemWrap p {
	font-family: Arial;
	font-size: 9pt;
	float: left;
}
/*
.TabItemWrap ul p{
				font-family:Arial;
				font-size:9pt;
				
}
*/
.TabItemTitle
{
    font-family: Georgia;
    font-size: 17px;
    color: #0193ef;
    padding-bottom: 20px;
    padding-top: 10px;
}
.TabItemdescription
{
    font-family: Arial;
    font-size: 13px;
    color: #5b5b5b;
    padding-bottom: 11px;
}
.TabitemWrapextension ul
{
}
/*
.Nos {
				float: left;
				font-size: 9px;
				width: 15px;
				
}*/
.Nos
{
    float: left;
    font-family: Georgia;
    font-size: 11px;
    width: 20px;
    clear: both;
    line-height: 14px;
    font-weight: 600; /* This are commented as these are affecting Recipe Detail PageLayout "Directions" */
}
.TabItemText
{
    font-family: Arial;
    font-size: 12px; /*11px;*/ ;
color:#333333;
}
.TabItemFootnotes
{
    clear: both;
    font-family: Arial;
    font-size: 10pt;
    color: #333333;
    padding-top: 10px;
}
.DashedDivider
{
    clear: both;
    border-bottom: 1px #E0E0E0 double;
}
.ProductDetailDashedDivider
{
    clear: both;
    border-bottom: 1px #EFEFEF dashed;
}
.Troubleshootproblemheading
{
    font-family: Georgia;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
    padding: 10px 0px 0px 0px;
}
.TroubleshootText
{
    font-family: Arial;
    font-size: 12px;
    color: #5b5b5b;
    padding: 4px 0px 15px 0px;
}
/* Modified by kiran 2/2 starts*/
.alert
{
    color: Red;
    display: block;
    font-family: Georgia;
    font-size: 12px;
}
.TermsUrl
{
    display: inline;
}
input.alert
{
    border: 1px solid red;
    float: left;
    margin-top: 5px;
    width: 376px;
    height: 23px;
}
/* Modified by kiran 2/2 ends*/
/**************************************************************************************************************************/
/* Section:16 Product Detail Content Styles Ends */
/**************************************************************************************************************************/
/*    suresh edited on 04-02*/
.TipTitlealign
{
    font-size: 16px;
    padding: 3px 0px 0px 8px;
    font-family: Georgia;
    color: #0193ef;
    float: left;
}
/*** suresh 04-02*/
.TipTitleDivision
{
    padding-left: 0px;
    margin: 0px;
    float: left;
}

/* changed by suresh for Pagination control on Tips detail Page*/
.DefaultPaging
{
    float: left;
    width: 15px;
    font-family: Georgia;
    font-size: 10pt;
    color: #2b539b;
    float: left;
    padding-left: 1px;
    padding-right: 1px;
    text-align: center;
    text-decoration: underline;
}
select.TextBox
{
    width: 374px;
    margin-top: 0px;
    font-size: 18px;
}
.DottedDividermatrix
{
    background: none !important;
}

/*** Needed CSS Start **/
.mainContentWrapper
{
    float: left;
    font-family: Arial;
    font-size: 13px;
    color: #5b5b5b;
    line-height: 18px;
}
.mainContentWrapper h3
{
    font-size: 16px;
    color: #0099ff;
    margin-top: 22px;
    margin-bottom: 33px;
    line-height: normal;
    font-family: Georgia;
}
.mainContentWrapper .dashedLine
{
    height: 1px;
    background-image: url(/_Layouts/images/Ziploc/bg/dotted_lines.gif);
    width: 757px;
}
.mainContentWrapper ul
{
    margin-top: 0px;
    margin-left: 15px;
    margin-bottom: 0px;
    padding: 0px;
    list-style-type: disc;
}
.mainContentWrapper li
{
    padding-bottom: 23px;
}

.mainContentWrapper ol
{
    margin-top: 0px;
    margin-left: 25px;
    margin-bottom: 0px;
    padding: 0px;
    list-style-type: decimal;
    font-family: Arial;
    font-size: 13px;
    color: #5B5B5B;
}


.mainContentWrapper .listLeft
{
    width: 345px;
    float: left;
}
.mainContentWrapper .listRight
{
    width: 345px;
    float: left;
    margin-left: 20px;
}
.mainContentWrapper div.clearDiv
{
    clear: both;
}
.mainContentWrapper p.textHeader
{
    margin-top: 22px;
    margin-bottom: 33px;
}
.mainContentWrapper p.footNote
{
    margin-top: 0px;
    margin-bottom: 27px;
    font-size: 9px;
    line-height: normal;
}
/*** Needed CSS Instructions Start **/
.mainContentWrapper .instructions h3
{
    margin-top: 25px;
    margin-bottom: 20px;
}

.mainContentWrapper .instructions p.textHeader
{
    margin-top: 0px;
    margin-bottom: 30px;
}
.mainContentWrapper .instructions .dashedLine
{
    margin-top: 4px;
    margin-bottom: 2px;
}
/*** Needed CSS Troubleshooting Start **/
.mainContentWrapper .troubleshooting h3
{
    margin-top: 25px;
    margin-bottom: 20px;
}
.mainContentWrapper .troubleshooting p.intro
{
    margin-top: 0px;
    margin-bottom: 20px;
}
.mainContentWrapper .troubleshooting p.bold
{
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: bold;
}
.mainContentWrapper .troubleshooting p.bodyText
{
    margin-top: 0px;
    margin-bottom: 23px;
}
.mainContentWrapper .troubleshooting .dashedLine
{
    margin-top: 0px;
    margin-bottom: 20px;
}
.mainContentWrapper .solidLine
{
    height: 1px;
    background-color: #e0e0e0;
    width: 757px;
}


/**************************************************************************************************************************/
/* Section:17 Product and Recipe Landing Telerik Control Styles Starts */
/**************************************************************************************************************************/



.ProdLandTlrk2box
{
}

#ctl00_PlaceHolderMain_ctl00_lstFoodStorage
{
    width: 120px !important;
}

#ctl00_PlaceHolderMain_ctl00_lstNonFoodStorage
{
    width: 145px !important;
}

#ctl00_PlaceHolderMain_ctl00_lstCourse
{
    width: 105px !important;
}


#ctl00_PlaceHolderMain_ctl00_lstCuisine
{
    width: 120px !important;
}

#ctl00_PlaceHolderMain_ctl00_lstMainIngredient
{
    width: 145px !important;
}

/**************************************************************************************************************************/
/* Section:17 Product and Recipe Landing Telerik Control Styles Ends */
/**************************************************************************************************************************/


/**************************************************************************************************************************/
/* Section:18 Error Page Styles Starts */
/**************************************************************************************************************************/

.ZiplocErrorPageLayout .MainHeader .Logo
{
    float: left;
    /*margin-left: -20px; Removed by Shiva for Styling in Error Page in FF*/
    margin-top: 0px;
}


.ErrorPageSubLayout
{
    padding-left: 20px;
    background: White;
    height: 400px;
    padding-right: 20px;
   /* margin-right: 10px;Removed by Shiva for Styling in Error Page in FF*/
    clear: both;
    margin-right:7px;
}


.ZiplocErrorHeader
{
    float: left;
    height: 90px;
    width: 230px;
    cursor: pointer;
    margin-left: -10px;
    margin-top: 8px;
}

.ErrorPagePageTitle
{
    padding-top: 40px;
}

.ErrorPageBodyCopy
{
    width: 600px;
    line-height: 20px;
    padding-top: 20px;
    font-size: 12px;
    color: #333333;
    letter-spacing: 0.1px;
}


.ErrorPageButtonWrap
{
    float: left; /*   padding: 20px 0px 20px 0px;     background: url('/_Layouts/images/Ziploc/bg/b_off_back1.jpg') center left repeat-x;*/
}

.ErrorPageButtonLink a
{
    /* background: url('/_Layouts/images/Ziploc/bg/b_off_r_rarrow1.jpg') center right no-repeat;*/
}


.ZiplocErrorButtonLink
{
    /*color: #ffffff;     font-size: 15px;     font-family: Arial, Helvetica, sans-serif 77;         text-decoration: none;     text-align: center;  */
    padding-top: 20px;
}

.ErrorPageDottedDivdier
{
    clear: both;
    border-bottom: 1px #E0E0E0 dashed; /*Actual color: #E0E0E0*/
    padding-top: 20px;
}

#ctl01_pnlFooter
{
    padding-left:10px;
}

/**************************************************************************************************************************/
/* Section:18 Error Page Styles Ends */
/**************************************************************************************************************************/

/*Changes made for tipsdetail user control*/
/* edited by suresh feb2*/
.FeaturedTipDetailsDivision
{
    margin-left: 12px;
    width: 760px;
    padding: 30px 0px 20px 0px;
    border-bottom: 1px #cfeffc solid;
    float: left;
}
.TipAuthor
{
    font-family: Georgia;
    font-size: 12px;
    font-style: italic;
    color: #333333;
    float: left;
    display: block;
    width: 420px;
    line-height: 14px;
    clear:both;
}
/* edited by suresh feb9*/
.TipKeywords
{
    font-family: Georgia;
    font-size: 10px;
    color: #0b3889;
    margin-top: 11px;
    display: block;
    float: left;
    clear: both;
}

.TipDataListItemDivision
{
    margin-top: 19px;
    margin-left: 13px;
    width: 750px;
    float: left;
    clear: both;
}


/* edited by suresh feb9*/
.BlueHighlight
{
    float: left;
    clear: both;
    margin-left: -5px;
}


/* edited by suresh feb9*/
.HeaderTipAuthor, .TipBroughtBy, .HeaderTipKeywords
{
    width: 420px;
}
/* edited by suresh feb9*/
.TipBroughtToYouBy
{
    font-family: Arial;
    font-size: 11px;
    color: #2777b6;
    margin-top: 10px;
    display: block;
    line-height: 14px;
    float: left;
    clear: both;
}

/* edited by suresh feb9*/
.HeaderTipsdetailsRt
{
    float: right;
    text-align: left;
    width: 420px;
}

/* edited by suresh feb9*/
.TipBroughtBy
{
    font-family: Arial;
    font-size: 11px;
    color: #2777b6;
    margin-top: 16px;
    line-height: 14px;
    float: left;
    clear: both;
    display: block;
}

#TipDetailsDivision
{
    margin-top: 8px;
}
.TipSearchIcon
{
    height: 26px;
    display: inline; /*updated*/
    float: left;
    padding: 0px 0px 10px 0px;
}
.TipDescription
{
    font-family: Georgia;
    font-size: 12px;
    font-style: italic;
    color: #5b5b5b;
    width: 750px;
    float: left;
    clear: both;
    line-height: 20px; /* added by shiva to improve the tip description spacing*/
}

.SearchResultsControl .TipDataListItemDivision
{
	margin-left:0px;
}
/*Changes made for tipsdetail user control*/


/* Added for tipsdetail user control*/
.TipDetailStarter
{
    padding-left: 0px;
}

.FeaturedTipImage img
{
    padding: 5px;
}
.ul_right_align
{
    float: right;
    text-align: right;
    margin-top: -17px; /* added by Shiva */
    font-family: Georgia;
    font-size: 12px;
}
/*Recipe Pager*/
.ul_RecipeTop
{
    margin-top: 15px;
}
.ul_RecipeBottom
{
    margin-top: 0px;
}
/*End Recipe Pager*/
/* changed by suresh for Pagination control on Tips detail Page*/
.DefaultPaging
{
    float: left;
    width: 15px;
    font-family: Georgia;
    font-size: 10pt;
    color: #2b539b;
    float: left;
    padding-left: 1px;
    padding-right: 1px;
    text-align: center;
    text-decoration: underline;
    vertical-align: middle;
}



/* changed by suresh for Pagination control on Tips detail Page*/
.ul_right_align li, .ul_right_align li a
{
    float: left;
    width: 15px;
    font-family: Arial;
    font-size: 10px;
    color: #5b5b5b;
    float: left;
    padding-left: 1px;
    padding-right: 1px;
    text-align: center;
}
.PaginationCtrl
{
    float: right;
    width: 150px;
}
.ul_right_align a img
{
    margin-top: 4px;
}

/* Added for tipsdetail user control*/

/* Added for submitted by in Tipdetail user control*/

.HeaderTipAuthor p
{
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    color: #333333;
    display: block;
    float: left;
    width: 420px;
    line-height: 22px;
}

.TipAuthor p
{
    font-family: Arial;
    font-size: 11px;
    color: #2777b6;
    margin-top: 10px;
    font-style:normal;
    display: block;
    line-height: 20px;
    float: left;
    clear: both;
}

.HeaderTipAuthorinner
{
    display: block;
    clear: both;
    float: left;
}

.TipAuthorinner
{
    display: block;
    clear: both;
    float: left;
}
.RecipeDivider
{
    border-bottom: 1px #cfeffc solid;
    padding-bottom: 5px;
    clear: both;
    display: block;
    width: 100%;
}
.RecipesContainer .Palette
{
    margin-top: -15px;
}

/*******************************************************************/
/*Section:19 Palatte Thanks Page
/*******************************************************************/

.palettethanksdiv
{
	float:left;
	display:block;
	text-align:center;
	padding:125px 0px 115px 25px;
}

.thanksmsg
{
	font-family:Arial;	
	font-size: 12px;    
    color: #3db1e1;
    text-align:center;   
}
.palettethanksdiv .btnclose
	{
		text-align:center;
		margin-top:10px;
	}
	
/*******************************************************************/
/*Section:19 Palatte Thanks Page
/*******************************************************************/



/*******************************************************************/
/*Section:20 CSS for Scrolling touts on Home Page
/*******************************************************************/

.touts ul {
	list-style:none;
	padding: 0;
	margin: 0;
}
#header span.sign_up {
	color: #999999;
	float: right;
	font-size: 10px;
	margin: 0 7px 0 0;
	display: block;
}
#header span.sign_up a, #header span.sign_up a:hover, #header span.sign_up a:active, #header span.sign_up a:visited  {
	color: #999999;
	text-decoration: none;
}
.touts .pages li {
	width: 10px;
	height: 10px;
	float: left;
	margin: 0 5px 0 0;
	text-indent: -100000px;	
}

.touts .container ul li.filler {
	background: none;
}

#ziplochometouts ul {
	list-style:none;
	padding: 0px;
	margin: 0px;
}
#ziplochometouts ul.pages {
	position:absolute;
	bottom:3px;
	right:295px;
}
.left_button {
	display:none;
}
.right_button {
	display:none;
}
.left_button img, .right_button img {
	display:none;
}
#ziplochometouts .pages li  {
	width: 25px;
	height: 21px;
	float: left;
	margin: 0 1px 0 1px;	
	background-color:#FFFFFF;	
	color:#048BDD;
	text-align:center;	
	vertical-align:middle;	
	text-indent:0;
	font-size:11px;
	line-height:20px;
	font-family: Arial;
    font-weight: bold;
    text-decoration:none;	
}
#ziplochometouts .pages li:hover
{
	 color:White;
	 background-image: url('/_Layouts/images/Ziploc/bg/number_background_selected_hover.jpg');
     background-repeat: no-repeat;      
}
#ziplochometouts .pages .selected
{
	color:White;
	background-image: url('/_Layouts/images/Ziploc/bg/number_background_selected.jpg');
    background-repeat: no-repeat;     
}
#ziplochometouts .container ul li.filler {
	background: none;
}

#ziplochometouts .container {
	width: 980px; /*925px;*/
	height: 358px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	position: relative;
	
}
#ziplochometouts .container ul {
	width: 90000px;
}
#ziplochometouts .container ul li {
	float: left;
	width:978px;  
	margin: 0 0px 0 2px;
	height: 358px;
}

#ziplochometouts {
	position: relative;
}

/*********Mark up related CSS*******************/

#ziplochometouts .MainDescription
{ 
	background-color:#ffffff;
	margin-top:-363px;
	margin-left:687px;
	padding-right: 26px;
	padding-left:0px;
	padding-top:60px;	
	height:296px;
	filter:alpha(opacity=80,FinishOpacity=80,Style=0);
	-moz-opacity:0.9;
	opacity:0.9;
	font-family:Georgia;
	float:none !important;
	width:264px;
}
#ziplochometouts .Title
{
    font-size: 24px;
    color: #333333;
    font-family: Georgia;
    line-height:29px;
    padding-left:15px;
}
#ziplochometouts .MainDescription p
{
    padding-top: 17px;
    font-family: Georgia;
    font-size: 16px;
    color: #333333;
    line-height:18.5px;
    padding-left:15px;
}




#ziplochometouts .MainDescriptionfacebook
{ 
	margin-top:-360px;
	margin-left:687px;
	padding-right: 26px;
	padding-left:0px;
	padding-top:60px;	
	height:298px;
	-moz-opacity:0.9;
	opacity:0.9;
	font-family:Georgia;
	float:none !important;
	width:264px;
}
#ziplochometouts .Title
{
    font-size: 24px;
    color: #333333;
    font-family: Georgia;
    line-height:29px;
    padding-left:15px;
	
}
#ziplochometouts .MainDescriptionfacebook p
{
    padding-top: 17px;
    font-family: Georgia;
    font-size: 16px;
    color: #333333;
    line-height:18.5px;
    padding-left:15px;
}









.HomePageLayout  .ms-WPBody #ziplochometouts a:link
{	
	text-decoration:none;
}
.HomePageLayout  .ms-WPBody #ziplochometouts .selected a:link
{
	color:White;
}
.HomePageLayout .ms-WPBody  #ziplochometouts a:hover
{
	color:White;
	text-decoration:none;
}

#ziplochometouts .LearnMore
{
	width: 95px;
    height: 22px;
    background-image: url('/_Layouts/images/Ziploc/bg/learn_more_btn.gif');
    float:right;
    margin-left:15px;
}

#ziplochometouts .LearnMore:hover
{	
  background-image: url('/_Layouts/images/Ziploc/bg/learn_more_btn_over.gif');
}

#ziplochometouts .LearnMoreButtonWrap
{
    
     background: url("/_Layouts/images/Ziploc/bg/b_off_back1.jpg") center left repeat-x;
    float: left;
    font-size: 12px;
    height: 23px;
    margin-left: 15px;
    margin-top: 0;
    padding: 0;
    vertical-align: bottom;
}

#ziplochometouts .LearnMoreButtonWrap:hover
{
	float: left;
    padding: 0px 0px 0px 0px;
    text-decoration:none;
    background: url('/_Layouts/images/Ziploc/bg/b_on_back1.jpg') center left repeat-x;
	height:23px;
	 font-size: 12px;
	 
}

.LearnMoreButtonWrapHover
{
	float: left;
    padding: 0px 0px 0px 0px;
    text-decoration:none;
    background: url('/_Layouts/images/Ziploc/bg/b_on_back1.jpg') center left repeat-x;
	height:23px;
	font-size: 12px;
	margin-left:15px;
}


#ziplochometouts .LearnMoreButtonLink
{
    color: #ffffff;
    font-size: 12px;
    font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif 77;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 3px 22px 0px 10px;
    background: url('/_Layouts/images/Ziploc/bg/b_off_r_rarrow1_off.gif') center right no-repeat;
    height:20px;
}

#ziplochometouts .LearnMoreButtonLink:hover
{
	color: #ffffff;
    font-size: 12px;
    font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif 77;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 3px 22px 0px 10px;
    background: url('/_Layouts/images/Ziploc/bg/b_off_r_rarrow1_on.gif') center right no-repeat;
    height:20px;
	
}













#ziplochometouts .LearnMoreButtonholiday
{
	width: 176px;
    height: 22px;
    background-image: url('/_Layouts/images/Ziploc/bg/b_off_back1.jpg');
    float:right;
    margin-right: 15px;
	margin-bottom:9px;  
   
   }

#ziplochometouts .LearnMoreButtonholiday:hover
{	
  background-image: url('/_Layouts/images/Ziploc/bg/b_on_back1.jpg');
}





















/*******************************************************************/
/*Section:20 CSS for Scrolling touts on Home Page
/*******************************************************************/



/*The following CSS are implemented for the genral button links on the page and button links hover styles*/
.generalButtonWrap
{
    
    padding: 0px 0px 0px 0px;
    background: url('/_Layouts/images/Ziploc/bg/b_off_back1.jpg') center left repeat-x;
    float:left;
   
    height:23px;
    vertical-align:bottom;
     font-size: 12px;
}

.generalButtonWrap:hover
{
	float: left;
    padding: 0px 0px 0px 0px;
    text-decoration:none;
    background: url('/_Layouts/images/Ziploc/bg/b_on_back1.jpg') center left repeat-x;
	height:23px;
	 font-size: 12px;
	 
}

.generalButtonWrapHover
{
	float: left;
    padding: 0px 0px 0px 0px;
    text-decoration:none;
    background: url('/_Layouts/images/Ziploc/bg/b_on_back1.jpg') center left repeat-x;
	height:23px;
	font-size: 12px;
	
}

.generalButtonLink
{
    color: #ffffff;
    font-size: 12px;
    font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif 77;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 3px 22px 0px 10px;
    background: url('/_Layouts/images/Ziploc/bg/b_off_r_rarrow1_off.gif') center right no-repeat;
    height:20px;
}

.generalButtonLink:hover
{
	color: #ffffff;
    font-size: 12px;
    font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif 77;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 3px 22px 0px 10px;
    background: url('/_Layouts/images/Ziploc/bg/b_off_r_rarrow1_on.gif') center right no-repeat;
    height:20px;
	
}

.ProductHomeTop{ padding-top:10px; }
.shopping_online{ float:right; }
.product_head{ float:left; }

/*Added for Check Availability button*/
.checkAvailabilityInActive{display:none;}
.checkAvailabilityActive{display:block;}

ul.CheckAvailabilities{width:148px; float:right;}
ul.CheckAvailabilities li{ border:0;}

ul.SizeLinks{width:600px;}

/* Holiday Styling for the What We are up to page */

.WWUTHoliday
{
    float:left;
    margin-left:10px;
    width:950px;
    overflow:visible;
}

#WWUTHoliday p
{
font-family:Georgia
}

.WWUTHolidayTitle  {
color:#707070;
font-family:Georgia;
font-size:18px;
padding-bottom:7px;
}

.WWUTSecondHolidayTitle  {
color:#0193EF;
font-family:Georgia;
font-size:16px;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
}


#WWUTHoliday li {
font-size:9pt;
list-style:disc outside none;
padding-left:0px;
padding-top:0px;
font-family:Georgia;
}

.WWUTHolidayRecipe
{
    
    width:278px;
    height:496px;
    background: url('/Whatsnew/PublishingImages/background_blue-fade.jpg') no-repeat;
    margin-top: 5px;
	
}


.WWUTHolidayRecipeContainer
{
    float:left;
    width:278px;
    height:100%;
    
}

.WWUTMoreRecipesSection
{
margin-top:10px;	
margin-bottom:10px;			
}

.WWUTMoreRecipes
{			
background: url('/WhatWereUpTo/PublishingImages/more-dessert-recipes_btn.gif') no-repeat;
width:158px;
height:24px;
}

.WWUTMoreRecipes:hover
{			
background: url('/WhatWereUpTo/PublishingImages/more-dessert-recipes_btn_hover.gif') no-repeat;
width:158px;
height:24px;
}


.WWUTHolidayMarquee
{
margin-left:20px;
margin-bottom:30px;   
}


.WWUTHolidayContent
{
    background-image:url('/Whatsnew/PublishingImages/snow.jpg');
background-position:right bottom;
background-repeat:no-repeat;
height:470px;

    float:left;
    width:60%;
    margin-left:20px;
}

.WWUTHolidayRecipeHeader
{
    float:left;
    clear:both;
    margin-top:20px;
    margin-bottom:10px;
    margin-right:20px;
    margin-left:20px;
}

.WWUTHolidayRecipeBrands
{
    float:left;
    clear:both;
    margin-left:10px;

}

.WWUTHolidayRecipeBrandsLogo
{
    float:left;
}

.WWUTHolidayRecipeBrandsLogoBaker
{
    float:left;
    margin-left:4px;
}



.WWUTHolidayRecipeLeft
{
    float:left;
    margin-left:10px;
    margin-top:30px;

}

.WWUTHolidayRecipeRight
{
    float:right;
    margin-right:20px;
    margin-top:30px;

}

.WWUTHolidayRecipeSeperator
{
    float:left;
    clear:both;
    margin:0px;
    height:0px;

}

.WWUTHolidayRecipeTitle
{
font-weight:bold;
font-family:Georgia;
font-size:16px;
}



/* HS New css Start from Here*/
#hsmai{ width:259px; height:auto; float:left; display:block; font-family:"Georgia", Times New Roman, Times, serif;  background: url('/WhatWereUpTo/PublishingImages/healthy-start-background.jpg') no-repeat; padding-bottom:20px; padding-left:19px}
#hsmai img{ float:left; border:none}
#hsmai a{ color:#5b5b5b; font-size:11px; display:inline-block !important; float:left; text-decoration:none;}
.hsTitle{margin-top:28px; color:#09F; font-size:12px; font-weight:bold; width:240px; line-height:16px; padding-bottom:20px;}
.ziploc_grp1{float:left; margin:0px 0px 0px 0px;}
a.rt_link{ float:left; width:115px; padding-left:15px; display:inline; }
.ziploc_grp2{float:left; margin:0px 0px 0px 0px; width:243px; margin-top:10px; margin-bottom:10px}
a.lf_link{ float:left; width:103px; padding-right:15px; display:inline; }
.ziploc_grp2 .img_lnk{ float:right}
/* HS New css End from Here*/

/*Added for the Defect 13560*/

#RecipesL2Wrap,
#TipsL2Wrap,
#ProductsL2Wrap
{
    top: 107px !important;
}


.left_side{ width:230px; float:left; background:#d6eefd url(images/left_bg.jpg) top left no-repeat; padding:24px 24px 9px 24px; font-family:Georgia; overflow:hidden}
.left_side h1{  font-size:24px; line-height:24px; color:#032349; font-weight:normal; padding:0px; margin:0px 0px 10px 0px;}
.left_side .details{ float:left; width:230px;padding:15px 0px; margin:0px 0px 0px 0px; background:url(images/line.gif) top left no-repeat}
.left_side .details p{ padding:0px; margin:0px; font-size:12px; line-height:14px; color:#032349; padding-top:10px;}
.left_side .details a{ float:left; padding:0px; margin:0px; color:#0093ef; text-decoration:none; font-size:12px;}

.WWRUTDSpringfresh
{
    width: 60%; 
    float: left; 
    margin-left: 20px;
    background-position: right bottom;
}

.WWRUTDSpringfreshCopy
{
    font-family: Georgia;
    font-size: 13px;
    color: #5b5b5b;
    line-height: 18px;
}

.WWRUTDSpringfresh ul
{
    margin-left: 20px;
    margin-bottom: 20px;
}
.WWRUTDSpringfresh li
{
    padding-left: 20px;
    list-style: disc;
    font-size: 13px;
    padding-top:0px !important;
    font-family: Georgia;
    padding-left:25px;
}
.WWRUTDSpringfreshSubtitle
{
    font-family:Georgia;
    font-size:15px;
    font-weight:bold;
    padding-top:15px;
    color:#5b5b5b;
}


.TipsSearchResultsBodyCopy h2
{
    font-size: 16px;    
    float:left;
    clear:both;
    font-weight:normal;
}

.left_side .details .sideimg
{
    padding-left:30px;
}

/*WWUT Summer TIps*/
.right_side{width:240px; float:right; padding:17px 0px 0px 10px; font-family:Georgia; overflow:hidden; background:#d7eeff}
	.right_side h1{font-size:24px; line-height:24px; color:#032349; font-weight:normal; padding:0px; margin:0px 0px 25px 0px;}
	.right_side p{ padding:30px 10px 24px 0px; color:#02224b; font-size:11px}
	.right_side  .rt_img{ float:right}
	
#ziplochometouts .UniteHomeMarquee
{
    background: url('/PublishingImages/rightsidehomepage.jpg') !important ;
}
.col1heading 
{
padding-left:30px;
}


.homeholidaymarquee{  

	clear: both;
    color: #545454;
    font-family: Georgia,'Times New Roman',Times,serif;
    font-size: 8px;
    padding-left: 17px;
    padding-top: 45px;
}
