/* lay-out */
html 
{
	height:100%;
}

body {
	height:100%;
	margin:0px 0px 0px 0px;
	text-align : center;
	background-color: #dfdfdf;
	margin:0px 0px 0px 0px;
	background-image: url(/images/back_site.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;

}
	#canvas0 {
		position : relative;
		width : 992px;
		text-align : left;
		margin-left : auto;
		margin-right : auto;
		background-color:#ffffff;
	}
	
	#canvas1 {
		position : relative;
		width : 774px;
		/*height:100%;*/
		/*min-height:100%;*/
		text-align : left;
		margin-left : auto;
		margin-right : auto;
		background-color:#ffffff;
	}
	
	#header
	{
		float:left;
		width:992px;
		height:149px;
		background:#fff url(/images/headers/deco_header_11.jpg);
	}
	
		#header img
		{
			float:left;
			display:block;
		}
		
		#headerleft
		{
			float:left;
			width:235px;
		}
		
		#headerright
		{
			float:left;
			width:757px;	
		}
		
	#metamenu
	{
		float:left;
		width:992px;
		height:28px;
		margin:0px 0px 0px 0px;
		background-image:url(/images/metamenu_back.gif);
		background-repeat:repeat-x;
	}
	
	    #search{
            float:right;
            width:230px;
            margin-left:10px;
            height:28px;
	    }
	    
	    #searchpadding
	    {
	        padding:3px 4px 0px 0px;
	    }	    
	
	    #metalinks
	    {
	        float:right;
	        text-align:left;
    		height:28px;
    		width:250px;
	    }
	    
	    #metalinkspadding
	    {
	        padding:7px 4px 0px 0px;
	    }	    
	
	    
		
	#topmenu
	{
		float:left;
		width:992px;
		height:30px;
		background:Gray url(/images/menu_back.gif);
		margin-bottom:18px;	
	}
	
	#left
	{
		float:left;
		width:196px;
	}
		#leftpadding
		{
			padding:0px 0px 0px 14px;
		}
		
		 #banners img
		 {
		     margin:4px 0px 4px 0px;
		 }
	
	#centerbig
	{
		float:left;
		width:796px;
		line-height:16px;
	}
	
	#centerbigpadding
	{
        padding:0px 15px 0px 16px;	    
	}	
	
	#center
	{
		float:left;
		width:568px;
		line-height:16px;
		/*border:solid 1px red;*/
	}
		#centerpadding
		{
			padding:0px 20px 0px 20px;
		}
		
		#mainoffer
		{
			margin:0px 0px 0px 0px;	
            padding: 0px 0px 0px 0px;
			
		}
		
		#item1, #item2, #item3, #item4
		{
		    display:none;
		}
		
		
		#mainoffer img
		{
		    display:block;
			margin:0px 0px 0px 0px;	
            padding: 0px 0px 0px 0px;
		}		
		
		#mainoffernav {
		    float:left;
		    height:47px;
		    width:100%;
		    width:520px;
		    margin: 0px 0px 15px 0px;
		    padding: 0px 0px 0px 0px;
		}
		
		    #mainoffernav ul
		    {
		        float:left;
		        width:100%;
		        margin: 0px 0px 0px 3px;
		        padding: 0px 0px 0px 0px;
	            list-style-image:none;
	            list-style-type:none;
		    }
		
	        #mainofferlist li
	        {
		        float:left;
		        width:129px;
		        height:47px;
		        cursor:pointer;
		        border-right:solid 1px #b1b1b1;
		        background-image:url(/images/mainofferlink_off.gif);
		        background-repeat:repeat-x;
		        background-position:0px 0px;
		        color : #7f7d7d;
		        margin: 0px 0px 0px 0px;
		        padding:0px 0px 0px 0px;
	        }
	        
	        #mainofferlist li strong
	        {
	            color:#7f7d7d;
	        }
	        
	        #mainofferlist li.active, #mainofferlist li.inactive strong
	        {
                background-image: url(/images/mainofferlink_off.gif);
                color: #7f7d7d;
	        }
	        
	        #mainofferlist li.active, #mainofferlist li.active strong
	        {
                background-image: url(/images/mainofferlink_on.gif);
                color:White;
	        }	        
	        
	        .mainofferlistpadded
	        {
		        padding:14px 5px 5px 8px;

	        }		

		
		#focusitems
		{
			margin:0px 0px 12px 0px;
			height:246px;
		}
		
		#productshomepage
		{
			float:left;
			width:524px;
		}		
		
		#morevillavino
		{
		}
		
			#morevillavinoleft
			{
				float:left;
				width:312px;
				line-height:13px;
			}
			
			/* list (dl, dt, dd, ol, ul, li) */
			#morevillavinoleft ul, #morevillavinoleft ol, #morevillavinoleft dl {
				/*margin : 0px 0px 1em 3px;
				padding : 0px 0px 0px 0px;*/
			}
				#morevillavinoleft li, #morevillavinoleft dd
				{
					line-height: 1.8;
					list-style-type:none;
					background-image:url(/images/back_li_morevillavino.gif);
					background-repeat:no-repeat;
					background-position: 0% 5px;
					padding-left:15px;
					margin-left:-40px;
				}			
			
			#morevillavinoright
			{
				float:left;
				width:212px;
				height:235px;
			}
		
	#right
	{
		float:left;
		width:228px;	
	}
	
		#rightbarheader
		{
			float:left;
			width:215px;
			height:4px;
			background-color:#f5edfc;
			background-image:url(/images/back_rightbar.gif);
			background-repeat:no-repeat;
		}
		
		#rightbar
		{
			float:left;
			width:215px;
			background-color:#f5edfc;
		}
		
		#rightbarshop
        {
			float:left;
			width:215px;
			background-color:#fff;
			color:#848483;
			border: dashed 2px #9adf04;
			/*border-bottom-style:groove;*/

        }
        
        #newsletterbox{
            float:left;
            width:215px;
            height:76px;
            background-image:url(/images/back_newsletterbox.gif);
            background-repeat:no-repeat;
            color:#fff;
        }
        
        #newsletterboxpadding
        {
            padding:3px 5px 3px 7px;
        }
        
        

	#footer
	{
		float:left;
		width:992px;
		height:80px;
		background-color:#ffffff;
	}	
	
		#footerleft
		{
			float:left;
			width:218px;
		}
		
		#footercenter
		{
			float:left;
			width:528px;
			height:80px;
			border-top: solid 1px #a5a5a5;
            margin-top:30px;
            padding-top:8px;

		}
		
		#footerright
		{
			float:left;
			width:245px;
			height:80px;
		}
	
	
	
	#morewine
	{
		float:left;
		position:absolute;
		width: 250px;
		z-index:4;
		background-color:#ccd700;
		border:dotted 1px #000000;
	}
	 #morewinepadding
	 {
		padding:5px 10px 5px 5px;
	 }	

	#sendafriend
	{
		/*float:left;*/
		position:absolute;
		left:365px;
		top:180px;
		width: 310px;
		z-index:10;
		background-color:#ccd700;
		border:dotted 1px #000000;
	}
	
	 #sendafriendpadding
	 {
		padding:5px 5px 5px 10px;
	 }
	 
	.paddingright
	{
		padding:10px 10px 10px 10px;
	}
	
	.paddingleft
	{
		padding:10px 10px 10px 18px;
	}
	

	.clear {
		clear : both;
	}	


	 .blockpadding
	 {
		padding:5px 15px 0px 15px;
	 }
	 		
	 .standardpadding
	 {
		padding:5px 5px 5px 10px;
	 }	
	 
	 
	#mappanel
	{
		float:left;
		position:absolute;
		width: 550px;
		height:600px;
		/*z-index:4;*/
		background-color:#ccd700;
		border:solid 1px #ccd700;
		padding:0px 0px 0px 0px;
	}
	
	 #mappanelpadding
	 {
		padding:5px 5px 5px 10px;
	 }	
	 
	 #searchresults
	 {
	    background-color:#ededed;
	    background:url(/images/searchresults.gif);
	    background-repeat:repeat-x;
	    border:solid 1px #b0b0b0;
	    display:none;
	    padding:3px 3px 0px 3px;
	    position:absolute;
	    width:350px;
	    height:290px;
	    z-index:899;
	    overflow:hidden;
	 } 
	 
