﻿html, body
{
	margin: 0px;
	padding: 0px;
	width: 100%;	
	height:100%;
	background-image:url(../images/body_bck.gif);
	background-repeat:repeat;
}
.clear
{
	font-size: 1px;
	height: 1px;
	overflow: hidden;
	clear: both;
}

/*--------------------------------content------------------------------*/

.outer_container
{
	width: 100%;
}
.container
{
	width: 980px;
	background-color: #FFFFFF;
	border: 2px solid #F5F5F5;
	margin-left:auto;
	margin-right:auto;
}
/*--------------------------------center------------------------------*/
.center, .sitemap_content
{
	background-color:#FFFFFF;
	float:left;
	width:550px;
	line-height:15px;
	font-family:'Tahoma';
	color:#747371;
	font-size:11px;
}
.header_photo
{
	position:relative;
}
.fadeout
{
	width:534px;
	height:401px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Fadeout.png',sizingMethod='scale');
	position:absolute;
	top:0px;
	left:0px;
}
.fadeout_default
{
	width:534px;
	height:370px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Fadeout_d.png',sizingMethod='scale');
	position:absolute;
	top:0px;
	left:0px;
}
.img_descr
{
	width:215px;
	height:80px;
	font-size:16px;
	font-weight:bold;
	line-height:17px;
	font-family:MS Sans Serif;
	color:#5D5D5D;	
	position:absolute;
	top:30px;
	right:15px;
}

.ie-hide
{
	_display:none;
}
.sitemap_content ul li a
{
	font-family:'Tahoma';
	color:Black;
	text-decoration:none;
	font-size:11px;
	
}
.sitemap_content ul li ul li  
{
	color:#80807E;
}
.sitemap_content ul li ul li a
{
	color:#80807E;
	
}
.sitemap_content ul li ul li ul li 
{
	color:#FB4037;
}
.sitemap_content ul li ul li ul li a
{
	color:#FB4037;
}
.center p
{
	margin:0px;
	margin-bottom:10px;
	/*margin-left:10px;*/
	/*margin-right:20px;*/
	line-height:15px;
}
H1
{
	font-size:18px;
	color:#F82422;
	font-family:'Trebuchet MS';
	text-align:left;	
	margin-bottom:10px;	
}
H2, .NewsTitle
{
	font-size:13px;
	font-family:'Tahoma';
	color:#F82421;
	text-align:left;
	margin-bottom:5px;
}
.NewsTitle
{
	font-weight:bold;
}
p
{
	font-family:'Tahoma';
	color:#747371;
	font-size:11px;	
	text-align:left;	
}
.content_paragraphs ul li, .content_paragraphs_archives ul li
{
	font-family:'Tahoma';
	color:#747371;
	font-size:11px;	
}
.content_paragraphs ul li a, .content_paragraphs_archives ul li a
{
	font-family:'Tahoma';
	color:#747371;
	font-size:11px;			
}
.content_paragraphs ul li a:hover, .content_paragraphs_archives ul li a:hover
{
	color:#FB4037;
}
.paragraphs p
{
	margin-bottom:10px;
}
.paragraphs
{
	padding-left:10px;
	padding-right:10px;
}
.center_archive_top
{
	background:url(../images/center_archive_top.gif);
	width:536px;
	height:27px;
	float:left;
}
.center_archive_top p
{
	font-family:'Tahoma';
	color:White;
	font-size:16px;
	line-height:25px;
}
.center_archive_center
{
	background:url(../images/center_archive_center.gif);
	width:536px;
	height:auto;
	float:left;
}
.center_archive_bottom
{
	background:url(../images/center_archive_bottom.gif);
	width:536px;
	height:20px;
	float:left;
}
.center_image
{
	float:left;
	margin-left:10px;
	margin-top:14px;
}
.red_decor
{
	background:url(../images/red_big_label.jpg);
	background-repeat:no-repeat;
	width:534px;
	height:29px;
	padding-left:10px;
	padding-top:2px;
	font-family:'Tahoma';
	color:White;
	font-size:18px;
	margin-top:5px;
	line-height:24px;
}

.red_decor_c
{
	background:url(../images/top_red_label.jpg);
	background-repeat:no-repeat;
	width:732px;
	height:29px;
	padding-left:10px;
	padding-top:2px;
	font-family:Tahoma;
	color:White;
	font-size:18px;
	margin-top:27px;
	margin-bottom:20px;
}
.menuItem_top a
{
	font-family:'Tahoma';
	font-size:11px;
	font-weight:bold;
	width:534px;
	height:29px;
	margin-top:10px;
	padding-left:10px;
	color:Black;
	text-decoration:none;
}

