
a img {
	border:0;
}

a {
	color: #2d96da;
	text-decoration: none;
	
}

a:hover {
	text-decoration: underline;
}

.b {
	font-weight: bold;
}

body {
	font-family: arial;
	text-align:center;
	background-image: url("../images/bggradient.jpg");
	background-repeat: repeat-x;
	font-size: 11px;
	background-color:#e9e9e9;
	color:#555555;
}

h1 {
	font-size: 17px;
	margin: 0;
	padding:0;
	margin: 20px;
	margin-left:0px;

	color: #ff9900;
}

h2 {
	font-size: 13px;
	margin: 0;
	padding:0;
	margin: 20px;
	margin-left:0px;
	color: #767676;
}

h4 {
	font-size: 13px;
	margin: 0;
	padding:0;
	margin: 20px;
	margin-left:0px;
	color: #444444;
}


.maincenter {
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	width: 920px;
	 
}


.content_top {
	padding: 20px;
	width: 410px;
	padding-right: 0px;
}

.menu {
	background-image: url("../images/menucenter.jpg");
	height: 37px;

}

.menu .left {
	background-image: url("../images/menuleft.jpg");
	float:left;
	width: 5px;
	height: 37px;
}

.menu .right {
	background-image: url("../images/menuright.jpg");

	float:right;

	width: 5px;
	height: 37px;
}

.menu .buttons_lang {
	float:right;
	margin-top: 12px;
}
.menu .buttons_lang a {
	height: 16px;	
	width: 32px;
	display:block;	
	float:left;
} 

.menu a:hover {
	text-decoration: none;
}

.menu .buttons_lang .nl {
	background-image: url("../images/nl.gif");
}

.menu .buttons_lang .en {
	background-image: url("../images/en.gif");
}

.menu .buttons_lang .fr {
	background-image: url("../images/fr.gif");
}


.menu .item {
	min-width: 90px;
	float:left;
	display:block;
	height: 15px;
	padding: 10px;
	padding-left: 12px;
	padding-top: 12px;

	text-decoration: none;
	color: #222222;
	font-weight: bold;
	font-family: arial;
	font-size:12px;
	background-image: url("../images/menucenter.jpg");
}

.menu .itemsel,.menu .item:hover {
	background-repeat:no-repeat;
	background-image: url("../images/menusel.jpg");
	color: #FFFFFF;
}


.maincontent {
	border: 1px solid #b4b4b4;
	border-top:0;
	background-color: #FFFFFF;
	line-height: 1.7;
	


}

.readmore {
	float:right;
	color: #ffba00;
	margin-top: 20px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}


.maincontent .end {
	clear:both;
	margin-bottom: 20px;
}

.maincontent_home {
	background-image: url("../images/home_top.jpg");
	background-repeat:repeat-x;
}


.home_right {

	float:right;

}
.home_left {
	background-image: url("../images/home_topleft.gif");
	background-repeat:no-repeat;
	background-position: top left;
	height: 80px;
	float:left;
	width:430px;
	padding-left:20px;
	padding-top: 225px;
}
.home_left .buttontop {
	float:left;
}


.home_text {
	padding: 20px;
	
}



.price_left {
	background-image: url("../images/price_topleft.gif");
	background-repeat:no-repeat;
	background-position: top left;
	height: 100px;
	width: 600px;
	float:left;
	padding-left:20px;
	padding-top: 245px;
}
.price_left .buttontop {
	float:left;
}




.maincontent_price {
	background-image: url("../images/price_top.jpg");
	background-repeat:repeat-x;
}


.price_right {

}

.price_send .bold {
	font-weight:bold;
}

.footer {
	margin-top: 14px;
	color: #444444;
}

.footer .right {
	float:right;
		
}