/*Wijn abo*/	 
#leftblock
{
    float:left;
    width:440px;
    min-height:600px;
    background:url(/images/back_wijnabo.jpg);
    margin-right:8px;
}

    #leftblock p
    {
        line-height:18px;
    }
    
    #leftblock h1
    {
        color:#000;
        font-size:30px;
        margin-bottom:30px;
    }

    #leftblock h2
    {
        color:#440b83;
        font-size:25px;
        font-weight:normal;
        margin:3px 0px 3px 0px;
    }


    #leftblock h2.fixed
    {
        color:#440b83;
        font-size:25px;
        font-weight:normal;
        line-height:24px;
        width:270px;
    }

    #leftblock h3
    {
        color:#a0a80b;
		font-size: 120%;
		font-weight : bold;
		margin: 2px 0px 3px 0px;
		margin:3px 0px 5px 0px;
    }

#rightblock
{
    float:left;
    width:310px;
}

.wijnaboblock
{
    float:left;
    width:269px;
    border-right:solid 32px #ccd700;
    background:#ebebeb;
    margin-bottom:20px;
}

.startbutton
{
    background:#e6ba09;
    border:none;
    font-weight:bold;
    background:url(/images/btnwijnabo.gif);
    height:30px;
    width:215px;
    text-align:center;
    cursor:pointer;
}

.startbutton:hover
{
    background:url(/images/btnwijnabo_on.gif);
}

/*End wijnabo*/
	 