/*-----------------------------------left-----------------------------*/
.left
{
	background-color:#FFFFFF;
	float:left;
	width:215px;

}
.left_menu_item_bottom
{
	text-align:left;
	width:215px;
	margin-bottom:10px;
	padding-bottom:2px;
}


.left_menu_item, .left_menu_item_sel
{
	text-align:left;
	width:215px;
	background-image:url(../images/left_bottom_line.gif);
	background-position: center bottom;
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding-bottom:2px;
}
.left_menu_item a, .left_menu_item_bottom a
{
	display:block;
	padding-left:35px;
	background-image:url(../images/left_menu.gif);
	background-repeat:no-repeat;
	background-position:5px -35px;
	padding-bottom:8px;
	text-decoration:none;
	margin-left:8px;
	font-family:'Tahoma';
	font-size:11px;
	line-height:15px;
	color:Black;
	
}
.left_menu_item a:hover
{
	background-position:5px -3px;
	font-family:'Tahoma';
	font-size:11px;
	color:#FB4037;
	
}
.left_menu_item_sel a
{
	background-position:5px -3px;
	color:#FB4037;
	display:block;
	padding-left:35px;
	background-image:url(../images/left_menu.gif);
	background-repeat:no-repeat;
	padding-bottom:8px;
	text-decoration:none;
	margin-left:8px;
	font-family:'Tahoma';
	font-size:11px;
	line-height:15px;	
}
.left_menu_item_sub, .left_menu_item_sub_sel
{
	text-align:left;
	width:215px;
	margin-bottom:10px;
	margin-left:0px;
}
.left_menu_item_sub a
{
	display:block;
	padding-left:45px;
	padding-right:20px;
	background-position:center left;
	background-image:url(../images/left_menu_arrows.jpg);
	background-repeat:no-repeat;
	background-position:20px -42px;
	padding-bottom:0px;
	text-decoration:none;
	font-family:'Tahoma';
	font-size:11px;
	line-height:15px;
	color:Black;
}
.left_menu_item_sub a:hover
{
	background-position:20px 0px;
	font-family:'Tahoma';
	font-size:11px;
	color:#FB4037;
}
.left_menu_item_sub_sel a
{
	background-position:20px 0px;
	font-family:'Tahoma';
	font-size:11px;
	color:#FB4037;	
	display:block;
	padding-left:45px;
	padding-right:20px;
	background-image:url(../images/left_menu_arrows.jpg);
	background-repeat:no-repeat;
	padding-bottom:0px;
	text-decoration:none;
	line-height:15px;
}
.left_menu_item_sub2, .left_menu_item_sub2_sel
{
	text-align:left;
	width:215px;
	margin-bottom:10px;
	margin-left:0px;
}
.left_menu_item_sub2_sel
{
	width:210px;
	padding-right:5px;
}
.left_menu_item_sub2 a
{
	display:block;
	padding-left:45px;
	background-position:center left;
	background-image:url(../images/left_menu_sub_dot2.gif);
	background-repeat:no-repeat;
	background-position:20px -33px;
	padding-bottom:0px;
	text-decoration:none;
	margin-left:8px;
	font-family:'Tahoma';
	font-size:11px;
	line-height:15px;
	color:#80807E;
	padding-right:20px;
}
.left_menu_item_sub2 a:hover
{
	background-position:20px 5px;
	font-family:'Tahoma';
	font-size:11px;
	color:#FB4037;
}
.left_menu_item_sub2_sel a
{
	background-position:20px 5px;
	font-family:'Tahoma';
	font-size:11px;
	color:#FB4037;
	display:block;
	padding-left:45px;
	background-image:url(../images/left_menu_sub_dot2.gif);
	background-repeat:no-repeat;
	padding-bottom:0px;
	text-decoration:none;
	margin-left:8px;
	line-height:15px;
}
.left_menu_item_sub3, .left_menu_item_sub3_sel
{
	text-align:left;
	width:215px;
	margin-bottom:10px;
	margin-left:0px;
}
.left_menu_item_sub3 a
{
	display:block;
	padding-left:45px;
	padding-bottom:0px;
	text-decoration:none;
	margin-left:8px;
	font-family:'Tahoma';
	font-size:11px;
	line-height:15px;
	color:#80807E;
	padding-right:20px;
}
.left_menu_item_sub3_sel a
{	
	font-family:'Tahoma';
	font-size:11px;
	color:#FB4037;
	display:block;
	padding-left:45px;	
	padding-bottom:0px;
	text-decoration:none;
	margin-left:8px;
	line-height:15px;
}
.left_menu_item_sub3 a:hover
{
	font-family:'Tahoma';
	font-size:11px;
	color:#FB4037;
}



