body
{
background:url(pics/ffffff005aff_116.png) repeat; top #e7e7e7;  top #0d294f;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px auto auto auto;
color:#0d294f;

}
a{
text-decoration:underline;
color:#ae1600;
}
h1{
font-size:14px;
color:#4e7bc6;
font-weight:bold;
padding:5px 0 5px 0;
margin:0px;
}
.clear{
clear:both;
}
span{
color:#6b96c7;
}
p{
text-align:justify;
line-height:17px;
padding:6px 0 6px 0;
margin:0px;
font-size: 12px
}
img.prod_img{
float:left;
padding:5px 10px 0 0;
border-top-style:solid
border-top-right:solid
border-top-bottom:solid
border-top-left:solid

}
#main_container{
width:960px;
height:auto;
margin:auto;
padding:0px 0 0 0;
background:
}
/*Not sure why this codeblock exists-kvk*/
/*#header{
width:277px;
height:73px;
margin:auto;
float:right;
}*/
/*Not sure why this codeblock exists-kvk*/
.logo{
padding:5px 0 0 00px;
margin: 0 0 0px 175px;
}

.li { font-size: 10px;}

/*----------------main_content----------------*/
#main_content{
width:787px;
clear:both;
height:auto;
margin:auto;
background:url(images/container_center_bg_kv.jpg) repeat-y center;
z-index:-1; 
}
.center_content{
width:787px;

}
.welcome_block{
float:left;
width:675px;
margin: -20px 0px 0 60px;
padding:0px 20px 0 0px;
}
.title{

font-weight: bold;
clear:both;
border-bottom:
padding:0px 0px 05px 0px;
color:#354173;
font-size: 120%;
}
.i_divider{
width:1px;
height:100px;
float:left;
padding:0 20px 0 15px;
background:url(images/i_divider.gif) no-repeat center ;
}
.products{
width:700px;
padding:20px 0px 0 60px;
}
/*Not sure why this codeblock exists-kvk*/
.categories_products{
padding:20px 40px 0 40px;

}
.products_box{
padding:15px 0 5px 0;
border-top-style:solid
border-top-right:solid
border-top-bottom:solid
border-top-left:solid

}
.new_products{
width:710px;
padding:0 10px 30px 40px;
}
.prod_box{
float:left;
padding:10px 20px 10px 0px;
}
.prod_detailshome{
float:left;
width:200px;
padding:0 0 0 10px;

}
.store_details{

float: right;
margin: 0 0 0 180px ;
width:500px;
padding:10px 0 0 10px;
}
.welcome_details{
float:left;
width:500px;
padding:0 0 0 0px;
}

.contact_details{
float:left;
width:320px;
padding:0 0 0 10px;
}

a.order{
float:right;
padding:5px 0 0 0;
}

/*------contact form------*/
#contact_form{
float:left;
width:300px;
padding:10px 10px 0 140px;
color:#666666;
}
.contact_input{
width:290px;
height:17px;
font-size:12px;
float:left;
background-color:#fff8dc;
border:1px #DAB75A solid;
}
label.contact_form{
width:200px;
padding:0 0 5px 0;
font-size:12px;
}
.contact_textarea{
width:290px;
height:80px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
float:left;
background-color:#fff8dc;
border:1px #DAB75A solid;
}
input.contact_submit{
float:right;
padding:10px;
}
.cleardiv {
clear:both;
overflow:hidden;
height:5px;
}
/*----footer---------*/
#footer{
width:787px;
height:58px;
background:url(images/footer_bg.jpg) no-repeat center;
clear:both;
padding:0px;
margin:auto;
text-align:center;
color:#999999;
}
.left_footer{
float:left;
padding:7px 0 0 35px;
}
.right_footer{
float:right;
padding:15px 40px 0 0;
}
/* Microfilt,Adam,Axiva,Thermolab,Machinfabrik*/
.prod_details{
float:left;
width:500px;
padding:0 0 0 100px;
}

.kvk1{margin:0px 20px 0px 5px; color:#4e7bc6;}
.kvk2{margin:0px 20px 0px 25px;color:#4e7bc6;}
.kvk3{margin:0px 20px 0px 80px;color:#4e7bc6;}
.kvk4{margin:0px 20px 0px 60px;color:#4e7bc6;}
.kvk5{margin:0px 20px 0px 40px;color:#4e7bc6;}

#new	{margin: 0px 0 -10px 40px;
			color:#354173;}
	
#sanlogo {
			float:right;
			margin: 40px 40px 0px 0px ;
			width:200px;
			
}
#sanlogocon {
				float:right;
				width:270px;
				margin: 150px 0 -150px 0 ;
}
.venimg {
				float:left;
				width:0px;
				}
.subhead {
			
			font-weight: bold;
			font-size: 100%;
			}				
#callus		{ 
				float: left;
				margin: 40px 0 0 00px;
				width: 100px;
			}			
			
img.top_pic	{ float:right;
				margin: 0 400px 0 100px;
			}
/* machinfabric page*/
.bxiva {font-weight: bold;}	
.axiva2 {margin: 0 0 0 -25px;}
		
/* Start for the CSS for the MENU*/

body { font-family:Arial, Helvetica, Sans-Serif; font-size:12px; margin:0px 10px;}
        /* menu */
    #menu	{
					margin:auto auto auto auto; 
					padding:0 160px 0 0px; 
					list-style:none; 
					color:#fff; 
					line-height:45px; 
					position:absolute
					float:left
					z-index:50; 
					width: 980px;
				
					
					
				}
    #menu a { 
					color:#6f9cd0; 
					text-decoration:none;
				}
    #menu > li  {
					background:#354173 none repeat scroll 0 0; 
					cursor:pointer; 
					float:left; 
					position:relative;
					padding:0px 46px 0 57px;}
					
    #menu > li a:hover
				{
					color:#ffffff;
				}
    #menu .logo {
					background:transparent none repeat scroll 0% 0%; 
					padding:0px; 
					background-color:Transparent;
				}
        /* sub-menus*/
    #menu ul 	{ 
					padding:0px; 
					margin:0px; 
					display:block; 
					display:inline;
				}
    #menu li ul { position:absolute; left:-10px; top:0px; margin-top:45px; width:150px; line-height:16px; background-color:#354173; color:#6c97c8; /* for IE */ display:none; }
    #menu li:hover ul { display:block;}
    #menu li ul li{ display:block; margin:5px 10px; padding: 5px 10px;  border-top: dotted 1px #606060; list-style-type:none; }
    #menu li ul li:first-child { border-top: none; }
    #menu li ul li a { display:block; color:#6f9cd0; }
    #menu li ul li a:hover { color:#ffffff; }
    /* main submenu */
    #menu #main { left:0px; top:-14px; padding-top:20px; background-color:#6c97c8; color:#fff; z-index:999;}
    /* corners*/
    #menu .corner_inset_left { position:absolute; top:0px; left:-12px;}
    #menu .corner_inset_right { position:absolute; top:0px; left:150px;}
    #menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
    #menu .corner_left { position:absolute; left:0px; top:0px;}
    #menu .corner_right { position:absolute; left:132px; top:0px;}
    #menu .middle { position:absolute; left:18px; height: 20px; width: 115px; top:0px;}	
#menu .companies {margin: 0 0 0 0px;}	
	/* End of the CSS for the MENU*/
			