html
{
	height:100%;
}

body
{
	background:url('../images/mainbg.jpg') no-repeat !important;
	background-position:top center !important;
	height:100%;
	text-align:center;
}
.outer_container
{
	margin:0 auto;
	border:0;
	height:auto !important;
	height:100%;
	min-height:100%;
	position:relative;
}
.main_container
{
	width:962px;
	margin:0 auto;
	position:relative;
	height:auto !important;
	height:100%;
	/*padding:0em 0em 26em 0em;*/
	padding-bottom:305px;
	min-height:100%;
	text-align:left
}
	
.top
{
	width:100%;
	height:26px;
	margin:0 auto;
	overflow:hidden;
}
	.contact
	{
		width:171px;
		line-height:23px;
		height:26px;
		margin:0 auto;
		float:right;
		background:url('../images/top.png') no-repeat;
		font-weight:bold;
		font-size:8pt;
		overflow:hidden;
	}
	.contact a:link, .contact a:visited
	{
		color:#5A5A5A;
	}
		.mailto
		{
			float:left;
			margin-left:16px;
			width:83px;
		}
			.mailto img
			{
				float:left;
				margin-top:7px;
				margin-right:5px;
			}
		.language
		{
			float:left;
		}
			.language img
			{
				float:left;
				margin-top:5px;
				margin-right:5px;
			}