/*--------------------------------right----------------------------------*/
.right
{
	background-color:#FFFFFF;
	float:left;
	width:200px;
}
.right a
{
	text-decoration:none;
	font-family:'Tahoma';
	font-size:11px;
	line-height:15px;
	color:Black;
}
.right a img
{
	text-decoration:none;
	border:none;
}


.left_big_label
{
	font-family:'Tahoma';
	color:White;
	font-size:18px;
	padding-left:10px;
	padding-top:2px;
	float:left;
}
.left_big_label2
{
	font-family:'Tahoma';
	color:White;
	font-size:18px;
	padding-left:10px;
	padding-top:2px;
	float:left;
}
.right_small_label_green1, .right_small_label_green2, .right_small_label a
{
	font-family:'Tahoma';
	color:White;
	font-size:11px;
	float:right;
	line-height:17px;
}
.right_small_label a
{
	margin-right:20px;
	margin-top:3px;
}
.right_small_label_green2 a
{
	font-family:'Tahoma';
	color:White;
	font-size:11px;
	text-decoration:none;
}
.right_small_label a:hover
{
	text-decoration:underline;	
}
.right_small_label_green1
{
	margin-right:35px;
	margin-top:6px;
}
.right_small_label_green2
{
	margin-right:35px;
	margin-top:4px;
}

.right_label_red_left p
{
	font-family:Tahoma;
	color:White;
	font-size:18px;
}

.right_label_red_right
{
	float:left;
	background:url(../images/right_label_orange_right.gif);
	height:25px;
	width:auto;
	padding-right:0px;
	
}
.right_label_red_right2
{
	float:left;
	background:url(../images/right_label_orange_right2.gif);
	height:25px;
	width:18px;

}
.news_item2
{
	border-bottom: 1px dashed #DDDDDD;
	padding-bottom:5px;
	width:185px;
	margin-top:5px;
}
.news_item_bottom
{
	padding-bottom:5px;
	width:185px;
	margin-top:5px;	
}
.langs_default
{
	margin-bottom:7px;
	margin-left:8px;
}
.langs_default a
{
	padding-right:5px;
}
.langs
{
	margin-bottom:7px;
	margin-left:28px;
}
.langs a
{
	padding-right:5px;
	text-decoration:none;
	font-family:'Tahoma';
	font-size:11px;
	line-height:15px;
	color:Black;
}

/*----------------------------------bottom_cols--------------------------------*/

.black_label
{
	color:Black;
	font-family:'Tahoma';
	font-size:14px;
}
.green_label
{
	color:#4F7A04;
	font-family:'Tahoma';
	font-size:12px;
}

/*----------------------------------------footer--------------------------------*/

.nextstep a
{
	font-size:11px;
	font-family:'Tahoma';
	color:#F07305;
	text-decoration:none;
	text-align:center;
}
.nextstep a:hover
{
	text-decoration:underline;
}
.nextstep
{
	margin-bottom:20px;
	width:100%;
}
.nextstep p
{
	font-family:'Tahoma';
	color:Black;
	font-size:11px;
	text-align:center;
}
.footer_menu
{
	color:#B1B1AF;
	width:550px;
	height:53px;
}

.footer_menu a
{
	text-decoration:none;
	font-family:'Tahoma';
	font-size:11px;
	color:#B1B1AF;
	padding-left:5px;
	padding-right:5px;
}
.footer_menu a:hover
{
	text-decoration:underline;
}
.footer
{
	text-align:center;	
	margin-top:10px;
	height:53px;
	width:100%;
}
.footer2
{
	text-align:center;
	background-repeat:no-repeat;
	background-position:left;
	margin-top:10px;
	height:53px;
	width:100%;
}

