/* Stylesheet www.ifoods.nl */

html, body	
	{ width:100%; height:100%; padding:0px; margin:0px;}

hr 	{
	border:1px solid #fff; 
	border-bottom:1px solid #ddd;
	}

div 		
	{ font: 12px Arial; margin:0px; padding:0px; border:0px; }
	span.bold 	{ font-weight: bold; }
	#div_ifoods_header{
	   width:990px;
	   height: 80px;
	   position: relative;
	   background-color: #000000;
	   background-image:url(/images/ifoods_header_menu.jpg);
	   background-repeat:no-repeat;
	   background-position:left top;
	   left: 50%;
	   margin-left:-495px;
	}
	
	#div_ifoods_leader{
	   width:990px;
	   height: 405px;
	   background-image:url(/images/leaders/leader_endcap.png);
	   background-position:bottom left;
	   position: relative; 
	   padding:0px;
	   margin:0px; 
	   left: 50%;
	   margin-left:-495px;   
	 }
	
	#div_logo {  
	   z-index: 1;
	   position: absolute;
	   width: 247px;
	   height: 56px;
	   top: 0x;
	   left: 0px;
	   text-align: left;
	}
	#div_onlineetenbestellen{
		z-index: 2;
		position: absolute;
		width: 252px;
		height: 15px;
		left:0px;
		top:60px;
		text-align:right;
		color:ff7506; 
		font-size:10px; 
		font-weight:bold; 
		padding-top:7px; 
		padding-right:4px; 
		font-family:Arial, Helvetica, sans-serif
	}  	
	#div_loginsupport{
	   z-index: 2;
	   position: absolute;
	   width: 940px;
	   height: 20px;
	   left:0px;
	   top: 0x;
	   text-align: right;
	   color:white;   
	   font-size:12px; 
	   font-style:inherit;    
	   }
	#div_menulinks{ 
	   z-index: 2;
	   position: absolute;
	   width: 545px;
	   height: 15px;
	   left:248px;
	   top: 41px;
	   text-align: center;
	   color:white;
	   padding:0px;
	   margin:0px;   
	  }
	#div_loginbutton, #div_logoutbutton{ 
	   z-index: 2;
	   position: absolute;
	   width: 145px;
	   height: 35px;
	   left:795px;
	   top: 23px;
	   text-align: right;
	   color:white;
	   padding:0px;
	   margin:0px;   
	  } 
	#div_ifoods_slideshow_overlay{
	   z-index: 3;
	   position: absolute;
	   width: 990px;
	   height: 256px;
	   top: 0px;
	   left: 0px;
	   text-align: left;
	   background-image:url(/images/leaders/leader_overlay.png); 
	   background-position:left top;
	   background-repeat:no-repeat;
	   padding:0px;
	   margin:0px;
	}     
	#div_ifoods_body{
	   z-index:5;
		 position: absolute;
	   width: 990px;
	   height: 70px;
	   top:125px;
	   left: 50%;
	   margin-left:-495px;
	   text-align:left;
	   border:0px solid red;
	/*   background-color:#000000;
	  visibility:hidden; */ 
	}
	#div_ifoods_footer{ 
		position: relative;
		left:0px;	  
	   width:990px;
	   text-align: center;
	   
	}
	#div_crumbtrail{margin-left:60px;}


	h1{
		font-size:font-size:30px; 
		font-weight:100; 
		margin:0px; 
		padding:0px;}
	
	table, td,div, input{ 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;}

	a.a_menu{font-family:Arial, Helvetica, sans-serif; 
		font-size:10px; 
		font-weight:bold; 
		color:#FFFFFF; 
		text-decoration:
		none;padding-left:17px;
		}
	a.a_menu:hover{
		color:#ff7506; 
		}	
	a.a_footer{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; color:#000000; 
		text-decoration:none;
		padding-left:7px;
		padding-right:7px;}
	
	a.a_footer:hover{
		color:#ff7506; 
		}
	
	a.a_crumb, .crumb{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:11px; 
		font-weight:bold; 
		color:#000000; 
		text-decoration:none;
		padding-left:3px; 
		padding-right:3px;
		}	
	a.a_crumb:hover{
		color:#ff7506; 
		}
	a{
		color:#ff7506; font-weight:bold 
		}	
	.textbox, .selectbox{
		font-size:11px; 
		}
	.textbox, .selectbox{
		font-size:11px; 
	}

#ajax_cart_container
{
width: 280px;
left: 50%;/*860/2=430*/
margin-left: 150px; /* - (width/2) */
position: fixed;
background-color:#CCC;
top:375px;
}