.menu_top_container
{
	width:100%;
	height:91px;
}
.menu_top
{
	width:100%;
	margin:0 auto;
	height:86px;
	background:url('../images/menutopbg.png') no-repeat;
	background-position:bottom left;
	margin-bottom:5px;
}
	.logo
	{
		width:133px;
		float:left;
		padding-left:20px;
		margin-top:-5px;
	}
	.menu
	{
		float:left;
		margin:0 auto;
		width:562px;
		margin-top:40px;
	}
		.menuitem
		{
			float:left;
			padding-left:20px;
			padding-right:18px;
			line-height:43px;
			background:url('../images/menusep2.png') no-repeat;
			font-weight:bold;
		}
			.menuitem a
			{
				margin-left:1px;
				display:block;
			}
			.menusep
			{
				background:url('../images/menusep2.png') no-repeat;
				width:2px;
				height:43px;
				overflow:hidden;
			} 
		.menuitemactive
		{
			float:left;
			line-height:43px;
			background:url('../images/menusep2.png') no-repeat;
			font-weight:bold;
		}
		.menuitemactive a
		{
			float:left;
			padding-left:20px;
			padding-right:18px;
			line-height:43px;
			margin-left:1px;
			background:url('../images/menusepactive.png');
			font-weight:bold;
			display:block;
		}
		.menu a:link, .menu a:visited
		{
			color:#252525;
			text-decoration:none;
		}
	.searchform
	{
		float:left;
		margin:0 auto;
		width:244px;
		margin-top:50px;
	}
		.input_left
		{
			width:8px;
			height:22px;
			background:url('../images/input_left.png') no-repeat;
			overflow:hidden;
			float:left;
		}
		.input_left_bottom
		{
			width:6px;
			height:22px;
			background:url('../images/input_left_footer.png') no-repeat;
			overflow:hidden;
			float:left;
		}
		.input_left_hover
		{
			width:8px;
			height:22px;
			background:url('../images/input_left_active.png') no-repeat;
			overflow:hidden;
			float:left;
		}		
		.input_text
		{
			height:22px;
			margin:0 auto;
			float:left;
			background:url('../images/inputbg.png') repeat;
		}
		.input_text_footer
		{
			height:22px;
			margin:0 auto;
			float:left;
			background:url('../images/inputbg_footer.png') repeat;
		}
		.input_text_hover
		{
			height:22px;
			margin:0 auto;
			float:left;
			background:url('../images/inputbg_active.png') repeat;
		}		
		.input_right
		{
			width:10px;
			height:22px;
			background:url('../images/input_right.png') no-repeat;
			overflow:hidden;
			float:left;
		}
		.input_right_footer
		{
			width:6px;
			height:22px;
			background:url('../images/input_right_footer.png') no-repeat;
			overflow:hidden;
			float:left;
		}		
		.input_right_hover
		{
			width:10px;
			height:22px;
			background:url('../images/input_right_active.jpg') no-repeat;
			overflow:hidden;
			float:left;
		}		
		.search_input
		{
			border:0px;
			background:none;
			width:148px;
			height:17px;
			padding-top:4px;
			color:#C1C1C1;
			font-size:10px;
		}
		.searchbutton
		{
			float:left;
			margin:0 auto;
			margin-left:3px;
			margin-top:-1px;
			width:63px;
			height:25px;
		}
	.content_container
	{
		/*background:#F4F4F4;*/
		margin:0 auto;
		width:959px;
		margin-left:2px;
		background:#F4F4F4 url('../images/contentbg.jpg') repeat-x;
		position:relative;
	}
		.breadcrumb
		{
			height:33px;
			line-height:33px;
			margin:0 auto;
			width:944px;
			margin-left:18px;
			font-size:7pt;
		}
			.breadcrumb div
			{
				float:left;
				padding-right:9px;
				margin-left:7px;
				background:url('../images/crumb.png') no-repeat;
				background-position:center right;
			}
			.breadcrumb a:link, .breadcrumb a:visited{
				color:#4B4B4B;
			}			
			.breadcrumb a:hover{
				color:#EDA900;
				text-decoration:none;
			}
		.startpage_container
		{
			margin:0 auto;
			width:936px;
			clear:both;
			margin:0px 14px 0px 10px;
			padding-top:12px;
		}
			.flash_module
			{
				background:url('../images/flash_module_bottom.jpg') no-repeat;
				background-position:bottom left;
				margin:0 auto;
				width:932px;
				height:306px;
				margin:0px 0px 9px 3px;
				padding-top:1px;
				padding-left:1px;
				overflow:hidden;
				z-index:10000;
			}
			.flash_module2
			{
				background:url('../images/flash_module_bottom2.jpg') no-repeat;
				background-position:bottom left;
				margin:0 auto;
				width:693px;
				height:306px;
				margin:0px 0px 9px 0px;
				padding-top:1px;
				padding-left:4px;
				overflow:hidden;
			}
			.start_product_list
			{
				background:url('../images/start_product_list.png') no-repeat;
				margin:0 auto;
				height:165px;
				width:931px;
				padding:12px 1px 0px 4px;
				margin-bottom:6px;
			}
				.start_product_item
				{
					float:left;
					height:140px;
					width:292px;
					padding:0px 1px 0px 16px;
					overflow:hidden;
				}
				.title_link
				{
					margin-bottom:6px;
				}
				
				.title_link a:link,.title_link a:visited, .title_link a:active
				{
					color:#4B4B4B;
					text-decoration:none;
				}
				.title_link a:hover
				{
					color:#EDA900;
					text-decoration:none;
				}
				.start_ingress
				{
					width:182px;
					float:left;
					margin:0 auto;
				}
					.start_ingress div
					{
						width:167px;
						height:91px;
						float:left;
					}
				.start_link, .start_link_over
				{
					width:104px !important;
					height:23px !important;
					overflow:hidden;
					line-height:20px;
					padding-left:25px;
					overflow:hidden;
				}
				.start_link
				{
					background:url('../images/merinfo.jpg') no-repeat;
				}
				.start_link_over
				{
					background:url('../images/merinfo_over.jpg') no-repeat;	
				}
					.start_link a:link, .start_link a:active, .start_link a:visited, .start_link_over a:link, .start_link_over a:active, .start_link_over a:visited
					{
						color:#FFF;
						display:block;
					}
					.start_link_over a:hover
					{
						text-decoration:none;	
					}
			.start_document_list
			{
				margin:0 auto;
				width:931px;
				padding:0px 0px 0px 5px;
			}
				.start_document_item
				{
					float:left;
					background:url('../images/start_document_item.jpg') no-repeat;
					width:442px;
					height:163px;
					margin:0px 13px 6px 0px;
					padding:12px 1px 0px 16px;
					overflow:hidden;
				}
				.newsimage
				{
					background:url('../images/newsimage.png') no-repeat;
					float:left;
					width:176px;
					height:116px;
					padding:4px 0px 0px 4px;
					margin-right:13px;
				}
				.newsimage_hover
				{
					background:url('../images/newsimg_hover.png') no-repeat;
					float:left;
					width:176px;
					height:116px;
					padding:4px 0px 0px 4px;
					margin-right:13px;
				}				
				.start_document_ingress
				{
					width:235px;
					float:left;
					margin-top:1px;
					height:96px;
				}
				.start_document_link img
				{
					float:left;
					margin-right:6px;
					margin-top:-1px;	
				}
				.start_document_link
				{
					width:150px;
				}
				.start_document_link a:link, .start_document_link a:visited, .start_document_link a:active
				{
					color:#3F3F3F;
					font-weight:bold;
					font-size:11pt;
					background:url('../images/lesmer.png') no-repeat;
					padding-left:22px;
				}
				.start_document_link a:hover
				{
					text-decoration:none;
					color:#EDA900;
					background:url('../images/lesmer_hover.png') no-repeat;
					padding-left:22px;
					text-decoration:none;
				}
