@media screen,print
{
    .doprint{display:none;}
  

    /*bottom Navigation Starts*/
    #roundedtabs1 {
          float:left;
          width:830px;
          font-size:12px;
          font-weight:bold;
          line-height:normal;
	      margin:2px 0px 0px 0px;
	      text-align:center;
          }
        #roundedtabs1 ul {
	    margin:0px auto;
	    padding:0px;
	    list-style:none;
	    display:inline;
          }
        #roundedtabs1 li {
          display:inline;
	      margin:0;
          padding:0;
          display:inline;
          }
	    #roundedtabs1 li img{float:left;}
        #roundedtabs1 a {
          float:left;
          margin:0px 5px 0px 5px;
          padding:0px 0px 0px 17px;
	      line-height:28px;
          text-decoration:none;
          color:#cc0033;
          outline: none;
          cursor: pointer;
	      cursor: hand;	
          }
        #roundedtabs1 a span {
          float:left;
          display:block;
          padding:0px 25px 0px 0px;
          color:#cc0033;
	      font-size:12px;
          font-weight:bold;
	      background:url(/images/icons/red_arrow.png) center right no-repeat;
          }
	     #roundedtabs1 a span img{margin-right:10px;}
        /* Commented Backslash Hack hides rule from IE5-Mac \*/
        #roundedtabs1 a span {float:none;}
        /* End IE5-Mac hack */
        #roundedtabs1 a:hover span {
          color:#1d365b;
	      font-size:12px;
          font-weight:bold;
          }
        #roundedtabs1 a:hover {
          background:url(/images/tab-blue-left.gif) no-repeat left top; padding-left:17px;
          }
        #roundedtabs1 a:hover span {
           background:url(/images/tab-blue-right.gif) no-repeat right top; color:#fff; padding-right:25px;
          }

	    #roundedtabs1 a.current {
		    background:url(/images/tab-blue-left.gif) no-repeat left top; padding-left:17px;
	    }
	    #roundedtabs1 a.current span {
		     background:url(/images/tab-blue-right.gif) no-repeat right top;color:#fff; padding-right:25px;
	    }
    	
    /*bottom Navigation Ends*/

    /*Recipes page Starts*/

    /*Recipes page Ends*/

    /*Details Page*/
    .details_main_left{float:left; width:351px;}
    .details_content{float:left; width:927px; background:url(/images/bg/details_bg.png); background-repeat:repeat-y;}
    .details_inner{float:left; width:927px; background:url(/images/bg/details_top_bg.jpg); background-repeat:no-repeat;}
    .details_content_left{float:left; width:275px; margin-left:70px;}
    .product_image{float:left; width:275px; min-height:250px;height:361px;}
    #nutrition img{width:194px;margin: 20px auto 0 20px;}
    #nutrition {display:none;}
    .product_details{float:left; width:275px;}
    .product_detail_links ul{float:left; margin:0px; padding:0px; list-style-type:none; font-size:11px;}
    .product_detail_links ul li{float:left; color:#cc0033; margin-right:12px; display:block;}
    
    
     a#productLink, a#nutritionLink{color:#cc0033; display:block; padding:3px 10px 3px 10px ; text-decoration:none;}
     a#productLink:hover, a#nutritionLink:hover{color:#ffffff; background:#cc0033; display:block;}
     a#productLink.current, a#nutritionLink.current, a#productLink.current:hover, a#nutritionLink.current:hover{color:#ffffff; background:#cc0033; display:block;}
   
    .border_dotted{float:left; height:1px; width:100%; border-bottom:1px dotted #add4e7; margin-top:7px;}
    .detail_options{float:left; width:275px; font-size:11px; margin-top:7px; color:#cc0033;}
    .detail_options span{margin-right:10px;}
    .details_main_right{float:left; width:576px;}
    .details_content_right{float:left; width:470px; margin:40px 0px 25px 5px;}
    .bread_crumbs{width:450px; color:#666666; }
    .bread_crumbs a {text-decoration: none; color:#666666; font-weight: bold;}
    .bread_crumbs a:link, .bread_crumbs a:active, .bread_crumbs a:visited {text-decoration: underline; color:#666666; font-weight: normal;}
    .ver25red{font-size:25px; color:#cc0033;}
    .ver15blue{font-size:15px; color:#00387f;text-transform: uppercase;}
    .ingredients_section{float:left; width:480px; margin-top:20px;}
    .ingredients_section ul{margin:12px 0px 0px 12px; padding:0px;}
    .ingredients_section ul li{margin:0px; padding:0px; list-style-image:url(/images/icons/red_arrow.png); color:#cc0033;}
    .ingredients_section ul li a{color:#cc0033; text-decoration:underline;}
    .ingredients_section ul li a:hover{color:#cc0033; text-decoration:underline;}
    .instructions{float:left; width:480px;} 
    .instructions ul{margin:12px 0px 0px 7px; padding:0px;}
    .instructions ul li{margin-left:5px; color:#336699;}
    .instructions ul li a{color:#336699; text-decoration:underline;}
    .instructions ul li a:hover{color:#336699; text-decoration:underline;}
    .get_coupon{float:left; margin:10px 0px 0px 10px; color:#cc0033; font-size:12px;}
    .get_coupon a{color:#cc0033; text-decoration:underline;}
    .get_coupon a:hover{color:#cc0033; text-decoration:underline;}
    .prod_details_bot{float:left; width:927px; background:url(/images/bg/prod_details_bot_bg1.png); background-repeat:repeat-y;}
    .detail_bottom_panel{float:left; width:820px; background:url(/images/bg/detail_bottom_panel_bg.png) top left repeat-x #fff; margin-left:53px;}
    .blue_horz_bar{float:left; width:927px;}
    .blue_bar_left{float:left; width:83px; height:20px;}
    .blue_bar_mid{float:left; width:761px; height:20px; background:url(/images/blue_bar_mid.png); background-repeat:repeat-x;}
    .blue_bar_right{float:right; width:83px; height:20px;}
    .detail_bottom_left{float:left; width:482px; min-height:260px; margin-left:4px; background:url(/images/bg/bottom_panel_blue_bg.png); background-repeat:repeat-x;}
    .bottom_bg{float:left; width:820px; margin-left:53px; height:33px; background:url(/images/bg/bottom_shaded_bg.png); background-repeat:repeat-x;}
    .promotions_content{float:left; width:322px; margin:12px 0px 0px 10px; display:none !important;}
    .promotions_content ul{float:left; margin:10px 0px 0px 0px; padding:0px; list-style-type:none;}
    .promotions_content ul li{float:left; margin-right:10px;}
    
    .promo_details{float:left; width:134px; margin-top:15px;}
    .recipes_content{float:left; width:465px; margin:12px 0px 0px 10px;}
    .recipes_content ul{float:left; width:460px; margin:10px 0px 0px 0px; padding:0px; list-style-type:none;}
    .recipes_content ul li{float:left; width:112px; margin-right:35px;}

    .detail_bottom_right{float:left; width:329px; min-height:260px; /* background:url(/images/bg/detail_bottom_right.png); background-repeat:repeat-x; */ background:none !important;}
    .bottom{float:left; width:927px;}
    .label_section{float:right; width:90px; margin-top:20px;}

    /*Recipe Details Page*/

.recipe_heading{float:left; width:405px;}
.recipe_item_section{float:right; width:405px;}

.recipe_item{float:left; width:180px; margin:5px 30px 0px 0px;}
.recipe_item_img{float:left; width:125px; padding:5px; border:1px solid #b2d2e7; background:#FFFFFF;}
.recipe_item_img img{width:125px; height:85px;}
.recipe_item_txt{float:left; width:125px; margin-top:5px;}
.recipe_item_txt a{color:#336699; text-decoration:underline;}
.recipe_item_txt a:hover{color:#336699; text-decoration:none;}
    
.recipe_main_left{float:left; width:370px; padding-bottom:20px;}
.recipe_content_left{float:left; width:300px; margin-left:70px;}
.recipe_main_right{float:left; width:480px; margin-left:10px;}
.recipe_content_right{float:left; width:480px; margin:40px 0px 25px 0px;}
.recipe_image_box{float:left; width:285px; height:250px; margin-top:75px; padding:5px; border:1px solid #bdd8eb; background:#FFFFFF;}
    .recipe_details{float:left; width:250px; margin-top:10px;}
    .recipe_search{float:left; width:250px; margin-left:10px;}
    .ver11black{color:#010101; font-size:11px;}
    .ver13red{color:#cc0033; font-size:13px;}
    .recipe_search_box{float:left; width:250px; margin-top:5px;}
    .recipe_search_box input{
    width:200px; 
    margin:0px; 
    padding:4px 3px 3px 3px;
    height:16px;
    font-size:11px; 
    background:#FFFFFF url(/images/bg/input_bg.gif) repeat-x scroll center top;
    border-color:#7C7C7C #C3C3C3 #DDDDDD;
    border-style:solid;
    border-width:1px;
    color:#a1a0a0; 
    font-family:Arial, Helvetica, sans-serif;
    }
    .search_btn input{margin:0px; padding:0px; margin-top:15px;}
.recipe_options_section{float:left; width:250px; margin:15px 0px 25px 0px; border:1px solid #bdd8eb;}
    .recipe_options_inner{float:left; width:240px; margin:5px 0px 0px 5px;}
    .recipe_options{width:240px; padding:5px 0px 5px 0px; border-bottom:1px dotted #bdd8eb;}
    .ad_box{float:left; width:227px; min-height:102px; margin-top:25px; padding:10px 0px 10px 10px; }
    .thumbnail_image{float:left; width:70px;}
    .thumbnail_details{float:left; width:135px; padding-left:22px;}
    .directions{float:left; width:480px; margin-top:20px;}
    .directions ol{float:left; margin:0px 0px 0px 10px;}
    .directions ol li{margin:10px 0px 0px 10px;}
    .directions p{margin-top:10px;}

    /*health page Starts*/

    .hlthlftcon{float:left;margin:75px 0 0 80px;_margin-left:40px;width:550px}
    .hlthlftcon .pktnurtcon{float:left;width:550px;background:url(../images/bg/health-bg.gif) repeat-x;}
    .hlthlftcon .pktnurtcon .img{margin:10px 15px 0 20px;float:left}
    .hlthlftcon .pktnurtcon .txtwrp{float:left;width:55%;margin:20px 0 0 40px}
    .hlthlftcon .pacswrp{float:left;padding:15px 0 0 30px}
    .hlthlftcon .pacswrp .img{float:right;padding:0 15px}
    .hlthlftcon .pacswrp .img1{float:right;padding:30px 15px 0 15px}
    .hlthlftcon .pacswrp .pacbox{float:left;width:450px;border:10px solid #9a3b49;margin:15px 0 0 0;padding:20px 10px}
    .hlthlftcon .pacswrp .pacbox .imgwrpr{float:left;padding:0 10px;width:130px}
    .hlthlftcon .pacswrp .naturly-pcked{margin:0 0 -90px 0;position:relative;top:-74px;left:415px;}
    .hlthlftcon .pacswrp .mainhead{float:left;width:500px;padding:10px;background:#c1262c;color:#fff;font-weight:bold;height:10px;margin:0 0 1px 0}
    .hlthlftcon .pacswrp .mainhead .txthadng{float:left; background:url(../images/white-arrow.gif) no-repeat 0 2px ;text-indent:17px}
    .hlthlftcon .pacswrp .mainhead .txthadng a{color:#fff;text-decoration:none}
    .hlthlftcon .pacswrp .mainhead .txthadng a:hover{color:#fff;text-decoration:underline}
    .hlthlftcon .pacswrp p{float:left;padding:10px;background:#fbf1f2;margin:0;width:500px}

    .hlthrytcon{float:left;margin:75px 0 0 10px;width:210px;background:url(../images/divider.gif) no-repeat top left}
    .hlthrytcon .rythead{text-align:center;padding:20px 0 0 0;color:#24488e}
    .hlthrytcon .redhead{text-align:center;padding:10px 0 0 0;color:#c1262c;letter-spacing:.2em}
    .hlthrytcon .bluehead{text-align:center;padding:10px 0 0 0;color:#24488e;letter-spacing:.1em}
    .hlthrytcon .loiswrap{border-top:1px dashed #42c3f3;margin:20px 0 0 0;padding:20px 0 0 0;float:left;width:100%}
    .hlthrytcon .loiswrap .copy{padding:0 0 0 10px;float:left;width:62%}
    .hlthrytcon  a{color:#319cff}
    .hlthrytcon  a:hover{color:#319cff;text-decoration:none}
    .hlthrytcon .videowrap{border-top:1px dashed #42c3f3;margin:20px 0 0 0;padding:20px 0 0 0;float:left;width:100%}
    .hlthrytcon .videowrap .gryborder{border:1px solid #f1f1f1;margin:0;padding:2px;float:left;width:auto}
    .hlthrytcon .videowrap .videoarow{position:relative;top:90px;right:100px}
    .hlthrytcon .videowrap .topspace{margin-top:80px;*margin-top:60px;_margin-top:60px}
    .hlthrytcon .prowrap{border-top:1px dashed #42c3f3;margin:20px 0 0 0;padding:20px 0 0 0;float:left;color:#24488e;width:100%}
    .hlthrytcon .prowrap ul{width:100%;float:left;padding:0;margin:0}
    .hlthrytcon .prowrap ul li{width:100%;float:left;padding:7px 0 0 0;margin:0;list-style-type:none}
    .hlthrytcon .milestones{border-top:1px dashed #42c3f3;margin:20px 0 0 0;padding:20px 0 0 0;float:left;color:#c1262c;width:100%}
    .hlthrytcon .milestones a{color:#c1262c}
    .hlthrytcon .milestones a:hover{color:#c1262c}
    
    
    /*Home page Page*/
    .hmebg{float:left;width:927px;height:480px}
    .videocon{float:right;margin:20px 0 0 0}

    /*Recipe Page*/
    .recipe_top{float:left; width:927px; height:287px;background-repeat:no-repeat;cursor:pointer;}
    .recipe_search_section{float:left; width:927px;}
    .recipe_search_left{float:left; width:93px; height:46px;}
    .recipe_search_mid{float:left; width:736px; height:46px; background:url(/images/recipe_search_mid.png); background-repeat:repeat-x;}
    .recipe_search_right{float:right; width:98px; height:46px;}
    .recipe_bot{float:left; width:817px; background:url(/images/bg/detail_bottom_panel_bg.png); background-repeat:repeat-x; background-position:top; margin-left:57px;}
    .recipe_bottom_left{float:left; width:567px; min-height:260px; background:url(../images/bg/bottom_panel_blue_bg.png); background-repeat:repeat-x; margin-left:4px;}
    .recipes_categories_section{float:left; width:640px; margin:10px 0px 0px 7px;}
    .recipes_categories{float:left; width:189px; border-right:1px solid #c0d8e3; margin:0 0 0 15px; padding-right: 8px;}
    .recipes_categories ul{margin:10px 0px 0px 12px; padding:0px;}
    .recipes_categories ul li{margin:0px 0px 0px 0px; padding:0px; line-height:18px; list-style-image:url(/images/icons/red_arrow.png);}
    .recipe_thumbnail{width:124px; height:85px; margin:7px 0px 7px 0px; padding:5px; border:1px solid #add0e5; background:#FFF;}
    .recipe_bottom_right{float:right; width:155px; min-height:260px; background:url(/images/bg/detail_bottom_right.png); background-repeat:repeat-x; padding:12px 0px 0px 15px;}
    .recipe_bottom_right ul{margin:10px 0px 0px 12px; padding:0px;} 
    .recipe_bottom_right ul li{margin:0px; padding:0px; line-height:18px; list-style-image:url(/images/icons/red_arrow.png);}
    
    /*hoverbox*/
    .hoverbox{float:left; width:313px;}
    .row{float:left; width:313px;}
    .left_corner{float:left; width:13px; height:14px;}
    .middle_bg{float:left; width:283px; height:14px; background:url(/images/middle_bg.png) repeat-x; }
    .right_corner{float:left; width:17px; height:14px;}
    .hoverbox_middle_bg{float:left; width:313px; background:url(/images/hoverbox_mid_bg.png) #fff repeat-y;}
    .hoverbox_content{float:left; width:303px; margin:10px 10px; padding:10px;}
    .bot_left_corner{float:left; width:13px; height:18px;}
    .bot_middle_bg{float:left; width:283px; height:18px; background:url(/images/bot_mid_bg.png) repeat-x;}
    .bot_right_corner{float:left; width:17px; height:18px;}
   /*hoverbox*/ 
    
    /*Search Results Page*/
    .search_results_content{float:left; width:768px; margin:10px 20px;}
    .search_breadcrumbs{float:left; width:100%;}
    .search_results_header{float:left; width:768px; margin-top:5px;}
    .search_results_count{float:left; width:165px;}
    .search_results_pagenation{float:right; width:219px; text-align:right;}
    .search_results_section{float:left; width:748px; margin:15px 20px;}
    .results_entry{float:left; width:748px;}
    .s_results_thumbnail{float:left; width:auto; padding:5px; border:1px solid #bdddee; margin-top:3px;}
    .s_results_thumbnail img{ width:100px; height:79px !important; display:block;}
    .results_content{float:left; width:auto;}
    .results_title{float:left; width:600px; color:#004378; font-size:20px; margin-left:20px}
    .description{float:left; width:600px; margin-top:5px; margin-left:20px}
    .s_results_link{float:left; width:600px; margin-top:5px; margin-left:20px}
    .s_results_link a{color:#dc2342; text-decoration:none;}
    .s_results_link a:hover{color:#dc2342; text-decoration:none;}
    .dotted_line{float:left; width:650px; margin-top:10px;}
    /*Search Results Page*/
   
    div#contentWrapper
    {
        background-image: url(/images/backgrounds/shadowBorder.png);
        background-repeat:repeat-y;
        background-position: top left;
        margin: 0px;
        padding: 0 0 20px 0;
        width: 936px;
        
    }

    .topCapOrange
    {
        background-image: url(/images/backgrounds/orange_top_cap.png);
        background-repeat:no-repeat;
        background-position: top left;
        width: 936px;
        padding: 50px 0 0 0;
    }

    .topCap
    {
        background-image: url(/images/backgrounds/top_cap.png);
        background-repeat:no-repeat;
        background-position: top left;
        width: 936px;
        padding: 50px 0 0 0;
    }

 
    /* Product Menu */
    
    .EN #catlink0 { margin-left:35px; }
    .EN #catlink1 { margin-left:55px; }
    .EN #catlink2 { margin-left:35px; }
    .EN #catlink3 { margin-left:50px; }
    .EN #catlink4 { margin-left:20px;}
    
    .FR #catlink0 { margin-left:12px; }
    .FR #catlink1 { margin-left:35px; }
    .FR #catlink2 { margin-left:25px; }
    .FR #catlink3 { margin-left:30px; }
    .FR #catlink4 { margin-left:15px;}
    
    
    
    #thumbImg
    {
        font-size: 11px;
	    position: absolute;
	    z-index: 990000;
	    border: none;
	    width: 210px;
	    padding:20px;
	    height: 135px;
	    background: url('/includes/js/jquery/shadow.png');
        _background: none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/includes/js/jquery/shadow.png');
	    display: none;
	}
	
	
	#BadgeTip
    {
        font-size: 11px;
	    position: absolute;
	    z-index: 990000;
	    border: none;
	    width: 275px;
	    padding:20px;
	    height: 235px;
	    background: url('/includes/js/jquery/shadow_wide.png');
	    _background: none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/includes/js/jquery/shadow_wide.png');
	}

    #product-menu { 
	    padding: 0;
	    height: 41px;
	    width: 960px;
	    height: 75px;
	    position: relative;
	    background:transparent url(/images/product-nav-bg.png) no-repeat left top;
	    _background: none;
	    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/images/product-nav-bg.png');
    }

    #product-links {
	    position: relative; 
	    top: 22px;
	    left: 100px;
    }

    #product-menu a {
	    color: #C00;
	    text-decoration: none;
	    padding: 0;
	    vertical-align: middle;
	    line-height: 31px;
    }

    div.categoryClose {
	    float: right;
	    cursor: pointer;
	    cursor: hand;
	    text-decoration: underline;
    }

    div.product-category {
	    display: none;
	    width: 960px;
	    position: absolute;
	    left: 0;
	    padding: 0;
	    color: #930;
	    z-index: 800;
	    clear: both;
    }

    .category-wrapper {
	    margin:0;
	    padding:0;
	    display: block;
	    background:transparent url(/images/product-category-bg.png) repeat-y scroll left top;
	    _background: none;
	    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/product-category-bg.png');
    }

    .category-top {
	    padding: 0;
	    margin: 0;
	    height: 13px;
	    width: 960px;
	    display: block;
	    background:transparent url(/images/product-category-top.png) no-repeat left top;
	    _background: none;
	    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/images/product-category-top.png');
	    position: relative;
    }

    .category-bot {
	    padding: 0;
	    margin: 0;
	    margin: auto;
	    height: 24px;
	    width: 820px;
	    display: block;
	    background:transparent url(/images/product-category-bot.gif) no-repeat left top;
	    _background: none;
	    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/images/product-category-bot.gif');
	    position: relative;
    }

    div.product-category .categoryContentPadding {
	    padding: 10px 70px 10px 70px;
    }

    div.contentPadding {
	    padding: 0 100px 0 100px;
    }
    
    /* General Template */
    
    .generalPadding 
    {
       width: 780px;
       margin: auto;
    }



    
}

@media screen 
{
    .doprint{display:none;}
}

@media print 
{
    .ProductDetail .doprint{display:block;}
    .ProductDetail .dontprint{display:none;}
    .ProductDetail, .ProductDetail #content, .ProductDetail. #main, .ProductDetail .details_content, .ProductDetail .details_inner {background:none;background-image:none;}
    .ProductDetail .bottom_panel, .ProductDetail .bread_crumbs{display: none;}
    
    
    
    .RecipeDetail .doprint{display:block;}
    .RecipeDetail .dontprint{display:none;}
    .RecipeDetail, .RecipeDetail #content, .RecipeDetail. #main, .RecipeDetail .details_content, .RecipeDetail .details_inner {background:none;background-image:none;}
    .RecipeDetail .bottom_panel, .RecipeDetail .bread_crumbs{display: none;}
    
    
    .RecipeDetail .recipe_image_box {float:left;border:none;}
    .RecipeDetail .border_dotted {display:none;}
    
    
    #nutrition {display: block;}
    #product {display: block;}
    
    .details_content_left {
        margin-left:0;
    }
    
    .details_main_left {
        width:220px;
    }

}