.footer .right a {
	border-left: 1px solid #999999;
	color: #0082d6;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

.footer .right a:hover {
	text-decoration: underline;
}


.box {
	width: 435px;
	background-image: url("../images/box_center.jpg");
	margin:7px;
	float:left;
	
}

.box_right {
	float:right;
	
	margin-right: 10px;
}

.box_left {
	float:left;
	margin-left:10px;

}

.box .holder1 {
	background-image: url("../images/box_top.jpg");
	background-repeat:no-repeat;
	background-position: top;
}

.box .holder2 {
	background-image: url("../images/box_bottom.jpg");
	background-repeat:no-repeat;
	background-position: bottom;
	padding: 10px;
	padding-top: 3px;
	
}




.boxl {

	background-image: url("../images/boxl_center.jpg");
	background-color: #FFFFFF;
	background-repeat:repeat-y;
	background-position: top left;
	zoom: 100%;

}

.boxl .holder1 {
	background-image: url("../images/boxl_top.jpg");
	background-repeat:no-repeat;
	background-position: top left;
}

.boxl .holder2 {
	background-image: url("../images/boxl_bottom.jpg");
	background-repeat:no-repeat;
	background-position: bottom left;
	padding: 10px;
	padding-top: 3px;
	
}



h3 {
	font-size: 13px;
	padding:0;
}


.box_contact {
	font-size: 12px;
}
.home_short {
	margin:20px;

}
.home_short .item img {
	float:left;
}

.home_short .item {
	clear:both;
	border-bottom: 1px solid #e0e0e0;
	padding: 9px;	
}
.home_short .item .description {
	display:none;
	width: 365px;
	clear:left;
	margin-left: 27px;
	margin-top: 5px;
	
}

.home_short .item img {
	margin-right: 8px;
}

.home_short .item .title {
	font-size: 12px;
	 _cursor: hand;
	cursor: pointer;
	
}

.home_order {
	font-size: 12px;

}

.home_price {
	width: 135px;
	height: 50px;
	background-image: url("../images/home_price.gif");
	background-repeat:no-repeat;
	padding-top: 25px;
	padding-left: 53px;
	float:left;
}

.home_order_lines {
	width: 210px;
	height: 50px;
	float:left;
}



.home_order_lines .lines_item {
	list-style-type: none;
	padding:0px;
	margin:0px;
	padding-left: 10px;
	background-image: url("../images/arrowr.gif");
	background-repeat:no-repeat;
	background-position: left center;
}

.home_order .buttons {
	clear:left;
	padding-left: 50px;
}



.button {
	border:0;
	font-weight: bold;
	color: #555454;
	font-family:arial
	font-size: 12px;
	text-align:center;
	display:block;
	width: 121px;
	height: 24px;
	background-image: url("../images/button.gif");
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 5px;
	padding-top: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
}




.buttontop {
	border:0;
	font-weight: bold;
	color: #FFFFFF;
	font-family:arial
	font-size: 12px;
	text-align:center;
	display:block;
	width: 111px;
	height: 24px;
	background-image: url("../images/button2.gif");
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 5px;
	padding-top: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
}

a.button {
	float:left;
}

.button:hover,.buttontop:hover {
	color: #000000;
	text-decoration: none;

}

.customers_list {
	float:right;
}

.customers_list ul {
	list-style-type: square;	
	margin:0;
	padding:0;
}

.customers_list li {
	list-style-type: square;
	padding:1px;
	margin-left: 15px;
}

.customers_list a.order {
	clear:left;
	font-weight: bold;

	clear:left;
	padding-top: 10px;
	
	font-size: 12px;
}

.customers_quotes {
	width: 400px;	margin:15px;
	margin-right: 20px;
	margin-top: 20px;
	float:left;
}

.customers_quote {
	display:block;
	margin-bottom: 25px;

}

#customers_flash {
	margin-bottom: 10px;
}

.customers_quote .text {
	background-color: #FDFDFD;
	padding: 4px;
	font-style:italic;

}

.customers_quote .client {
	padding-top: 8px;
	border-bottom: 1px solid #EEEEEE;
	height: 25px;
	margin-top: 4px;
}

.customers_quote .company {
	float:left;
	border-left: 1px solid #CCCCCC;
	margin-left: 6px;
	padding-left: 6px;

}

.customers_quote .name {
	font-weight: bold;
	float:left;
}

.customers_intro {

	width: 425px;	
	padding: 20px;
	position: absolute;
	padding-top: 90px;
	
}


table.table .head td {
	background-color: #888888;
	font-weight: bold;
	/*color: #FFFFFF;*/
	color: #FFFFFF;

	background-color: #2d96da;
	background-image:url("../images/table_head.gif");
	border-top: 1px solid  #2d96da;

	padding: 3px;
}

table.table {
	border-bottom: 1px solid  #75c1f2;
}

table.table td {
	padding: 4px;
	
}

.boxe table.table td  {
	background-color: #F4F4F4;
}