.footer_container
{
	width:100%;
	background:url('../images/footerbig.png') no-repeat #000000;
	background-position:top center;
	position:absolute;
	bottom:0;
	left:0;
	height:305px;
	z-index:1;
}
		
	.footer
	{
		width:959px;
		margin:0 auto;
		text-align:left;
		position:relative;
	}
		.footer_search
		{
			height:53px;
			line-height:53px;
			border-bottom:1px solid #1B1B1B;
			margin:0 auto;
			width:100%;
		}
			.logo_small
			{
				float:left;
				margin:9px 0px 0px 17px;	
			}
			.searchform_footer
			{
				float:right;
				margin:0 auto;
				width:244px;
				margin-top:18px;
			}
		.footer_content
		{
			width:100%;
			margin:0 auto;
			text-align:left;
			font-size:11px;
			color:#FFF;
			border-bottom:1px solid #1B1B1B;
		}
				.footer_content a:link, .footer_content a:active, .footer_content a:visited
				{
					color:#FFF;
				}		
			.footer_menu
			{
				margin:0 auto;
				width:738px;
				margin:10px 0px 7px 19px;
				border-right:1px solid #1B1B1B;
				min-height:187px;
				float:left;
				position:relative;
			}
				.footer_menu a:hover
				{
					color:#EDA900;
					text-decoration:none;
				}

			.footer_contact
			{
				width:168px;
				margin:10px 0px 0px 20px;
				float:left;
			}
			.address
			{
				height:36px;
				padding:10px 0px 0px 15px;
				font-size:11px;
				float:left;
			}
			.address a:link, .address a:visited
			{
				color:#666666;
			}
			.address a:hover
			{
				color:#EDA900;
			}
.clearer
{
	width:0px;
	height:0px;
	clear:both;
	overflow:hidden;
}
.left_bar
{
	float:left;
	margin:0 auto;
	width:224px;
	margin:0px 13px 15px 15px;
}
	.left_bar ul
	{
		margin:0px;
		padding:0px;
		list-style:none;
	}
	.left_bar li
	{
		line-height:36px;
		font-weight:bold;
		color:#252525;
	}
		.left_bar a
		{
			display:block;
			padding-left:36px;
		}
		.left_bar a:link, .left_bar a:active, .left_bar a:visited
		{
			color:#252525;
			background:url('../images/menu_left_bg.png') no-repeat;
		}
		.left_bar a:hover, .leftmenu_active a:link
		{
			color:#EDA900;
			background:url('../images/menu_left_bg_hover.png') no-repeat;
		}
		.leftmenu_active a:visited, .leftmenu_active a:hover{
			background:url('../images/menu_left_bg_active.jpg') no-repeat;
			color:#EDA900;
		}
		.left_bar a:hover
		{
			text-decoration:none;
		}
		
		.level3, .level3_active
		{
			line-height:25px !important;
			background:#FFF !important;
			height:25px;
			font-size:8pt;
		}
			.level3 a:link, .level3 a:visited, .level3 a:active
			{
				background:url('../images/level3bg.jpg') no-repeat;
				color:#6F6F6F !important;
			}
			.level3 a:hover, .level3_active a:link, .level3_active a:visited, .level3_active a:hover, .level3_active a:active
			{
				background:url('../images/level3bg_hover.jpg') no-repeat;
				color:#EDA900 !important;
				text-decoration:none;
			}
			
	.active_top
	{
		height:37px !important;
		background:url('../images/active_top.png') no-repeat !important;
		padding-left:36px !important;
	}
	.active_top a:link, .active_top a:visited, .active_top a:active, .active_top a:hover
	{
		background:none !important;
		padding-left:0px !important;
		color:#252525;
	}
	
