
body {
margin: 0px;
padding: 0px;
background-color:#FFFFFF;
background-image:url("../images/bg.jpg");
background-repeat:repeat-x;
background-position: 0px -50px;

font-family: verdana, tahoma, arial;
font-size: 9pt;
line-height: 12pt;
color: #25487d;
}
table, table tr td{
	font-size: 9pt;
	border: none;
	vertical-align: top;
}

ul li {
list-style-image: URL('../images/subnav_list_hover.gif');
}

a{
color: #25487d;
text-decoration: underline;
}

h2{
font-family: Trebuchet MS, verdana, tahoma;
font-size:14pt;
letter-spacing: 0.5px;
color: #455f92;
font-weight: normal;
margin-top: 6px;
margin-bottom: 14px;
line-height: 18pt;
padding-left: 12px;
	background-image:url("../images/bullet_h2.gif");
background-repeat: no-repeat;
background-position: center left;
}

h3{
color: #455f92;
font-size: 10pt;
padding-left: 12px;
}
h4{
font-family: Trebuchet MS, verdana, tahoma;
font-size:11pt;
color: #455f92;
font-weight: bold;
margin-top: 0px;
margin-bottom: 12px;
}

h5{
font-family: Trebuchet MS, verdana, tahoma;
font-size: 8pt;
margin: 0px;
padding: 0px;
text-decoration: none;
letter-spacing: 0.5px;
font-weight: normal;
}



.nav_list{
padding: 0px;
margin: 0px;
margin-top: 37px;
line-height: 26px;
}
.nav_list2{
padding: 0px;
margin: 0px;
line-height: 26px;
height: 326px;
}

.nav_link,.nav_link_selected{
	display: block;
	width: 122px;
	padding-left: 15px;
	padding-right: 10px;
	color: #4c6596;
	font-family: Trebuchet MS, verdana, tahoma;
	font-weight: bold;
	letter-spacing: 0.5px;
	font-size: 10pt;
	text-decoration: none;
}
.nav_link:hover{
	background-image: URL('../images/nav_hover_bg.jpg');
	background-repeat: repeat-y;
	background-position: center left;
}
.nav_link_selected{
	background-image: URL('../images/nav_selected_bg.jpg');
	background-repeat: repeat-y;
	background-position: center left;
	color: white;
}

.subnav_list{
	padding: 0px;
	margin: 0px;
	/*margin-left: 22px;*/
	padding-left:22px;
	
	line-height: 20px;
	list-style-type: none;
}

.subnav_list a{
	font-size: 7.5pt;
	text-decoration: none;
	color: #00145c;
}
.subnav_list li{

background-image: URL('../images/subnav_list.gif');
background-repeat: no-repeat;
background-position: 0px 2px;
/*list-style-image: URL('../images/subnav_list.gif');*/
list-style-image: none;
list-style-type: none;
margin: 0px;
padding: 0px;
width: 105px;
padding-left: 13px;
}
.subnav_list li.hdr{

background: none;

list-style-image: none;
list-style-type: none;
margin: 0px;
padding: 0px;
width: 105px;
padding-left: 4px;
font-weight: bold;
font-size: 7.5pt;
}
.subnav_list li.selected{
background-image: URL('../images/subnav_list_hover.gif');
background-repeat: no-repeat;
background-position: 0px 9px;
/*list-style-image: URL('../images/subnav_list_hover.gif');*/
list-style-image: none;
list-style-type: none;
margin: 0px;
padding: 0px;
font-weight: bold;
padding-left: 13px;
}
/*
.nav_list .nav_link_bg .nav_link:hover{
background-image: URL('../images/nav_hover_arrow.gif');
background-position: center right; 
background-repeat: no-repeat;
color: white;
}*/

#home_container{
	padding-bottom: 8px;
	background:transparent url('../images/destrooper_transp_bg.png') no-repeat bottom left;
	overflow: hidden;
	width:684px;
	float:left;	
}
#home_banner_img{
	padding-left: 5px;
}
#home_banner_img p{
	padding: 0px;
	margin: 0px;
}
#home_banner_img img{
	border: 0px;
}

.div_product{
	width: 142px;
	height: 175px;
	display: block;
	float: left;
	text-align: center;
}
.link_product{
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	padding: 0px 4px;
}
img{
	border: none;
}

.smaller, .smaller a{
	font-size: 8pt;
	color: #444;
}