table.table .row1 td {
	background-color: #DDDDDD;
}




.price_prepaid table td,.price_service table td {
	
}

.price_send table td.b {
	text-align:center;
	font-size: 12px;
}

.price_prepaid table td.gr {
	color: green;
	font-weight: bold;
}

.price_prepaid .foot {
	font-style: italic;
	padding-top: 8px;
}

.price_service .intro {
	margin-bottom: 20px;
}

.price_receive .intro {
	margin-bottom: 10px;
}


.price_service .outro {
	margin-top: 15px;
}

.price_send .intro {
	margin-bottom: 20px;
}



.price_prepaid,.price_send,.price_service {
	background-image:none;
}



.boxe {
	width: 415px;
	margin:7px;
	
	padding: 10px;

}

.price_prepaid {
	float:right;
}

.price_send {
	float:right;
}

.contact_data {
	clear:both;
	margin-bottom: 5px;
}

.contact_data .title {
	width: 100px;
	float:left;
	display:block;
	font-weight: bold;
}


.contact_data .val {
	float:left;
	display:block;
}


.form .field {
	padding: 5px;
	padding-left: 0px;
	clear:both;
}

.form .field .label {
	font-size: 12px;
	width: 100px;	
	float:left;
}

.form .field .input input {
	width: 200px;
	padding: 3px;
}
.form .messagefield {
	padding: 5px;
	padding-left: 0px;
	clear:both;

}

.form .messagefield textarea {
	width: 305px;
	height: 200px;
	font-family: arial;
}

.form .buttonrow {
	clear:both;
	margin-top: 15px;
	text-align:center;
}

.contact_right {
	background-image: url("../images/contact_right.jpg");
	background-position: right;

	float:right;
	width: 445px;	
	margin-right:1px;
	height: 336px;
}

.about_content {
	font-size: 12px;
	clear:both;
	padding: 15px;
	background-color: #ffffff;
}

.about_content .step {
	clear:both;
	padding: 20px;
	margin-bottom: 10px;
	border: 1px solid #BBBBBB;
	background-image: url("../images/about_step_bg.jpg");
	background-repeat: repeat-x;	
	background-position: bottom;
	background-color: #FFFFFF;
}

.about_content .step .text {
	float:left;
	width: 340px;
}

.about_content .step  .image {
	float:right;
	width: 440px;
	padding-left: 20px;
	margin-left: 20px;
	border-left: 1px solid #E3E3E3;
}


.about_content .text .title {
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
}	

.about_tabs {
	clear:both;
	height:60px;
	margin : 0;
	margin-top: 45px;


	list-style-type : none;

	padding : 0;
	background-image: url("../images/tabbg.gif");
	background-repeat:repeat-x;	
	background-position: 0px 1px;
}

.about_tabs li {
	float: left;
	display : inline;
	list-style-type : none;
	margin : 0;
}


.about_tabs .tab {
	background-color: #FFFFFF;
	margin-top: 1px;	
	margin-left: 5px;
	font-weight: bold;

	width: 211px;
	height: 45px;


	color:#FFFFFF;
	font-size: 16px;

	background-image: url("../images/tab.gif");
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;

	padding:0;

}



.about_tabs .tab img {
	float:left;
	padding-top: 8px;
	padding-left: 5px;
	display:none;
}

.about_tabs .tab div {
	padding:0;
	float:left;
	padding-top: 10px;
	padding-left:24px;

}

.about_tabs .tabsel {

	cursor:normal;
	pointer:normal;
	background-image: url("../images/tabsel.gif");
	background-repeat:no-repeat;
	color:#009adf;
	
}

.about_tabs .tabcontent {
	clear:both;
}



.about_tabs {
	clear:both;
}

.about_h1 {

	width: 425px;	
	padding: 20px;
	padding-bottom: 0px;
	
}


.about_top {
	padding: 20px;
}

.about_top .left {
	float:left;
	width: 425px;
}

.about_top .right {
	float:right;
	width: 425px;
}
.price_send .pricedesc {
	float:left;	
	width: 160px;
	font-weight: bold;
	padding-top: 5px;
}

.price_send .price {
	
	padding: 4px;
	background-color: #F4F4F4;
	float:left;
	width: 100px;
	font-size: 14px;
	font-weight: bold;
}

.price_send .price  div {
	display:inline;
}

.price_send .outro {
	clear:both;
	padding-top: 5px;
}