.document_container
{
	float:left;
	margin:0 auto;
	width:693px;
	position:relative;
}
.ingress
{
	margin-top:12px;
	/*min-height:83px;*/
	height:77px;
	margin-bottom:6px;
	overflow:hidden;
}
.list3_ingress
{
	height:70px;
	margin-top:12px;
}
	.document_content
	{
		width:690px;
		float:left;
		margin:0 auto;
		position:relative;
	}
		.document_content a:link, .document_content a:visited
		{
			color:#4B4B4B;
		}
		.document_content a:hover
		{
			color:#EDA900;
		}
		.document_content_title
		{
			/*margin-left:10px;*/
			margin-bottom:6px;
		}
		.document_list
		{
			margin:0 auto;
			width:100%;
		}
			.doc_list_item
			{
				width:204px;
				height:283px;
				float:left;
				margin:0px 9px 18px 0px;
				padding:12px 10px 0px 10px;
				background:url('../images/doclist.png') no-repeat;
			}
			.user_list_item
			{
				width:203px;
				height:303px;
				float:left;
				margin:0px 9px 10px 0px;
				padding:12px 10px 0px 10px;
				background:url('../images/ansattlist.jpg') no-repeat;
				font-size:11px;
			}			
			.doc_list_item3
			{
				width:100%;
				height:126px;
				clear:both;
				margin:24px 0px 0px 0px;
				padding-bottom:18px;
				border-bottom:1px solid #DBDBDB;
			}
			.doc_list_item4
			{
				width:100%;
				clear:both;
				margin:24px 0px 0px 0px;
				padding-bottom:18px;
				border-bottom:1px solid #DBDBDB;
			}
				.list_image_container
				{
					width:219px;
					height:126px;
					overflow:hidden;
					float:left;
				}
				.doc_list_item3_content
				{
					width:455px;
					height:126px;
					overflow:hidden;
					float:left;
				}
					.doc_list_item3_content a:hover, .doc_list_item4 a:hover
					{
						color:#EDA900;
						text-decoration:none;
					}
				.RSS_link
				{
					font-family:Georgia, Arial;	
				}
					.RSS_link a:hover
					{
						color:#EDA900;
						text-decoration:none;
					}
				.doc_list_item h1
				{
					font-size:12pt;
				}
				.listimage
				{
					background:url('../images/listimage.png') no-repeat;
					width:195px;
					height:111px;
					padding:4px 5px 4px 5px;
					margin-right:13px;
				}
				.listimage_hover
				{
					background:url('../images/listimage_hover.png') no-repeat;
					width:195px;
					height:111px;
					padding:4px 5px 4px 5px;
					margin-right:13px;
				}				
				.userimage
				{
					background:url('../images/personimg.jpg') no-repeat;
					width:194px;
					height:118px;
					padding:4px 5px 4px 5px;
					margin-right:13px;
				}				
				.list_link
				{
					width:188px;
					height:24px;
					line-height:20px;
					padding-left:9px;
					background:url('../images/large_btn.jpg') no-repeat;
					overflow:hidden;
				}
				.list_link_over
				{
					width:188px;
					height:24px;
					line-height:20px;
					padding-left:9px;
					background:url('../images/large_over_btn.jpg') no-repeat;
					overflow:hidden;
				}
					.list_link_over a
					{
						display:block;
					}
					.list_link a:link, .list_link a:active, .list_link a:visited, .list_link_over a:link, .list_link_over a:active, .list_link_over a:visited
					{
						color:#FFF;
						display:block;
						text-decoration:none;
					}
.product_list
{
	background:url('../images/product_list.jpg') no-repeat;
	width:670px;
	padding-left:20px;
	height:198px;
	margin:0 auto;
	margin-bottom:14px;
	position:relative;
}
	.product_header
	{
		height:32px;
		line-height:32px;
		padding-left:15px;	
	}
	.product_list_container
	{
		width:659px;
		height:142px;
		margin-top:10px;
		position:relative;
		overflow:hidden;
	}
		.image_container
		{
			height:100%;
			left:0;
			position:absolute;
			top:0;
		}
			.navleft
			{
				position:absolute;
				left:0;
				top:0;
				margin-left:-10px;
				margin-top:87px;
			}
			.navright
			{
				position:absolute;
				top:0;
				right:0;
				margin-top:88px;
				margin-right:-10px;
			}
		.product_list_content
		{
			float:left;
			width:169px;
			height:131px;
			padding-top:9px;
			border-right:1px solid #DFDFDF;
			overflow:hidden;
		}
			.product_list_link
			{
				margin:0 auto;
				text-align:center;
				width:100%;
			}
			.product_list_link a:link, .product_list_link a:visited
			{
				background:url('../images/arrsmall.jpg') no-repeat;
				margin-left:-15px;
				padding-left:20px;
				color:#4B4B4B;
			}
			.product_list_link a:hover
			{
				color:#EDA900;
			}
			.product_list_image
			{
				width:100%;
				text-align:center;
				height:111px;
				margin:0 auto;
			}
		.document_text
		{
			float:left;
			width:453px;
			padding-right:20px;	
		}		