#wrapper{
	width: 911px;
	margin: 23px auto 0px auto;
	background-image: URL('../images/home/home_wrapper_bg.jpg');
	background-repeat: repeat-y;
}
#main_wrapper{
	width: 911px;
	margin: 23px auto 0px auto;
	background-image: URL('../images/home/home_wrapper_bg.jpg');
	background-repeat: repeat-y;
	background-position: -1px 0px;
}
#home_banner_nl,
#home_banner_fr,
#home_banner_en,
#home_banner_es{
	height: 168px;
	background-color: white;
	background-image: URL('../images/home/home_banner.jpg');
	background-repeat: no-repeat;
}
#home_banner_nl{
	background-image: URL('../images/home/home_banner.jpg');
}
#home_banner_fr{
	background-image: URL('../images/home/home_banner_fr.jpg');
}
#home_banner_en{
	background-image: URL('../images/home/home_banner_en.jpg');
}
#home_banner_es{
	background-image: URL('../images/home/home_banner_es.jpg');
}

#main_banner_nl,
#main_banner_fr,
#main_banner_en,
#main_banner_es{
	height: 131px;
	background-color: white;
	background-image: URL('../images/main_banner.jpg');
	background-repeat: no-repeat;
	width: 910px;
}
#main_banner_nl{
	background-image: URL('../images/main_banner_nl.jpg');
}
#main_banner_fr{
	background-image: URL('../images/main_banner_fr.jpg');
	background-position:-1px 0px;
}
#main_banner_en{
	background-image: URL('../images/main_banner_en.jpg');
	background-position:-1px 0px;
}
#main_banner_es{
	background-image: URL('../images/main_banner_es.jpg');
	background-position:0px 0px;
}
#home_content{
	min-height:333px;
  	height:auto !important;
  	height:333px;
  	background-image: URL('../images/home/home_bg.jpg');
	background-repeat: no-repeat;
}
#main_content{
	width: 910px;
	min-height:333px;
  	height:auto !important;
  	height:333px;
  	background-image: URL('../images/main_bg.jpg');
	background-repeat: no-repeat;
}
#main_content_white{
	width: 910px;
	min-height:333px;
  	height:auto !important;
  	height:333px;
  	background-image: URL('../images/main_bg_white.jpg');
	background-repeat: no-repeat;
}

#home_bottom{
	background-image: URL('../images/home/home_bottom.jpg');
	background-repeat: no-repeat;
	height: 13px;
	overflow: hidden;
	width: 911px;
	margin: 0px auto 0px auto;
}
#main_bottom{
	background-image: URL('../images/main_bottom.jpg');
	background-repeat: no-repeat;
	height: 13px;
	overflow: hidden;
	width: 911px;
	margin: 0px auto 0px auto;
	
}
#home_footer{
	width: 911px;
	margin:0px auto 0px auto;
	text-align: center; 
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 7.5pt;
}

#home_left_nav{
	float: left;
	padding-left: 45px;
	/*margin-left:15px;*/
	width: 140px;
	/*background-color: blue;*/
}
#home_center{
	float: left;
	/*
	margin-left: 26px;*/
	padding-left:26px;
	margin-top: 6px;
	width: 400px;
}
#main_center{
	float: left;
	/*margin-left: 26px;*/
	padding-left:26px;
	margin-top: 6px;
	width: 605px;
}
#home_right{
	float: left;
	padding-left: 20px;
	/*
	margin-left: 20px;*/
	width: 185px;
	margin-top: 10px;
	line-height: 13px;
}
#home_right a {
	font-size: 8pt;
}
#home_right_langs{
	float: left;
	padding-left: 23px;
	/*margin-left:23px;*/
	width: 30px;
	margin-top: 19px;
}
#main_right_langs{
	float: left;
	/*margin-left:12px;*/
	padding-left:12px;
	width: 30px;
	margin-top: 30px;
}
.home_h4{
	padding-left: 12px;
	background-image:url("../images/bullet_h4.jpg");
	background-repeat: no-repeat;
	background-position: left middle;
}


ul.errors li {
	color:#8F0000;
}

/*FCK STYLES */
.pageContent h1{
	font-size:14pt;
	font-weight: bold;
	background:none;
	margin:5px 0px 5px 0px;
	padding:0px;
}
.pageContent h2{
	font-size:12pt;
	font-weight: bold;
	background:none;
	margin:2px 0px 2px 0px;
	padding:0px;
}
.pageContent h3{
	font-size:10pt;
	background:none;
	margin:0px;
	padding:0px;
}
.pageContent h4{
	font-size:8pt;
	background:none;
	margin:0px;
	padding:0px;
}

/* Contactform */

.box-right,
.box-left{
	float: left;
	width: 265px;
}
.box-right{
	width: 305px;
	padding-left: 25px;
}

form dt,
form dd{
	padding: 3px 0;
	margin: 0;
}
#contact label{
	font-weight: bold;
}
#contact input{
	width: 160px;
	margin-right: 10px;
}
input#contact_title{
	width: 80px;
}
input#contact_number,
input#contact_mailbox{
	width: 30px;
}
input#contact_postalcode{
	width: 70px;
}
input#contact_phone{
	width: 85px;
}
textarea#contact_message{
	width: 300px;
	height: 200px;
}
input#submit-form{
	width: auto;
}

p.required{
	font-size: 10px;
}