.NotOkMessage
{
	color:Red;
	margin-left:40px;
	font-size:11px;
	font-family:'Tahoma';
	margin-top:30px;
	width:100%;
	
}
.OkMessage
{
	color:Green;
	margin-left:40px;
	font-size:11px;
	font-family:'Tahoma';
	margin-top:30px;
	width:100%;	
}
.green_header h1
{
	color:#99C321;
	font-family:Trebuchet MS;
	font-size:21px;
	text-align:center;
	font-weight:normal;
	margin-top:20px;
	margin-right:40px;
	line-height:20px;
}
.green_header
{
	width:100%;	
}
.productCenter
{	
	width:100%;
	margin-top:30px;
	font-family:Tahoma;
	font-size:11px;
	color:#747371;
}
/*.productCenter img
{
	 float:left;
	 margin-right:20px;
	 margin-bottom:10px;
	 margin-left:0px;
}*/
.productCenter p
{ 
	 margin-right:20px;
	 text-align:left;
	 /*margin-left:10px;*/
}

.productCenter table td
{
	border: 1px solid #E4E5E7;
	margin: 0px;	
	padding:3px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #747371;		
	text-align:left;	
}
.productCenter table
{
	width:526px;
	margin-top:10px;	
}
.selectedArticle
{
	background-color:#F5F4F1;
}
.selectedArticle p
{
	padding-top:10px;
	padding-bottom:10px;
}
.selectedArticle ul
{
	padding-top:10px;
	padding-bottom:10px;
}
.recipe_relation
{
	/*width:100%;	*/
	width:534px;
	border-bottom:1px solid #DDDDDD;
	margin-top:20px;
	margin-bottom:10px;	
}
.recipe_relation p
{
	margin:0px;
	margin-bottom:5px;
	margin-left:5px;
	font-family:Tahoma;
	font-size:18px;
	color:#747371;
}
.SendFriendContainer
{
	background-color:#F1D9BD;
	width:534px;
	font-size:11px;
	font-family:'Tahoma';
	border: 1px solid #D4B38A;
}
.SendAFriend
{
	width:534px;
	padding-left:10px;		
}
.SendAFriend th
{
	font-size:11px;
	font-family:'Tahoma';	
	text-align:left;
	padding-bottom:10px;
}
.SendAFriend td
{
	padding-bottom:4px;
	vertical-align:top;
}
.SendAFriend tr td input
{
	font-size:11px;
	font-family:Tahoma;
	width:230px;
}
.SendAFriend tr td textarea
{
	font-size:11px;
	font-family:Tahoma;
	width:230px;
}
.LeftBanners
{
	float:left;
	margin-left:9px;
	margin-top:10px;	
}
.LeftBanners_dv
{
	margin-bottom:5px;
}
.LeftBanners_dv img
{
	width:165px;	
}
.pnlPaging
{
	float:right;
	margin:0px;		
}
.pnlPaging A
{
	width: auto;
	padding:0px;
	padding-left:3px;
}
.pnlPaging2
{
	float:right;
}
.pnlPaging2 a 
{
	width: auto;
	padding:0px;
	text-decoration:none;
	padding-left:3px;
}
.top_arrows
{
	width:13px;
	height:13px;	
	margin:0px;
	margin-left:0px;
	margin-right:0px;
}
.top_arrows img
{
	padding-top:1px;
}
.recipes
{
	width:534px;
	text-align:center;
	margin-bottom:10px;
}
.send_print
{
	border-bottom: 1px solid #DDDDDD;
	font-family:'Tahoma';
	font-size:11px;
	padding-bottom:10px;
	width:534px;
	height:22px;
	margin-left:0px;
	margin-bottom:50px;
	margin-top:30px;
}
.choices
{
	background-repeat:no-repeat;
	background-position:left;
	float:left;	
	padding-left:30px;
	height:22px;
	margin-left:50px;
	padding-top:10px;
	color:Black;
	text-decoration:none;
}
.recipes_left
{
	width:534px;
	margin-bottom:10px;
}
.recipes_left td p
{
	color:black;
	margin:0px;
	padding-right:10px;
	margin-bottom:10px;
}
.recipes_left td
{
	background-repeat:no-repeat;
	width:268px;
	height:165px;
	background-image:url(../images/ingredient_background.jpg);
}
.recipes_left  td ul
{
	font-family:'Tahoma';
	font-size:11px;
	color:Black;
	margin:0px;
	padding:0px;
	margin-left:0px;
	list-style:none;
}
.recipes_left  td ul li
{
	margin:0px;
	padding:0px;
	line-height:14px;
	margin-left:8px;	
}
.recipes_left  td ul li ul
{
	color:Black;
	margin:0px;	
	padding:0px;
	list-style:disc;
	padding-left:20px;
	margin-left:20px;	
}
.recipes_left  td ul li ul li
{
	margin:0px;
	padding:0px;
}
.scroll
{
	overflow-y:scroll;
	overflow-x:hidden;
	height:155px;
	width:268px;
    padding:5px 0px 5px 0px;
	background-repeat:no-repeat;
}
.sendbutton
{	
	text-align:right;
	padding-right:24px;
}
.NotOkMessage2
{
	color:Red;
	font-size:10px;
	font-family:'Tahoma';
	width:100%;	
}
.OkMessage2
{
	color:Green;	
	font-size:10px;
	font-family:'Tahoma';	
	width:100%;	
}
.green_header_small
{
	color:#99C321;
	font-family:'Trebuchet MS';
	font-size:12px;
}
.green_header_big
{
	color:#99C321;
	font-family:'Trebuchet MS';
	font-size:18px;
    /*width:100%;*/
}
.errPanel
{
	color: Red;
	padding-bottom: 5px;
}
.breadcrumb
{
	text-align:right;
	width:534px;
	color:Black;
	font-size:10px;
	font-family:'Tahoma';	
}
.breadcrumb a
{
	text-decoration:none;
	color:Black;
}
.breadcrumb a:hover
{
	color:#FB4037;
}
.PagingBottom
{
	width:534px;
	height:29px;
	padding-left:0px;
}
.PagingBottom a
{
	color:Black;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	float:left;
	text-decoration:none;
}
.tbl_RecipesCat
{
	width:100%;
	margin-top:10px;
	margin-left:5px;
}
.tbl_RecipesCat a, .RecipesCat a
{
	color:Black;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	float:left;
	text-decoration:none;
}
.tbl_RecipesCat a:hover
{
    color:Red;
}
.right_photos
{
	margin-left:13px;
	margin-bottom:5px;	
	width:196px;
}
.right_photos a
{
	display:block;
	margin-bottom:5px;
}
.right_photos img
{
	width:196px;
}
.main_paragraph_image
{
	clear:right;
	float: right;
	margin:0px 0px 10px 10px;	
}
.main_paragraph_image img
{
	margin:0px;
	border:1px solid #D5D5D4;
	padding:2px;			
}
.company_page_img
{
	clear:left;
	float: left;
	margin:0px 0px 0px 0px;	
}
.company_page_img img
{
	margin:0px;
	border:1px solid #D5D5D4;
	padding:2px;			
}
.archives
{
	padding-right:20px;
}
.tbl_ddls
{
	margin-top:20px;
}
.tbl_ddls td
{
	vertical-align:top;
	padding:2px;
}
.tbl_pointOfSales
{
	margin-top:20px;
	width:530px;
	padding:5px;
	border:1px dashed #dddddd;	
}
.tbl_pointOfSales th
{
	border-bottom:1px dashed black;
	color:Black;
	padding-bottom:2px;
	padding-top:2px;	
	/*font-weight:normal;*/
}
.tbl_pointOfSales td
{
	padding:5px;
	vertical-align:top;
}
.tbl_pointOfSales td a
{
	color:#747371;
}
.tbl_pointOfSales td a:hover
{
	color:#fb4037;
}
.PointOfSaleMessage
{
	color:Red;
	width:100%;
	text-align:center;
	margin-top:30px;
}
.FloatedPnl
{
    width:269px;
    float:left;
    margin-top:10px;    
}
.FloatedPnl .RecipeItem
{
    display:block;
    margin-top:5px;
    color:#747371;
    text-decoration:none;
    font-weight:normal;
    background-image:url(../images/ar.gif);
    background-position:0px 5px;
    background-repeat:no-repeat;
    padding-left:7px;
}
.FloatedPnl .RecipeItem:hover
{
    text-decoration:underline;
    color:#747371;
}
.RecipeSep
{
    width:6px;
    height:10px;
    float:left;
    font-size:1px;        
}
.FloatedPnl .RecipeCat
{
    display:block;
    text-decoration:none;
    color:#000;
    font-weight:bold;
    height:30px;
    background-image:url(../images/left_bottom_line2.gif);
    background-position:bottom;
    background-repeat:no-repeat;
    padding-bottom:3px;
    overflow:hidden;
}
.FloatedPnl .RecipeCat:hover
{
    color:red;
}