/* Form input elements */
.inputtext
{
	background:url('../images/inputbg.png') repeat;
	padding-left:5px;
}
.textbox
{
	outline: none;
	margin-bottom:6px;
	padding:0px;
	border:0px;
	background:url('../images/input_px.png') no-repeat;
	width:204px;
	padding-left:5px;
	height:22px;
}

.mail_message
{
	width:200px;
	height:70px;
	overflow:hidden;
	padding-left:7px;
	background:url('../images/textareabg.jpg') no-repeat;
	border:0;
	padding-top:5px;
}

		.recipes_text
		{
			float:left;
			width:687px;
			padding-right:20px;	
		}
	
		.recipes_info
		{
			width:687px;
			padding-bottom:15px;
			border-bottom:solid 1px #bcbcbc;			
		}
			.recipes_time
			{
				width:135px;
				height:33px;
				float:left;
			}
			
			.recipes_star
			{
				width:175px;
				height:33px;
				float:left;
			}
				.starmax
				{
					background-image:url(../images/design/starmax.png);
					background-repeat:no-repeat;
					width:45px;
					overflow:hidden;
					float:left;
					position:relative;
				}
				.star
				{
					position:absolute;
					top:3px;
					left:0px;
					background-image:url(../images/design/star.png);
					margin-top:-3px;
					background-repeat:no-repeat;
				}
				.star_description
				{
					float:left;
					margin-left:5px;
					color:#666666;
				}
			.recipe_category
			{
				margin:0 auto;
				float:left;
				width:250px;
				height:45px;
			}
				.recipe_category img
				{
					margin-right:17px;
					opacity:0.5;
					filter:alpha(opacity=50);
				}
			.recipes_share
			{
				width:42px;
				height:45px;
				float:left;
			}
			
			.recipes_sms
			{
				width:42px;
				height:45px;
				float:left;
			}
						
			.recipes_print
			{
				width:42px;
				height:45px;
				float:left;
			}	
		.rec_cont
		{
			width:687px;
			margin-top:12px;
			margin-bottom:34px;
		}
		.nice
		{
			float:right;
			/*width:221px;*/
			width:221px;
			margin-left:16px;
			color:#252525;
		}	
		
			.rec_odd
			{
				background-image:url(../images/design/rectabodd.png);
				background-repeat:no-repeat;
				height:25px;
				line-height:25px;
				padding-left:12px;
				font-weight:bold;
			}
			.rec_even
			{
				background-image:url(../images/design/rectabeven.png);
				height:25px;
				line-height:25px;
				background-repeat:no-repeat;
				padding-left:12px;
				font-weight:bold;
			}
			.rec_header
			{
				background-image:url(../images/design/rectabheader.png);
				height:25px;
				line-height:25px;
				background-repeat:no-repeat;
				padding-left:12px;
				font-weight:bold;
			}
			.rec_subheading{
				height:25px;
				line-height:25px;
				background-repeat:no-repeat;
				padding-left:12px;
				font-weight:bold;
				background:#FABF22;
			}
			.rec_footer
			{
				background-image:url(../images/design/rectabbottom.png);
				height:6px;
				line-height:6px;
				background-repeat:no-repeat;
				padding-left:12px;
				font-weight:bold;
			}	
			.recipes_related
			{
				float:left;
				width:687px;
			}
		.document_text
		{
			float:left;
			width:453px;
			padding-right:20px;	
		}
		
		.document_ingress
		{
			margin-bottom:20px;
		}
		.document_related
		{
			float:right;
			width:216px;
		}
			.reltop
			{
				background-image:url(../images/design/reltop.png);
				background-repeat:no-repeat;
				height:30px;
				line-height:30px;
				vertical-align:bottom;
			}
			.relrepeat
			{
				background-image:url(../images/design/relrepeat.png);
				background-repeat:repeat-y;
				padding-left:32px;
				padding-right:32px;
				padding-bottom:12px;
			}
			.relprodlink
			{
				margin-bottom:10px;
			}
			
			.relprodlink a:link, .relprodlink a:active, .relprodlink a:visited
				{
						font-family:Arial;
						font-size:9pt;
						font-weight:bold;
						color:#654f43;
				}
			
			.relprodlink a:hover
				{
					font-family:Arial;
					font-size:9pt;
					font-weight:bold;
					color:#EDA900;
				}
			.relrepeatlink
			{
				background-image:url(../images/design/relrepeat.png);
				background-repeat:repeat-y;
				padding-left:32px;
				padding-right:32px;
				padding-bottom:0px;
			}
			.relrepeatlink a:link,.relrepeatlink a:visited,.relrepeatlink a:active
				{
					text-decoration:underline;
					color:#4B4B4B;
				}
			
			.relrepeatlink a:hover
				{
					text-decoration:underline;
					color:#EDA900;
				}
			
			.relrepeatimg
			{
				margin-top:15px;
				margin-left:28px;
				margin-right:28px;
				margin-bottom:20px;
			}
			.relprodimg
			{
				margin-left:-18px;
				float:left;
			}
			
			.rellinkimg
			{
				margin-left:-18px;
				float:left;
				margin-top:4px;
			}
			.relsep
			{
				background-image:url(../images/design/relsep.png);
				background-repeat:no-repeat;
				height:1px;
	
			}
			.relbottom
			{
				background-image:url(../images/design/relbottom.png);
				background-repeat:no-repeat;
				height:4px;
			}
		.doc_cont
		{
			margin-bottom:45px;
		}
			.doc_cont a:link, .doc_cont a:visited, .doc_cont a:active, .app_form_data_description a:link, .app_form_data_description a:visited, .app_form_data_description a:active
			{
				color:#EDA900 !important;
				text-decoration:none;
			}
			.doc_cont a:hover, .app_form_data_description a:hover
			{
				color:#EDA900;
				text-decoration:underline;
			}
		.document_list
		{
			margin:0 auto;
			width:100%;
		}
			.doc_list_item
			{
				width:204px;
				height:283px;
				float:left;
				margin:0px 9px 18px 0px;
				padding:12px 10px 0px 10px;
				background:url('../images/doclist.png') no-repeat;
			}
				.listimage_wide
				{
					background:url('../images/listimage.png') no-repeat;
					width:194px;
					height:118px;
					padding:4px 5px 4px 5px;
					margin-right:13px;
				}
				.listimage_wide_over
				{
					background:url('../images/listimage_hover.png') no-repeat;
					width:194px;
					height:118px;
					padding:4px 5px 4px 5px;
					margin-right:13px;
				}
				.list_link
				{
					width:188px;
					height:24px;
					line-height:20px;
					padding-left:9px;
					background:url('../images/large_btn.jpg') no-repeat;
					overflow:hidden;
				}
				.list_link_over
				{
					width:188px;
					height:24px;
					line-height:20px;
					padding-left:9px;
					background:url('../images/large_over_btn.jpg') no-repeat;
					overflow:hidden;
				}
					.list_link_over a
					{
						display:block;
					}
					.list_link a:link, .list_link a:active, .list_link a:visited, .list_link_over a:link, .list_link_over a:active, .list_link_over a:visited
					{
						color:#FFF;
						display:block;
					}
	#backgroundPopup
	{  
	 display:none;  
	 position:fixed;  
	 _position:absolute; /* hack for internet explorer 6*/  
	 height:100%;  
	 width:100%;  
	 top:0;  
	 left:0;  
	 background:#000000;  
	 border:1px solid #cecece;  
	 z-index:1;  
	}  
 #popupContact
 {  
	 display:none;  
	 position:fixed;  
	 _position:absolute; /* hack for internet explorer 6*/  
	 height:266px;
	 width:272px;  
	 background:url('../images/mailbg.jpg') no-repeat;
	 z-index:2;
	 font-size:13px;  
	 padding:19px 18px 0px 18px;
 }

.packshot_popup{
	cursor:pointer;
}
 #packshot_popup{
	display:none;
	 position:fixed;  
	 _position:absolute; /* hack for internet explorer 6*/  
	 height:390px;
	 width:422px;  
	 /*background:url('../images/mailbg.jpg') no-repeat;*/
	 background:#FFFFFF;
	 z-index:2;
	 font-size:13px;
 }

 #popupContactClose
 {  
	 font-size:14px;  
	 line-height:14px;  
	 right:6px;  
	 top:4px;  
	 position:absolute;  
	 font-weight:700;  
	 display:block;  
 }  

 	#backgroundPopupsms
	{  
	 display:none;  
	 position:fixed;  
	 _position:absolute; /* hack for internet explorer 6*/  
	 height:100%;  
	 width:100%;  
	 top:0;  
	 left:0;  
	 background:#000000;  
	 border:1px solid #cecece;  
	 z-index:1;  
	}  
 #popupContactsms
 {  
	 display:none;  
	 position:fixed;  
	 _position:absolute; /* hack for internet explorer 6*/  
	 height:159px;
	 width:302px;
	 background:url('../images/smsbg.jpg') no-repeat;
	 z-index:2; 
	 padding:19px 18px 0px 18px;
	 font-size:13px;  
 }

 #popupContactClosesms
 {  
	 font-size:14px;  
	 line-height:14px;  
	 right:6px;  
	 top:4px;  
	 position:absolute;  
	 font-weight:700;  
	 display:block;  
 }

 #popupFlickr
 {  
	 display:none;  
	 position:fixed;  
	 _position:absolute; /* hack for internet explorer 6*/  
	 height:408px;  
	 width:577px;  
	 background:#FFF;
	 border:1px solid #676767;
	 z-index:2;
	 font-size:13px;
 }
	#popupImage
	{
		width:100%;
		text-align:center;
		height:333px;
		border-bottom:1px solid #E7E7E7;	
	}

	 #popupContent
	 {
		height:73px;
		width:100%;
		margin:0 auto;
	 }
	 .closeFlickr
	 {
		float:right;
		margin-top:6px;
		margin-right:14px;
		cursor:pointer;
	 }
		.closeFlickr h1
		{
			color:#EDA900;
		}
	#FlickrTitle
	{
		float:left;
		margin-top:6px;
		margin-left:14px;	
	}
	#FlickrDownload
	{
		margin-left:14px;
		margin-top:8px;	
	}
	 .flickr
	 {
		cursor:pointer;
	 }
	 .flickrdownload
	 {
		padding-left:18px;
		background:url(../images/flickrdownload.png) no-repeat;
		font-weight:bold;
	 }
	 .readmore
	 {
		padding-left:18px;
		background:url(../images/flickrdownload.png) no-repeat;
	 }
	 .readmore a:hover
	 {
		text-decoration:underline;	
	 }
 
.search_header{
	background:url('../images/search_header.jpg') no-repeat;
	width:677px;
	height:67px;
	float:left;
	margin-bottom:8px;
	padding:13px 0px 0px 18px;
}
	.search_details_header{
		background:url('../images/search_details_header.jpg') no-repeat;
		width:685px;
		height:26px;
		line-height:26px;
		padding-left:11px;
	}
	.search_list{
		width:696px;
		background:url('../images/search_listbg.jpg') repeat-y;
	}
	.search_details_footer{
		background:url('../images/search_details_footer.jpg') no-repeat;
		width:696px;
		height:4px;
		margin-bottom:30px;
	}
	.search_list_item{
		width:660px;
		border-bottom:1px solid #D4D4D4;
		padding:10px 25px 10px 11px;
	}

/* Live search */
.live_search{
	width:311px;
	margin:0 auto;
	/*padding:0px 4px 0px 4px;*/
	text-align:left;
	overflow:hidden;
}
	.search_live_header{
		height:3px;
		margin:0 auto;
		width:311px;
		background:url('../images/live_search_head.png') no-repeat;
		overflow:hidden;
		clear:both;
	}
	.search_live_list{
		width:311px;
		margin:0 auto;
		background:#FFF;
		background:url('../images/live_search.png') repeat-y;
		clear:both;
	}
	.search_live_heading{
		height:25px;
		line-height:25px;
		margin:0 auto;
		padding:0px 10px 0px 10px;
		width:283px;
		background:#E5E5E5;
		overflow:hidden;
		clear:both;
	}
	.search_live_item{
		padding:10px 10px 10px 20px;
		width:273px;
		margin:0 auto;
	}
	.search_live_item_over{
		padding:10px 10px 10px 20px;
		width:273px;
		margin:0 auto;
		background:#F0F0F0;
	}
		.search_live_item a:link, .search_live_item a:visited, .search_live_item a:active, .search_live_item_over a:link, .search_live_item_over a:visited{
			font-weight:bold;
			color:#4B4B4B;
		}
		.search_live_item_over a:hover{
			color:#EDA900;
			font-weight:bold;
		}
	.search_live_footer{
		background:url('../images/search_live_footer.png') no-repeat;
		height:24px;
		line-height:24px;
		padding-bottom:5px;
		width:311px;
		padding-left:13px;
	}
	
	
div.live-search-results {
	width:311px !important;
	height: 800px;
	overflow: auto;
	padding:0px;
	font: 10px/1.2 Verdana, sans-serif;
	border:0;
	margin-right:-3px;
	margin-top:10px;
	z-index:10000;
	position:relative;
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

	div.live-search-results ol {
		margin-left: 0;
		padding-left: 0;
		list-style: none;
		width:311px;
	}	
.recipes_share, .recipes_sms, .recipes_print
{
	cursor:pointer;	
}

.lightboxtitle
{
	border-bottom:1px solid #C1C1C1;
	margin-bottom:10px;
	padding-bottom:5px;
}
.errorpage{
	margin:0 auto;
	width:936px;
	clear:both;
	margin:0px 14px 0px 10px;
	padding:30px 0px 30px 30px;
	z-index:10000;
}
.crisis_title
{
	background:url('../images/crisistitle.png') no-repeat;
	height:64px;
	line-height:63px;
	width:846px;
	padding-left:83px;
	margin-bottom:14px;
}
.crisis_content
{
	margin-left:7px;
	width:660px;	
}
.crisis_content a:hover
{
	color:#EDA900;
	text-decoration:none;
}

.borstopp
{
	width:508px;
	height:2px;
	margin:0 auto;
	background:url('../images/borstopp.jpg') no-repeat;
	float:left;
}
.borsdata
{
	background:#FFF;
	padding:18px 19px 9px 14px;
	width:474px;
	border-right:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
}
	.borsdata_table td
	{
		border-bottom:1px solid #D1D1D1;
		line-height:19px;
	}
	.borsdata_table a:link, .borsdata_table a:visited, .borsdata_table a:active
	{
		color:#EDA900;
	}
.borsbottom
{
	width:508px;
	height:2px;
	margin:0 auto;
	background:url('../images/borsbottom.jpg') no-repeat;
	float:left;	
}
.navright_ie6, .navleft_ie6
{
	display:none;	
}

.product_header_variant
{
	background:url('../images/product_header.jpg') no-repeat;
	width:679px;
	padding-left:7px;
	height:23px;
	line-height:23px;
	margin:0 auto;	
}
.varianter
{
	width:686px;
	height:155px;
	margin:0 auto;
	background:url('../images/variant.jpg') no-repeat;
	position:relative;
}
	.variant_content
	{
		float:left;
		width:142px;
		height:131px;
		border-right:1px solid #DFDFDF;
		overflow:hidden;
		text-align:center;
	}
	.varianter_gallery
	{
		height:132px;
		width:590px;
		margin-left:20px;
		padding-top:9px;
		position:relative;
		overflow:hidden;
	}
.product_content
{
	width:655px;
	margin:0 auto;
	clear:both;
	background:url('../images/product_bg.jpg') repeat-y;
	padding:16px;
}
	.product_content hr
	{
		width:686px;
		height:1px;
		background:#DFDFDF;
		margin-left:-16px;
		border:0;
	}
.product_header_frame
{
	width:686px;
	height:4px;
	background:url('../images/product_header_frame.jpg') no-repeat;
}
.product_footer
{
	width:686px;
	height:5px;
	background:url('../images/product_footer.jpg') no-repeat;
	margin-bottom:10px;
}
.app_form_data_top{
	width:697px;
	height:7px;
	background:url('../images/top-frame.png') no-repeat;
}
.app_form_data{
	/*width:690px;*/
	width:676px;
	margin:0 auto;
	padding:7px 0px 14px 22px;
	background:url('../images/center-frame.png') repeat-y;
}
	.app_form_data_content{
		float:left;
		width:447px;
		padding-right:20px;
	}

	.app_form_data_description{
		float:left;
		width:200px;
		overflow:hidden;
	}
	.app_form_radio{
		display:none;
	}
		#options{
			margin:0 auto;
		}
			#options div{
				float:left;
			}
			#options div a{
				background:url('../images/radio.jpg') no-repeat;
				background-position:top center;
				width:18px;
				height:18px;
				display:block;
				float:left;
			}
			#options div a span{
				display:none;
			}
			#options .active a{
				background:url('../images/radioactive.jpg') no-repeat;
			}
	.app_form_data_description ol{
		list-style:decimal outside
	}
.app_form_data_bottom{
	width:697px;
	height:19px;
	background:#DADADA;
	background:url('../images/bottom-frame.png') no-repeat;
}
