


	*{
		outline: 0px;
		margin: 0px;
		padding: 0px;
		border: 0px;
	}
	
	a{
		text-decoration: none;
		color: #5d93ba;
	}
	
	p{
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	h1{
		font-size: 18px;
		padding-bottom: 7px;
	}
	
	body{
		background: url("http://www.abyz.be/images/bg.gif");
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
	}
	
	#content{
		padding-bottom: 20px;
		padding-top: 20px;
		padding-left: 20px;
		float: left;
		width: 759px;
		background: #ffffff;
		overflow: hidden;
	}
	
	#content_container{
		width: 950px;
		background: #ffffff;
		margin: 0 auto;
	}
	
	#content-wrapper{
		width: 950px;
		background: #ffffff;
	}
	
	#header{
		padding-top: 25px;
		height: 150px;
	}
	
	#logo{
		float: left;
	}
	
	#slogan{
		float: left;
		width: 350px;
	}
	
	#header_blok{
		float: right;
		padding: 5px;
	}
	
	#header_blok_left{
		background:url("http://www.abyz.be/images/header_bg_left.gif");
		height: 78px;
		width: 7px;
		float: left;
	}
	
	#header_blok_right{
		background:url("http://www.abyz.be/images/header_bg_right.gif");
		height: 78px;
		width: 9px;
		float: left;
	}
	
	#header_blok_center{
		background:url("http://www.abyz.be/images/header_bg_center.gif") repeat-x;
		height: 78px;
		float: left;
	}
	
	#languages{
		float:left;
		font-size:10px;
		margin:0px;
		padding:0px;
		padding-left:7px;
	}
	
	ul#language_items
	{
		margin:0;
		padding:0;
		padding-top:7px;
		padding-bottom:10px;
	}
	
	ul#language_items li{
		display:inline;
		margin-top:0;
		list-style-type: none;
		color:#fff;
	}
	
	ul#language_items li a{
		color:#609cc7;
		text-decoration:none;
		margin:0;
		padding-top:10px;
		padding-right:3px;
		padding-left:3px;
		padding-bottom:10px;	
		font-weight: bold;
	}
		
	#menu{
		font-size:13px;
		font-weight:bold;
		background:url("http://www.abyz.be/images/bg_menu.gif") repeat-x;
		height: 46px;
		height: 51px !ie;
		width: 919px;
		float: left;
		padding-left: 20px;
		padding-top: 5px;
	}
	
	#menu_left{
		font-size:13px;
		font-weight:bold;
		background:url("http://www.abyz.be/images/bg_menu_left.gif");
		height: 51px;
		width: 5px;
		float: left;
	}
	
	#menu_right{
		font-size:13px;
		font-weight:bold;
		background:url("http://www.abyz.be/images/bg_menu_right.gif");
		height: 51px;
		width: 6px;
		float: left;
	}
	
	ul#menu_items, ul#menu_items2{
		text-align:left;
		margin-top:0;
		float: left;
	}
	
	ul#menu_items2{
		float: right;
	}
	
	ul#menu_items li, ul#menu_items2 li{
		margin-right:20px;
		padding-top:8px;
		list-style-type: none;	
		float: left;
		height: 26px;
		padding-left: 5px;
		padding-right: 5px;
		margin-top: 3px;
	}
	
	ul#menu_items li a, ul#menu_items2 li a{
		color:#fff;
		text-decoration:none;
		vertical-align:middle;
	}
	
	ul#menu_items li.selected a, ul#menu_items2 li.selected a{
		color: #364754;
		text-decoration:none;
		vertical-align:middle;
	}
	
	ul#menu_items li.selected,ul#menu_items li:hover, ul#menu_items2 li.selected,ul#menu_items2 li:hover{
		color: #364754;
		text-decoration:none;
		vertical-align:middle;
		height: 26px;
		margin-top: 3px;
		padding-top:8px;
		padding-left: 5px;
		padding-right: 5px;
		background: url("http://www.abyz.be/images/bg_selected_menu.gif");
	}
	
	ul#menu_items li a:hover,ul#menu_items li:hover a, ul#menu_items2 li a:hover,ul#menu_items2 li:hover a{
		color:#364754;
		text-decoration:none;
	}
	
	#footer{
		font-size:10px;
		font-weight:bold;
		background:url("http://www.abyz.be/images/bg_footer.gif");
		height: 34px;
		width: 933px;
		float: left;
		color: #0066b0;
		padding-top: 17px;
		text-align: right;
		padding-right: 5px;
		text-align: right;
	}
	
	#footer_left{
		font-size:13px;
		font-weight:bold;
		background:url("http://www.abyz.be/images/bg_footer_left.gif");
		height: 51px;
		width: 6px;
		float: left;
	}
	
	#footer_right{
		font-size:13px;
		font-weight:bold;
		background:url("http://www.abyz.be/images/bg_footer_right.gif");
		height: 51px;
		width: 6px;
		float: left;
	}
	
	ul#footer_items{
		text-align:left;
		float: right;
		margin-top:0;
	}
	
	ul#footer_items li{
		padding-left:7px;
		padding-right:7px;
		list-style-type: none;	
		float: left;
		border-left: 1px solid #0066b0;
	}
	
	ul#footer_items li.firstcompany{
		padding-left:7px;
		padding-right:7px;
		list-style-type: none;	
		float: left;
		border-left: 0px solid #0066b0;
	}
	
	ul#footer_items li a{
		color:#0066b0;
		text-decoration:none;
	}
	
	ul#footer_items li.selected a{
		color: #0066b0;
		text-decoration:none;
		vertical-align:middle;
	}
	
	ul#footer_items li.selected,ul#footer_items li:hover{
		color: #0066b0;
		text-decoration:none;
		vertical-align:middle;
	}
	
	ul#footer_items li a:hover,ul#footer_items li:hover a{
		color:#0066b0;
		text-decoration:none;
	}
		
	#search{
		margin-top:10px;
		font-size:10px;
		color:#000;
		font-weight:bold;
		text-align:right;
		padding-right:10px;
		float: right;
	}
	
	.search_image{
		border:none;
		padding-left:3px;
		margin-top:10px;
		height:23px;
	}
	
	.search_image a img{
		border:none;
	}
	
	#search input{
		width:170px;
		height:18px;
		background-color:#d4e4f0;
		color:#066ab2;
		font-weight:bold;
		font-size: 12px;
		vertical-align:middle;
		padding-left: 5px;
		float: right;
	}
	
	#left-wrapper{
		width: 171px;
		float: left;
		background: #ffffff;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	#left-sidebar-top{
		background:url("http://www.abyz.be/images/left_bg_top.gif") no-repeat;
		height: 9px;
		font-size: 1px;
		width: 171px;
	}
	
	#left-sidebar-bottom{
		background: url("http://www.abyz.be/images/left_bg_bottom.gif") no-repeat;
		height: 7px;
		width: 171px;
	}
	
	#left-sidebar-center{
		background:url("http://www.abyz.be/images/left_bg_center.gif") repeat-y;
		width: 171px;
	}
		
	.search_input{
		float: left;
	}
	
	#search input:hover{
		color: #000;
	}
	
	#sidebar_login_header{
		font-size: 12px;
		color: #5d93ba;
		font-weight: bold;
		margin-top: 7px;
	}
	
	#sidebar_login_header2{
		font-size: 9px;
		color: #5d93ba;
		font-weight: bold;
		margin-top: 3px;
	}
	
	.inputfield{
		background: #dfebf4;
		width: 147px;
		color: #285773;
		padding-left: 3px;
		padding-top: 1px;
		padding-bottom: 1px;
	}
		
	#left-sidebar-center {
		padding-top: 20px;
	}
	
	#left-sidebar-center ul {
		min-height: 0px;
		overflow: hidden;
	}
			
	#left-sidebar-center ul.level1 {
		/*margin-bottom: 50px;*/
		padding-bottom: 20px;
		border-top: 1px dotted #ffffff;
	}
	
	#left-sidebar-center ul.level1 li {
		background: url(http://www.abyz.be/images/bg_menu_item.gif) no-repeat;
		padding-top: 15px;
		padding-bottom: 15px;
		font-weight: normal;
		cursor: pointer;
		behavior: url('script/iepngfix.htc');
		list-style: none;
		border-bottom: 1px dotted #ffffff;
	}
		
	#left-sidebar-center ul.level1 li.selected {
		background: url(http://www.abyz.be/images/bg_menu_item_selected.gif) repeat-y;
	}
	
	#left-sidebar-center ul li.unselected{
		display: none;
	}
	
	#left-sidebar-center ul.level1 li.selected ul li {
		background: none;
		border: none;
		padding: 0px;
		line-height: 20px;
	}
	
	#left-sidebar-center ul.level1 li a{
		color: #FFFFFF;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
	}
	
	#left-sidebar-center ul.level1 li:hover {
		background: url(http://www.abyz.be/images/bg_menu_item_hover.gif) repeat-y;
	}
		
	#left-sidebar-center ul.level1 li.selected ul{
		list-style-image: none;
		list-style-type: none;
	}
	
	#left-sidebar-center ul.level1 li.selected ul.level2 li, #left-sidebar-center ul.level1 li.selected ul.level3 li, #left-sidebar-center ul.level1 li.selected ul.level4 li {
		font-style: italic;
	}
	
	#left-sidebar-center ul.level1 li.selected:hover {
		background: url(http://www.abyz.be/images/bg_menu_item_selected.gif) repeat-y;
	}
	
	#left-sidebar-center ul.level2 li.selected:hover {
		background: none;
	}
		
	#left-sidebar-center ul.level1 li a{
		padding-left: 15px;
		display: block;
	}
	
	#left-sidebar-center ul.level1 li.selected ul.level2{
		padding-top: 5px;
	}
	
	#left-sidebar-center ul.level1 li.selected ul.level2 li a{
		padding-top: 1px;
		padding-bottom: 1px;
	}
		
	#left-sidebar-center ul.level1 li.selected ul.level2 li.selected a, #left-sidebar-center ul.level1 li.selected ul.level2 li a{
		padding-left: 35px;
		width: 136px;
		display: block;
		overflow: hidden;
	}
	
	#left-sidebar-center ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected a, #left-sidebar-center ul.level1 li.selected ul.level2 li.selected ul.level3 li a{
		padding-left: 50px;
		width: 121px;
		display: block;
		overflow: hidden;
	}
	
	#left-sidebar-center ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li.selected a, #left-sidebar-center ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li a{
		padding-left: 65px;
		width: 106px;
		display: block;
		overflow: hidden;
	}
	
	#left-sidebar-center ul.level1 li.selected ul.level2 li a:hover, #left-sidebar-center ul.level1 li.selected ul.level2 li.selected ul.level3 li a:hover, #left-sidebar-center ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li a:hover{
		/*background: url(http://www.abyz.be/images/hover_listitem.gif) repeat-x;*/
		padding-top: 0px;
		padding-bottom: 0px;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		background: #5d97bf;
	}
	
	#contentListWrapper input.aantal, #contentBlockWrapper input.aantal {
		width: 17px;
		border: 1px solid #999999;
		text-align: center;
	}
	
	#contentListWrapper a,
	#contentBlockWrapper a{
		text-decoration: none;
	}
	
	.blockView tr td table.article_block tr td
	{
		background-color: #ffffff;
	}
	
	.blockView tr td table.article_block tr td a
	{
		color: #000000;
	}
	
	#content .articles tr.realtimedata{ height: 20px;}
	#content .articles tr.realtimedata td{ border-bottom: 0px; color: #ab0b1e; font-weight: bold;}
	.realtimedata{ height: 20px;padding-top: 5px;}
	#retrievingdata{border-bottom: 0px; color: red; font-weight: bold;}
	
	#contentListWrapper .voorraad,
	#contentBlockWrapper .voorraad,
	#content_content_wrapper .voorraad,
	#content .voorraad {
		float: right;
		padding-top: 10px;
	}
	
	#content .voorraad { 
		padding-right: 15px;
	}
	
	#contentListWrapper .voorraad li,
	#contentBlockWrapper .voorraad li,
	#content_content_wrapper .voorraad li,
	#content .voorraad li {
		float: left;
		padding-left: 40px;
		list-style: none;
		line-height: 23px;
	}
	
	#contentListWrapper .voorraad li.op, #contentBlockWrapper .voorraad li.op, #content .voorraad li.op, #content_content_wrapper .voorraad li.op { background: url(http://www.abyz.be/images/icon_voorraad_green.gif) 15px 5px no-repeat; }
	#contentListWrapper .voorraad li.niet, #contentBlockWrapper .voorraad li.niet, #content .voorraad li.niet, #content_content_wrapper .voorraad li.niet {	background: url(http://www.abyz.be/images/icon_voorraad_red.gif) 15px 5px no-repeat; }
	#contentListWrapper .voorraad li.back, #contentBlockWrapper .voorraad li.back, #content .voorraad li.back, #content_content_wrapper .voorraad li.back {	background: url(http://www.abyz.be/images/icon_voorraad_blue.gif) 15px 5px no-repeat; }

	.selectView{
		float: right;
		padding-right: 10px;
	}
	
	.product_lijn_container{
		height: 83px;
		border-bottom: 1px dotted #595f63;
		clear: both;
	}
	
	.product_lijn_container_last{
		height: 83px;
		border-bottom: 0px dotted #595f63;
		clear: both;
	}
	
	.product_lijn_foto{
		width: 70px;
		height: 75px;
		overflow: hidden;
		float: left;
		padding-top: 8px;
		text-align: center;
	}
	
	.articletoplink{
		text-decoration: none;
	}
	
	.product_lijn_foto a img{
		border: 0px;
	}
	
	.product_lijn_name{
		float: left;
		width: 190px;
		padding-left: 10px;
		border-right: 1px dotted #595f63;
		height: 75px;
		padding-top: 8px;
	}
	
	.product_lijn_omschrijving{
		height: 75px;
		width: 460px;
		float: left;
		padding-left: 10px;
		padding-top: 5px;
	}
	
	.product_lijn_price{
		width: 100px;
		border-left: 1px dotted #595f63;
		border-right: 1px dotted #595f63;
		float: left;
		height: 78px;
		padding-top: 5px;
		text-align: center;
	}
	
	.product_lijn_omschrijving a{
		text-decoration: none;
		color: #000000;
	}
	
	.product_lijn_prijs_icons{
		text-align: right;
		padding: 5px;
		float: right;
	}
	
	.product_lijn_icons{
		margin-top: 15px;
	}
	
	.product_lijn_icons a{
		width: 16px;
		border: 0px;
		margin-left: 10px;
	}
	
	.product_lijn_icons img{
		border: 0px;
	}
	
	.product_block_container{
		width: 160px;
		height: 235px;
		float: left;
		border-bottom: 1px dotted #595f63;
		border-right: 1px dotted #595f63;
		padding: 15px;
	}
	
	.product_block_container_last_row_items{
		width: 160px;
		height: 235px;
		float: left;
		border-bottom: 0px dotted #595f63;
		border-right: 1px dotted #595f63;
		padding: 15px;
	}
	
	.product_block_container_last{
		width: 160px;
		height: 235px;
		float: left;
		border-bottom: 1px dotted #595f63;
		border-right: 0px dotted #595f63;
		padding: 15px;
		padding-right: 0px;
	}
	
	.product_block_container_last_row{
		width: 160px;
		height: 235px;
		float: left;
		border-bottom: 0px dotted #595f63;
		border-right: 0px dotted #595f63;
		padding: 15px;
		padding-right: 0px;
	}
	
	.product_block_foto{
		width: 160px;
		height: 205px;
		overflow: hidden;
	}
	
	.product_block_foto p { height: 40px; }
	
	.product_block_foto a img{
		border: 0px;
	}
	
	.product_block_omschrijving{
		width: 160px;
		margin-top: 5px;
	}
	
	.product_block_omschrijving a{
		text-decoration: none;
		color: #000000;
		font-size: 10px;
	}
	
	.product_block_prijs_icons{
		text-align: right;
		padding: 0px;
		float: right;
		width: 168px;
	}
	
	.article_price{
		text-align: left;
		margin-top: 12px;
		width: 70px;
		float: left;
	}
	
	.btnscartadd{
		border:1px solid #c5c6c8;
		float:left;
		height:13px;
		margin-top:2px;
		padding:0;
		border:0px solid green;
		vertical-align:top;
	}
	
	.btncartaddtop{
		clear:both;
		height:7px;
		width:6px;
		margin:0;
		padding:0;
		font-size:0px;
		cursor:pointer;
	}
	
	.btncartaddbtm{
		clear:both;
		height:4px;
		width:6px;
		margin:0;
		padding:0;
		font-size:0px;
		cursor:pointer;
	}
	
	.orderinput{
		background-color:#f4f5f8;
		border:0px solid #c5c6c8;
		width:20px;
		margin:0px;
		padding:0px;
		font-size:10px;
		float: left;
	}
	
	.cartitemqty{
		border:1px solid #c5c6c8;
		float:left;
		width:30px;
	}
	
	.floatleftqty{
		float:left;
	}

	.product_block_icons{
		margin-top: 10px;
		float: right;
	}
	
	.product_block_icons a{
		width: 16px;
		border: 0px;
		margin-left: 10px;
	}
	
	.product_block_icons img{
		border: 0px;
	}
	
	.product_detail_left{
		width: 280px;
		float: left;
	}
	
	.product_detail_right{
		width: 470px;
		float: left;
	}
	
	.product_detail_foto{
		width: 250px;
		height: 200px;
		overflow: hidden;
	}
	
	.product_detail_foto_thumb{
		width: 50px;
		height: 50px;
		overflow: hidden;
		margin-right: 14px;
		margin-top: 15px;
		float: left;
		text-align: center;
		border: 1px solid #e7e8e7;
	}
	
	#pagemiddle{
		padding-top: 25px;
	}
	
	.product_aanverwant{
		margin-top: 10px;
	}

	.content_content_title, .breadcrumb{
		color: #609cc7;
		font-weight: bold;
		float: left;
		width: 100%;
	}
	
	.content_content_title2{
		float: right;
		width: 250px;
		text-align: right;
		padding-right: 5px;
	}
	
	.content_content_text{
		margin-top: 15px;
	}
	
	#contentListWrapper .paging,
	#contentBlockWrapper .paging {
		float: left;
		padding-top: 10px;
		padding-bottom: 20px;
		color: #666666;
	}
	
	#contentListWrapper .paging a, #contentBlockWrapper .paging a { color: #666666; text-decoration: none; }
	#contentListWrapper .paging strong, #contentBlockWrapper .paging strong { color: #000000; text-decoration: none; }

	/* MODALBOX */

	#MB_overlay {
		position: absolute;
		margin: auto;
		top: 0;	left: 0;
		width: 100%; height: 100%;
		z-index: 9999;
		background-color: #666666 !important;
		filter:alpha(opacity=0);
		-moz-opacity:0;
		opacity:0;
	}
	#MB_overlay[id] { position: fixed; }
	
	#MB_window {
		position:absolute;
		top: 0;
		border: 0 solid;
		text-align:left;
		z-index:10000;
	}
	#MB_window[id] { position: fixed!important; }
	
	#MB_frame {
		position:relative;
		border-style: solid;
		border-width: 5px 5px 5px 5px;
		height:100%;
		background-color:#FFFFFF;
	}
	
	#MB_header {
	  margin:0;
	  height: 28px;
	}
	
	#MB_content {
	  padding:6px 12px;
	  overflow:hidden;
	}
	
	#MB_caption {
	  font-size:85%;
	  font-weight: bold;
	  padding: 6px 0 0 5px;
	  margin: 0;
	  text-align: left;
	}
	
	#MB_close {
	  display:block;
	  position:absolute;
	  right:0; top:0;
	  padding:4px 5px;
	  font-weight:bold;
	  text-decoration:none;
	  font-size:16px;
	}
	#MB_close:hover {
		background:transparent;
	}
	
	/* Color scheme */
	#MB_window {
	  border-color:#5C829A;
	  background-color:#FFF;
	  color:#000;
	  font-size: 12px;
	}
	
	#MB_frame { border-color:#5C829A; }
	
	#MB_header {
	  background-color:#5C829A;
	  border-color:#DDE;
	  font-size:14px;
	}
	#MB_caption { color:#FFFFFF }
	
	#MB_close { color:#FFFFFF }
	#MB_close:hover { color:#FFFFFF }
	
	
	/* END MODALBOX */

	/* CARTMINI */
	.minicart{
		padding: 10px;
	}
	
	.minicarttitle1{
		font-weight: bold;
		float: left;
		padding: 3px;
		width: 50px;
	}
	
	.minicarttitle2{
		font-weight: bold;
		float: left;
		padding: 3px;
		width: 60px;
	}
	
	.minicarttitle3{
		font-weight: bold;
		float: left;
		padding: 3px;
		width: 170px;
	}
	
	.minicarttitle4{
		font-weight: bold;
		float: left;
		padding: 3px;
		width: 70px;
	}
	
	.minicarttitle5{
		font-weight: bold;
		float: left;
		padding: 3px;
		width: 80px;
	}
	
	.minicart1{
		float: left;
		padding: 3px;
		width: 50px;
	}
	
	.minicart2{
		float: left;
		padding: 3px;
		width: 60px;
	}
	
	.minicart3{
		float: left;
		padding: 3px;
		width: 170px;
	}
	
	.minicart4{
		float: left;
		padding: 3px;
		width: 70px;
	}
	
	.minicart5{
		float: left;
		padding: 3px;
		width: 80px;
	}
	
	.minicarttotaltext{
		font-weight: bold;
		margin-top: 7px;
		width: 50px;
		float: left;
		padding: 3px;
	}
	
	.minicarttotalnumber{
		padding: 3px;
		font-weight: bold;
		float: left;
		margin-top: 7px;
		width: 80px;
	}
	
	.cartmini{
		font-size:12px;
		color:#003a50;
	}
	
	.cartminitxt{
		padding-top:15px;
		padding-bottom:10px;
		font-size: 11px;
		font-weight:bold;
	}
	
	.cartminitotal{
		float:left;
		width:290px;
		width:340px !ie;
		padding-left:50px;
		padding-bottom:20px;
		font-weight:normal;
		font-size: 11px;
	}
	
	.cartminitotaltxt{
		float:left;
		padding-right:5px;
	}
	
	.cartminiaantaltxt{
		float:left;
		padding-right:5px;
	}
	
	.cartminitotalamount{
		float:left;
	}
	
	.cartminibuttons{
		float:left;
		width:355px;
	}
	
	.cartminiback{
		cursor:pointer;
	}
	
	.cartminibackimg{
		float:left;
	}
	
	.cartminibacktxt{
		background: url('http://www.abyz.be/images/bg_cart_button_large.gif') no-repeat;
		float:left;
		font-size:10px;
		width:180px;
		height: 23px;
		font-size: 11px;
		padding-top: 5px;
		text-align: center;
	}
	
	.cartminibutton{
		float:right;
		height:30px;
		border:0px;
		cursor:pointer;
	}
	
	.cartminibuttonimg{
		float:left;
	}
	
	.cartminibuttontxt{
		background: url('http://www.abyz.be/images/bg_cart_button.gif') no-repeat;
		width:127px;
		height: 23px;
		font-size: 11px;
		padding-top: 5px;
		margin-right: 4px;
		text-align: center;
	}
	
	.checkoutbutton{
		background:url('http://www.abyz.be/images/bg_cart_button_red.gif') no-repeat;
		float:right;
		border:0px;
		cursor:pointer;
		width: 127px;
		height: 23px;
		text-align: center;
	}
	
	.saveorderbutton{
		background:url('http://www.abyz.be/images/bg_cart_button_red_large.gif') no-repeat;
		float:left;
		border:0px;
		cursor:pointer;
		width: 150px;
		height: 23px;
		text-align: center;
		margin-top: 7px;
	}
	
	.checkoutbuttontxt {
		color:#890000;
		font-size:11px;
		padding-top: 5px;
	}
	/* CART */

	.unitprice {
		text-align: center;
		font-style: italic;
		padding-top: 20px;
	}
	
	/* WISHLIST */

	.catarticle{
		border:2px solid #5c829a;
		background-color:#ffffff;
		float:left;
		width:310px;
		padding: 5px;
		margin: 5px;
		background:url('http://www.abyz.be/images/bg_cart.gif') bottom left no-repeat;
	}
	
	.catarttop{
		float:left;
		width:310px;
	}
	
	.catartrep{
		background:url('http://www.abyz.be/images/catartrep.jpg') repeat-y left top;
		float:left;
		width:310px;
		width:310px !ie;
		padding-left:1px;
	}
	
	.catartbtm{
		float:left;
		width:310px;
	}
	
	.catartimg{
		float:left;
		width:100px;
		width:100px !ie;
		padding-left:3px;
		padding-right:9px;
	}
	
	.catartimg img{
			max-width: 100px;
			max-height: 140px;
		}
	
	.catartimgself{
		float:left;
		width:100px;
		text-align:center;
	}
	
	.catartdelivery{
		background:url('http://www.abyz.be/images/instantdelivery.jpg') no-repeat left top;
		float:left;
		width:101px;
		height:14px;
		height:14px !ie;
		padding-top:1px;
		text-align:center;
		color:#272727;
	}
	
	.catartdesc{
		height:105px;
	}
	
	.catarttxt{
		float:left;
		width:196px;
		height: 190px;
		overflow: hidden;
	}
	
	.catarttitle{
		padding-bottom:6px;
		font-weight:bold;
		font-size:12px;
		color:#003a50;
	}
	
	.catarttitle a{
		padding-bottom:6px;
		font-weight:bold;
		font-size:12px;
		color:#003a50;
		text-decoration: none;
	}
	
	a.catartlink:link, a.catartlink:active, a.catartlink:visited{
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:11px;
		color:#003a50;
		text-decoration:underline;
	}
	
	a.catartlink:hover{
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:11px;
		color:#003a50;
		text-decoration:underline;
	}
	
	.catartprice{
		float:right;
		width:80px;
		text-align:right;
		font-weight:bold;
		font-size:12px;
		color:#5c829a;
		padding-right: 10px;
	}
	
	.catartaantal {
		clear: both;
		float: right;
		width: 35px;	
		padding-top: 8px;
		padding-right: 10px;
	}
	
	.catartstock {
		float: right;
		width: 20px;
		padding-right: 15px;
	}
	
	.catartwishlist{
		float:left;
		width:136px;
		width:136px !ie;
		padding-left:12px;
		padding-top:6px;
		padding-bottom:2px;
	}
	
	.catartwishlistimg{
		float:left;
	}
	
	.catartwishlisttxt{
		float:left;
		padding-left:6px;
		padding-top:2px;
		text-align: right;
		width: 136px;
	}
	
	a.catartbtmlink:link, a.catartbtmlink:active, a.catartbtmlink:visited{
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:11px;
		color:#010101;
		text-decoration:underline;
	}
	
	a.catartbtmlink:hover{
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:11px;
		color:#003a50;
		text-decoration:underline;
	}
	
	.catarttxtbtm{
		float:left;
		width:310px;
		border-top:1px solid #c5c5c5;
	}
	
	.wishlistbtn{
		float:left;
		cursor:pointer;
	}
	
	.btnredtxtsmall{
		float:left;
		padding-top:5px;
	}
	a.btnredtxtlink:link, a.btnredtxtlink:active, a.btnredtxtlink:visited{
		color:#cb0b0d;
		text-decoration:underline;
	}
	
	a.btnredtxtlink:hover{
		color:#cb0b0d;
		text-decoration:underline;
	}
	
	.catartdiv{
		float:left;
		width:9px;
		height:10px;
	}
	
	.backto {
		background: url(http://www.abyz.be/images/btn_background.gif) no-repeat;
		width: 150px;
		height: 13px;
		padding-top: 5px;
		text-transform: lowercase;
		cursor: pointer;
		margin-top: 10px;
		font-size: 11px;
	}

	#discounterror{
		font-size: 11px;
		color:red;
		width:170px;
	}
	
	#homeartscart{
		padding-top:7px;
		padding-left:1px;
		border:0px solid green;
		width: 720px;
	}
	
	.cartshopcartitle{
		padding-top:10px;
		padding-bottom:9px;
		font-size:18px;
		color:#0e0e0e;
	}
	
	.cartcontainer{
		font-size:12px;
	}
	
	.cartgrayouter{
		min-height:234px;
		width:526px;
		position:relative;
		margin-left:0px;
		border:0px dashed black;
	}
	
	.cartgrayboxcheat{
		border:2px solid #5c829a !important;
		border:0px solid #5c829a;
		background: #FFFFFF url('http://www.abyz.be/images/bg_cart.gif') bottom left no-repeat;
		width:700px;
		position:absolute;
		height:100%;
		_height:220px;
		z-index:150;
		bottom:0px;
		margin-bottom: 10px;
	}
	
	.cartgraybox{
		border:0px solid blue;
		width:700px;
		position:absolute;
		height:100%;
		top:0px;
		z-index:100;
	}
	
	.cartgrayboxtop{
		width:700px;
		height:14px;
		position:relative;
		top:0px;
		border:0px solid gray;
	}
	
	.cartgrayboxmiddle{
		width:700px;
		position:relative;
		top:0px;
		border:0px solid red;
	}
	
	.cartgrayboxcontent{
		z-index:200;
		position:relative;
		border:0px solid #5c829a !important;
		border:2px solid #5c829a;
		padding-bottom:20px;
		padding-left:10px;
		padding-top:6px;
		clear: both;
	}
	
	/*
	.cartshopcar{
		background:url('http://www.abyz.be/images/shopcarbox_blue.jpg') no-repeat left bottom;
		float:left;
		width:520px;
		padding-bottom:20px;
		padding-left:10px;
	}
	*/
	
	a.shopcarmoveremovelink:link, a.shopcarmoveremovelink:active, a.shopcarmoveremovelink:visited{
		color:#000000;
		text-decoration:underline;
	}
	
	a.shopcarmoveremovelink:hover{
		color:#000000;
		text-decoration:underline;
	}
	
	.shopcarmoveremovelink img{
		border: 0px;
	}
	
	.carttitlecontainer {
		border:0px solid green;
		width:685px;
		height:25px;
		margin-top:5px;
		padding-top:4px;
		vertical-align:middle;
		border-bottom:1px solid #d3d3d3;
	}
	
	.carttitle1 {
		/*background:url('http://www.abyz.be/images/greyboxtitle_blue.png') repeat-x left bottom;*/
		float:left;
		width:57px;
		height:25px;
		font-size:11px;
		font-weight:bold;
		color:#00aeef;
		behavior: url("script/iepngfix.htc");
	}
	
	.carttitle2 {
			float:left;
			height:22px;
			height:25px !ie;
			width:200px;
			width:200px !ie;
			padding-left:10px;
			padding-top:6px;
			font-weight:bold;
				font-size:11px;
			behavior: url("script/iepngfix.htc");
		}
	
	.carttitle3, .carttitle6{
		float:left;
		height:19px !important;
		height:25px;
		width:130px;
		width:130px !ie;
		padding-left:6px;
		padding-top:6px;
		font-weight:bold;
		behavior: url("script/iepngfix.htc");
			font-size:11px;
	}
	
	.carttitle3_2, .carttitle6_2{
		float:left;
		height:19px !important;
		height:25px;
		width:100px;
		width:100px !ie;
		padding-left:6px;
		padding-top:6px;
		font-weight:bold;
		behavior: url("script/iepngfix.htc");
			font-size:11px;
	}
	
	.carttitle7{
		float:left;
		height:19px !important;
		height:25px;
		width:50px;
		width:50px !ie;
		padding-left:6px;
		padding-top:6px;
		font-weight:bold;
		behavior: url("script/iepngfix.htc");
			font-size:11px;
	}
	
	.carttitle7_2{
		float:left;
		height:19px !important;
		height:25px;
		width:80px;
		width:80px !ie;
		padding-left:6px;
		padding-top:6px;
		font-weight:bold;
		behavior: url("script/iepngfix.htc");
			font-size:11px;
	}
	
	.carttitle4 {
		float:left;
		height:19px !important;
		height:25px;
		width:60px;
		width:60px !ie;
		padding-left:6px;
		padding-top:6px;
		font-weight:bold;
		behavior: url("script/iepngfix.htc");
			font-size:11px;
	}
	
	.carttitle5 {
		float:left;
		height:19px !important;
		height:25px;
		width:130px;
		width:130px !ie;
		padding-left:6px;
		padding-top:6px;
		font-weight:bold;
		behavior: url("script/iepngfix.htc");
		text-align: left;
			font-size:11px;
	}
	
	.carttitle5_2 {
		float:left;
		height:19px !important;
		height:25px;
		width:100px;
		width:100px !ie;
		padding-left:6px;
		padding-top:6px;
		font-weight:bold;
		behavior: url("script/iepngfix.htc");
		text-align: left;
			font-size:11px;
	}
	
	.cartitemcontainer {
		/*background:url('http://www.abyz.be/images/shopcaritemdivider.png') no-repeat left bottom;*/
		float:left;
		float:none !ie;
		width:685px;
		/*height:60px;*/
		padding-bottom:10px;
		font-size:12px;
		color:#000000;
		border-bottom:1px solid #e3e4e6;
		behavior: url("script/iepngfix.htc");
	}
	
	td.cartitem{
		font-size:11px;
		font-weight:bold;
	}
	
	.cartitem1 {
		border:0px solid #000000;
		float:left;
		width:54px;
		width:54px !ie;
		padding-left:3px;
		margin-top:0px;
		padding-top:3px;
		font-size:9px;
		color:#000000;
	}
	
	.cartitem1 img {
		padding-right: 5px; 
		padding-top: 5px;
	}
	
	.cartitem2 {
		border:0px solid #000000;
		float:left;
		width:200px;
		width:200px !ie;
		padding-left:10px;
		margin-top:1px;
		padding-top:5px;
		font-size:10px;
	}
	
	.cartitem2title {
		float:left;
		width:154px;
		width:154px !ie;
		padding-left:6px;
	}
	
	.cartitem2titleorderstatus{
		float:left;
		width:300px;
	}
	
	.cartitem2btm{
		float:left;
		width:210px;
		padding-top:3px;
	}
	
	.cartitem2choose{
		float:right;
		padding-top: 3px;
		padding-top: 6px !ie;
	}
	
	.cartproductlink:link, a.cartproductlink:active, a.cartproductlink:visited{
		font-size:11px;
		font-weight:bold;
		color:#010101;
		text-decoration:none;
	}
	
	a.cartproductlink:hover{
		font-size:11px;
		font-weight:bold;
		color:#000000;
		text-decoration:underline;
	}
	
	a.choosepaperlink:link, a.choosepaperlink:active, a.choosepaperlink:visited{
		font-size:10px;
		color:#000000;
		text-decoration:underline;
	}
	
	a.choosepaperlink:hover{
		font-size:10px;
		color:#00aeef;
		text-decoration:underline;
	}
	
	.cartitem3, .cartitem6  {
		border:0px solid #000000;
		float:left;
		width:130px;
		width:130px !ie;
		margin-top:1px;
		padding-left:6px;
		padding-top:3px;
		font-size:11px;
		font-weight:bold;
		color:#010101;
	}
	
	.cartitem3_2, .cartitem6_2 {
		border:0px solid #000000;
		float:left;
		width:100px;
		width:100px !ie;
		margin-top:1px;
		padding-left:6px;
		padding-top:3px;
		font-size:11px;
		font-weight:bold;
		color:#010101;
	}
	
	.cartitem3wrap{
		float:left;
		width:51px;
		padding-top:10px;
	}
	
	.cartitem4 {
		border:0px solid #000000;
		float:left;
		width:60px;
		width:60px !ie;
		margin-top:1px;
		padding-left:6px;
		padding-top:4px;
		font-size:10px;
		font-weight:bold;
		color:#000000;
		text-align: center;
	}
	
	.cartitem4_2 {
		border:0px solid #000000;
		float:left;
		width:60px;
		width:60px !ie;
		margin-top:1px;
		padding-left:6px;
		padding-top:4px;
		font-size:11px;
		font-weight:bold;
		color:#000000;
		text-align: left;
	}
	
	.cartitem5 {
		border:0px solid #000000;
		float:left;
		width:90px;
		width:90px !ie;
		margin-top:1px;
		padding-left:6px;
		padding-top:3px;
		font-size:11px;
		font-weight:bold;
		color:#010101;
		text-align: right;
	}
	
	.cartitem5_2 {
		border:0px solid #000000;
		float:left;
		width:100px;
		width:100px !ie;
		margin-top:1px;
		padding-left:6px;
		padding-top:3px;
		font-size:11px;
		font-weight:bold;
		color:#010101;
		text-align: left;
	}
	
	.cartitem7 {
		border:0px solid #000000;
		float:left;
		width:50px;
		width:50px !ie;
		margin-top:1px;
		padding-left:6px;
		padding-top:3px;
		font-size:11px;
		font-weight:bold;
		color:#010101;
		text-align: left;
	}
	
	.cartitemqty{
		border:1px solid #c5c6c8;
		float:left;
		width:30px;
	}
	
	.floatleftqty{
		float:left;
	}
	
	.floatleft{
		float:left;
	}
	
	.orderinput{
		background-color:#f4f5f8;
		border:0px solid #c5c6c8;
		width:20px;
		margin:0px;
		padding:0px;
		font-size:10px;
		float: left;
	}
	
	.paperitems {
		clear: both;
	}

	#cartwrap{

	}
	
	.cartpromrecalc{
		float:left;
		width:708px;
		padding-top:3px;
	}
	
	.cartwrapcomplete{
		float:left;
		width:340px;
		padding-top:5px;
		padding-left:8px;
	}
	
	.cartwrapcompletecheck{
		float:left;
		height:21px;
		font-size:11px;
	}
	
	.cartwrapcompletetxt{
		float:left;
		height:16px;
		height:21px !ie;
		padding-top:2px;
		padding-top:5px !ie;
		font-size:11px;
	}
	
	.cartwrapcompleteedit{
		float:left;
		padding-left:20px;
		font-size:11px;
		padding-top: 2px;
		padding-top: 4px !ie;
	}
	
	.cartpromotion{
		float:left;
		padding-top:2px;
	}
	
	.cartpromotion td{
		font-size:11px;
		font-weight:bold;
		font-color:#010101;
	}
	
	.cartrecalc{
		background: url('http://www.abyz.be/images/bg_cart_button.gif') no-repeat;
		float:right;
		width:127px;
		height: 23px;
		cursor: pointer;
		font-size: 11px;
		padding-top: 5px;
		margin-right: 4px;
	}
	
	.cartrecalctxt{
		text-align: center;
	}
	
	#carttransporttotal{
		padding-top:5px;
		width: 708px;
	}
	
	#carttransport{
		background: #FFFFFF url('http://www.abyz.be/images/bg_cart.gif') no-repeat left bottom;
		float:left;
		width:250px;
		width:250px !ie;
		height:152px;
		height:167px !ie;
		padding-left:10px;
		padding-top:15px;
		padding-right:10px;
		margin-right: 30px;
		border:2px solid #5c829a;
	}
	
	.carttransportdata{
		padding-top:10px;
		padding-left:10px;
		padding-bottom:10px;
	}
	
	#carttotal{
		background: #FFFFFF url('http://www.abyz.be/images/bg_cart.gif') no-repeat left bottom;
		float:left;
		width:366px;
		width:366px !ie;
		height:152px;
		height:167px !ie;
		padding-left:14px;
		padding-top:15px;
		padding-right:15px;
		margin-right:4px;
		border:2px solid #5c829a;
	}
	
	.carttotalitems{
		float:left;
		padding-top:10px;
	}
	
	.cartbtmitem{
		float:left;
		width:347px;
		width:347px !ie;
		padding-left:5px;
		padding-bottom:5px;
	}
	
	.cartbtmtotal{
		float:left;
		width:347px;
		width:347px !ie;
		padding-left:5px;
		padding-right:5px;
		padding-top:12px;
		font-weight:bold;
		font-size:14px;
		letter-spacing:0px;
		border-top:1px solid #d3d3d3;
	}
	
	.checkoutbtmleft{
		float:left;
		color:#010101;
	}
	
	.checkoutbtmright{
		float:right;
		color:#010101;
	}
	
	.checkouttotal{
		float:left;
		width:200px;
		width:210px !ie;
		padding-left:5px;
		padding-right:5px;
		padding-top:12px;
		font-weight:bold;
		font-size:14px;
		position:relative;
		z-index:300;
		border-top:1px solid #d3d3d3;
	}
	
	.checkouttotalleft{
		float:left;
		color:#010101;
	}
	
	.checkouttotalright{
		float:right;
		color:#010101;
	}
	
	.cartnext{
		float:right;
		width:500px;
		width:500px !ie;
		margin-top:7px;
		margin-right: 16px;
	
	}
	
	.cartnexttxt{
		float:right;
		padding-top:15px;
		font-size:11px;
		color:#00aeef;
		font-weight:bold;
	}
	
	a.cartbiglink:link, a.cartbiglink:active, a.cartbiglink:visited{
		font-size:11px;
		color:#00aeef;
		font-weight:bold;
		text-decoration:none;
	}
	
	a.cartbiglink:hover{
		font-size:11px;
		color:#00aeef;
		font-weight:bold;
		text-decoration:none;
	}
	
	#carttextdesc{
		float:left;
		padding-top:20px;
		padding-bottom:20px;
		padding-right:20px;
	}
	
	.modalchoosewrap{
		width:450px;
	}
	
	.wrapimg{
		float: left;
		width: 117px;
		height: 136px;
		border: 2px solid white;
		margin: 4px 4px 4px 4px;
		text-align:center;
		cursor: pointer;
	}
	
	.choosepaperimg{
		border:2px solid #ffffff;
	}
	
	.choosepaperimg:hover{
		border: 2px solid #cb0b0d;
	}
	
	.choosepaperimgselect{
		border:2px solid #cb0b0d;
	}
	
	.choosepapertxt{
		padding-top:10px;
	}
	
	.choosepaperprice{
		padding-top:3px;
		padding-top:0px !ie;
	}
	
	.choosepaperbtm{
		margin:0px 0px 0px 20px;
		width:400px;
	}
	
	.choosepaperlabel{
		border:2px solid #5C829A;
		width:400px;
		width:380px !ie;
		font-size:12px;
		font-face:Verdana;
	}
	
	.choosepaperbtn{
		background: url('http://www.abyz.be/images/bg_cart_button.gif') no-repeat;
		float:left;
		width:127px;
		height: 23px;
		cursor: pointer;
		font-size: 11px;
		padding-top: 5px;
		font-weight: bold;
		text-align: center;
		margin: 0px;
		margin-left: 297px;
	}
	
	.choosepaperbtntxt{
		float:left;
		padding-top:5px;
		padding-right:5px;
		font-size:13px;
		font-weight:bold;
		color:#cb0b0d;
	}
	
	.choosepaperbtnimg{
		float:left;
	}

	textarea.contacttextarea{
		width:260px;
		background-color:#b6c5d7;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#333333;
		line-height:18px;
	}
	
	textarea.contacttextareamedium{
		width:130px;
		font-size:12px;
		color:#333333;
		line-height:18px;
		background-color:#b6c5d7;
		border:1px solid #cdcdcd;
	}
	
	/* ORDER */
	div#checkouttop{
		float:left;
	}
	
	div.checkoutitems{
		float:left;
		width:242px;
	}
	
	.checkleftgrayouter{
		min-height:359px;
		width:280px;
		position:relative;
		margin-left:0px;
		background:url('http://www.abyz.be/images/bg_cart.gif') bottom left no-repeat;
		border:2px solid #5c829a;
	}
	
	.checkleftgrayboxcheat{
	
	
		width:280px;
		position:absolute;
		height:100%;
		_height:342px;
		z-index:150;
		bottom:0px;
	}
	
	.checkleftgraybox{
		border:0px solid blue;
		width:280px;
		position:absolute;
		height:100%;
		top:0px;
		z-index:100;
	}
	
	.checkleftgrayboxtop{
		width:280px;
		height:17px;
		position:relative;
		top:0px;
		border:0px solid gray;
	}
	
	.checkleftgrayboxmiddle{
		width:280px;
		position:relative;
		top:0px;
		border:0px solid red;
	}
	
	.checkleftgrayboxcontent{
		z-index:200;
		position:relative;
		border:0px solid black;
		padding-bottom:20px;
		/*padding-left:10px;
		padding-top:6px;*/
		padding-top:14px;
		padding-left:8px;
		padding-right:15px;
	}
	
	.checkouttitle{
		padding-left:4px;
		padding-bottom:5px;
		color:#5c829a;
		font-size:14px;
		font-weight:bold;
		border-bottom:1px solid #d3d3d3;
		behavior: url("script/iepngfix.htc")
	}
	
	.checkoutcontainer{
		float:left;
		/*background:url('http://www.abyz.be/images/greyboxtitle_blue.png') repeat-x left bottom;*/
		padding-top:12px;
		margin-bottom:12px;
		position:relative;
		z-index:300;
		width: 260px;
	}
	
	.checkoutitem{
		float:left;
		width:260px;
		width:260px !ie;
		padding-left:5px;
		padding-bottom:5px;
		position:relative;
		z-index:300;
	}
	
	.checkoutwrapimg{
		padding-top:3px;
		padding-left:12px;
	}
	
	.checkoutitemdetail{
		float:left;
		width:200px;
		width:200px !ie;
		padding-left:5px;
		position:relative;
		z-index:300;
		border:0px solid red;
	}
	
	.checkoutitemname{
		padding-bottom:3px;
		font-size:12px;
		color:#010101;
	}
	
	.checkouttitlecontainer{
		width:250px;
		height:11px;
		color:#010101;
		font-size:10px;
	}
	
	.checkouttitle1{
			float:left;
			width:45px;
		}
	
		.checkouttitle2{
			float:left;
			width:70px;
			text-align: left;
		}
	
		.checkouttitle3{
			float:left;
			width:65px;
			text-align: left;
		}
		
		.checkouttitle4{
			float:left;
			width:40px;
		}
	
	a.checkoutlink:link, a.checkoutlink:visited, a.checkoutlink:hover, a.checkoutlink:active{
		color:#010101;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
	
	a.cartremovelink:link, a.cartremovelink:visited, a.cartremovelink:hover, a.cartremovelink:active{
		color:#96969A;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
	}
	
	.checkoutitemcontainer{
		float:left;
		width:250px;
		padding-bottom:15px;
		color:#010101;
		font-size:10px;
	}
	
	.checkoutitem1{
			float:left;
			width:45px;
		}
	
		.checkoutitem2{
			float:left;
			width:70px;
			text-align: left;
		}
	
		.checkoutitem3 {
			float:left;
			width:65px;
			color:#c21500;
			font-weight:bold;
			text-align: left;
		}
		
		.checkoutitem4{
			float:left;
			width:40px;
		}
	
	.checkoutbtmitem{
		clear: both;
		float:left;
		width:250px;
		width:250px !ie;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:5px;
		position:relative;
		z-index:300;
	}
	
	.checkoutbtmleft{
		float:left;
		color:#010101;
	}
	
	.checkoutbtmright{
		float:right;
		color:#010101;
	}
	
	.checkouttotal{
		float:left;
		width:250px;
		width:250px !ie;
		padding-left:5px;
		padding-right:5px;
		padding-top:12px;
		font-weight:bold;
		font-size:14px;
		position:relative;
		z-index:300;
		border-top:1px solid #d3d3d3;
	}
	
	.checkouttotalleft{
		float:left;
		color:#010101;
	}
	
	.checkouttotalright{
		float:right;
		color:#010101;
	}
	
	div#checkout .error-message{
		color:#cb0b0d;
		text-align:left;
		display:none;
		border:0px solid red;
	}
	
	div#checkout .success-message{
		color:#339900;
		text-align:left;
		display:none;
		border:0px solid green;
	}
	/*
	.checkouttotal{
		height:19px !important;
		height:24px;
		margin-top:21px;
		padding-top:5px;
		color:#00aeef;
		font-size:12px;
		font-weight:bold;
	}
	*/
	
	div.checkoutself{
		float:left;
		width:301px;
		width:324px !ie;
	/*	padding-top:14px;
		padding-left:8px;
		padding-right:15px;*/
	}
	
	.checkrightgrayouter{
		min-height:359px;
		width:400px;
		position:relative;
		margin-left:60px;
		border:2px solid #5c829a;
		background: #FFFFFF url('http://www.abyz.be/images/bg_cart.gif') bottom left no-repeat;
	}
	
	.checkrightgrayboxcheat{
		width:400px;
		position:absolute;
		height:100%;
		_height:342px;
		z-index:150;
		bottom:0px;
	}
	
	.checkrightgraybox{
		width:400px;
		position:absolute;
		height:100%;
		top:0px;
		z-index:100;
	}
	
	.checkrightgrayboxtop{
		width:400px;
		height:17px;
		position:relative;
		top:0px;
		border:0px solid gray;
	}
	
	.checkrightgrayboxmiddle{
		width:400px;
		position:relative;
		top:0px;
		border:0px solid red;
	}
	
	.checkrightgrayboxcontent{
		z-index:200;
		position:relative;
		border:0px solid black;
		padding-bottom:20px;
		padding-top:14px;
		padding-left:8px;
		padding-right:15px;
	}
	
	.checkoutstepicon{
		background: url('http://www.abyz.be/images/bg_step.gif') no-repeat;
		width: 23px;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 5px;
		float: left;
		margin-top:8px;
	}
	
	.checkoutsubtitle{
		float:left;
		width:140px;
		width:180px !ie;
		padding-bottom:11px;
		color:#5c829a;
		font-size:14px;
		padding-top: 10px;
		padding-left: 8px;
		font-weight:bold;
	}
	
	.checkoutnotcompleted{
		float:right;
		font-weight:bold;
		font-size:12px;
		color:#cb0b0d;
	}
	
	.checkoutcompletetxt{
		float:left;
		padding-top:2px;
		padding-right:2px;
	}
	
	.checkoutcompleted{
		float:right;
		font-weight:bold;
		font-size:12px;
		color:#36a12c;
	}
	
	#checksignin{
		clear:both;
		padding-left:35px;
	}
	
	#checksigninguest{
		clear:both;
		padding-left:35px;
	}
	
	#checkoutsignin{
		float:left;
		width:380px;
		padding-bottom:19px;
		position:relative;
		z-index:300;
		border-bottom:1px solid #d3d3d3;
	}
	
	.checkoutsigninlinks{
		float:left;
		width:245px;
	}
	
	.checkoutregister{
		float:left;
		width:215px;
		padding-top:0px;
		margin: 0px 0px 3px 0px;
		cursor:pointer;
	}
	
	a.checkoutregisterlink:link, a.checkoutregisterlink:active, a.checkoutregisterlink:visited{
		font-size:9px;
		color:#5c829a;
		font-weight:normal;
	}
	
	a.checkoutregisterlink:hover{
		font-size:9px;
		color:#5c829a;
		font-weight:normal;
	}
	
	.checkoutguest
	{
		padding-top:5px;
		margin: 0px 0px 3px 0px;
		color:#5c829a;
		font-size:9px;
		font-weight:normal;
		cursor:pointer;
	}
	
	#guestcheckout{
		float:left;
		width: 200;
		margin: 5px 0px 0px 0px;
	}
	
	#logincheckout{
		float:left;
		width: 200;
		margin: 5px 0px 0px 0px;
	}
	
	#passforgottencheckout{
		float:left;
		width: 200;
		margin: 5px 0px 0px 0px;
	}
	
	.checkoutknown{
		padding-top:0px;
		margin: 0px 0px 3px 0px;
		color:#5c829a;
		font-size:9px;
		font-weight:normal;
	}
	
	.checkoutbtn{
		background: url('http://www.abyz.be/images/bg_cart_button_red.gif') no-repeat;
		width:127px;
		height:23px;
		float:right;
		cursor:pointer;
		text-align: center;
	}
	
	.checkoutbtn2{
		height:23px;
		float:right;
		text-align: center;
		color: #5c7392;
	}
	
	.checkoutbtn a{
		color: #5c7392;
	}
	
	.checkoutbtntxt{
		padding-top:5px;
		font-size:11px;
		color:#890000;
	}
	
	.checkoutbtnimg{
		float:left;
	}
	
	.checkoutsummary{
		clear:both;
		padding-left:35px;
	}
	
	#checkoutshipping{
		float:left;
		width:380px;
		padding-bottom:19px;
		position:relative;
		z-index:300;
		border-bottom:1px solid #d3d3d3;
	}
	
	.checkshipping{
		float:left;
		width:261px;
		width:301px !ie;
		padding-top:10px;
		padding-left:40px;
	}
	
	.shippingtxt{
		clear:both;
	}
	
	#checkoutfacturation{
		float:left;
		width:380px;
		padding-bottom:19px;
		position:relative;
		z-index:300;
		border-bottom:1px solid #d3d3d3;
	}
	
	.checkfacturation{
		float:left;
		width:261px;
		width:301px !ie;
		padding-top:10px;
		padding-left:40px;
	}
	
	.checkout_error{
		font-size:11px;
		font-weight:bold;
		color:#cb0b0d;
	}
	
	#checkoutpayment{
		float:left;
		width:380px;
		padding-bottom:19px;
		position:relative;
		z-index:300;
		border-bottom:0px solid #d3d3d3;
	}
	
	#checkpayment{
		float:left;
		width:261px;
		width:301px !ie;
		padding-top:10px;
		padding-left:40px;
	}
	
	.checkpaymentimg{
		float:left;
	}
	
	.checkpaymentname{
		float:left;
		width:168px;
		width:173px !ie;
		padding-left:5px;
	}
	
	.checkpaymentinfo{
		float:left;
		padding-left:5px;
		text-decoration:underline;
		cursor:pointer;
	}
	
	.checkpaymenttxt{
		visibility:hidden;
		display:none;
		float:left;
		width:230px;
		padding-top:5px;
	}
	
	.confirmbtn{
		background: url('http://www.abyz.be/images/bg_cart_button_red_large.gif') no-repeat;
		width: 150px;
		height: 23px;
		float:right;
		margin-right:9px;
		margin-top:10px;
		cursor:pointer;
	}
	
	.confirmbtnleft{
	
	}
	
	.confirmbtntxt{
		padding-top:5px;
		color:#890000;
		font-size:11px;
		text-align: center;
	}
	
	.confirmbtnright{
		float:left;
	}
	
	div#checkoutbtm{
		float:left;
		padding-top:15px;
	}
	
	#checkoutwrapbackshop{
		float:left;
		width:200px;
	}
	
	#checkoutcompletewrapped{
		float:left;
		width:200px;
		padding-bottom:10px;
	}
	
	.checkoutcompletewrappedtxt{
		float:left;
		padding-left:5px;
		padding-top:6px;
	}
	
	#checkoutbacktoshop{
		float:left;
		background: url('http://www.abyz.be/images/bg_cart_button_large.gif') no-repeat;
		height:23px;
	}
	
	.checkbacktoshop{
		float:left;
		padding-top:6px;
		text-align: center;
		width:180px;
	}
		
	.checkbacktoshop a,
	#checkoutrestart a {
		font-size:10px;
		color:#000000;
		text-decoration: none;
	}
	
	.checkbacktoshop a {
		font-weight: bold;
	}
	
	#checkoutrestart{
		background: url('http://www.abyz.be/images/bg_cart_button_large.gif') no-repeat;
		height:23px;
		float:left;
		padding-top:2px;
		text-align: center;
		margin-top: 10px;
	}
	
	.checkoutrestartimg{
		float:left;
		padding-right:3px;
	}
	
	.checkoutrestarttxt{
		float:left;
		padding-top:4px;
		text-align: center;
		width:180px;
	}
	
	#checkouttotaltxt{
		padding-right:8px;
		padding-bottom:3px;
		color:#363636;
		font-size: 9px;
	}
	
	.checkoutconditions{
		padding-top:10px;
		color:#363636;
		font-size: 9px;
	}
	
	.modalboxtxt{
		height:445px;
		padding:5px;
		overflow-y:auto;
	}
	
	.orderbtn{
		float:right;
		cursor:pointer;
	}
	
	.checkoutsubmit{
		float:right;
		padding-top:10px;
		padding-right:5px;
		font-size:12px;
		color:#00aeef;
		font-weight:bold;
		text-decoration:underline;
		cursor:pointer;
	}
	
	.checkoutsubmitimg{
		float:right;
		cursor:pointer;
	}
	
	.cart-message{
		display:none;
		color:00aeef;
		font-weight:bold;
	}
	
	.orderstatuswrapdesc{
		float:left;
		padding-top:4px;
		padding-left:4px;
	}
	
	#orderstatuscompletewrap{
		float:left;
		width:500px;
	}
	
	
	
	.orderstatustxt{
		padding-top:10px;
	}
	
	.orderstatuscontainer{
		padding-top:15px;
		padding-bottom:10px;
		height: 50px;
		width: 500px;
	}
	
	.orderstatuslign{
		/*width:180px;*/
	}
	
	.orderstatuslabel{
		float:left;
		width:250px;
		font-weight:bold;
	}
	
	.orderstatusnumber{
		float:right;
		width:250px;
		font-weight:bold;
		text-align:left;
	}
	
	.orderstatustotallong{
		background:url('http://www.abyz.be/images/bg_cart.gif') bottom left no-repeat;
		border:2px solid #5c829a;
		float:left;
		width:680px;
		width:680px !ie;
		height:152px;
		height:167px !ie;
		padding-left:10px;
		padding-right: 10px;
		padding-top:15px;
		margin-top: 10px;
	}
	
	.orderstatuscorporate{
		float:left;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:10px;
	}
	
	.orderstatuscorporatetitle{
		padding-bottom:10px;
		font-size:12px;
		color:00aeef;
		font-weight:bold;
	}
	
	.orderstatuscorporatebox{
		float:left;
		width:295px;
	}
	
	.orderstatuscorplabel{
		float:left;
		width:115px;
	}
	
	.orderstatuscorpcompany{
		float:left;
		width:180px;
		text-align:right;
	}
	
	input.inputmedium4{
		width:135px;
		height:20px;
		border:0px solid white;
		background:transparent;
		font:11px Verdana, Helvetica, sans-serif;
		color:#231F20;
		padding-top:2px;
	}
	
	
	td.inputmedium4{
		background-image:url('http://www.abyz.be/images/bg-inputmedium4.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	td.inputmedium4_error{
		background-image:url('http://www.abyz.be/images/bg-inputmedium4error.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	input.inputmedium5{
		width:70px;
		height:20px;
		border:0px solid white;
		background:transparent;
		font:11px Verdana, Helvetica, sans-serif;
		color:#231F20;
		padding-top:2px;
	}
	
	
	td.inputmedium5{
		background-image:url('http://www.abyz.be/images/bg-inputmedium5.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	td.inputmedium5_error{
		background-image:url('http://www.abyz.be/images/bg-inputmedium5error.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	input{
		padding-left:3px;
		padding-right:3px;
	}
	
	input.inputlong{
		width:299px;
		height:20px;
		border:0px solid white;
		background:transparent;
		font:11px Verdana, Helvetica, sans-serif;
		color:#231F20;
		padding-top:2px;
	}
	
	td.inputlong{
		background-image:url('http://www.abyz.be/images/bg-inputlong.gif');
		background-repeat:no-repeat;
		background-position:top left;
	}
	
	td.inputlong_error{
		background-image:url('http://www.abyz.be/images/bg-inputlongerror.gif');
		background-repeat:no-repeat;
		background-position:top left;
	}
	
	input.inputmedium{
		width:125px;
		height:20px;
		border:0px solid white;
		background:transparent;
		font:11px Verdana, Helvetica, sans-serif;
		color:#231F20;
		padding-top:2px;
	}
	
	td.inputmedium{
		background-image:url('http://www.abyz.be/images/bg-inputmedium.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	td.inputmedium_error{
		background-image:url('http://www.abyz.be/images/bg-inputmediumerror.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	input.inputmedium2{
		width:200px;
		height:20px;
		border:0px solid white;
		background:transparent;
		font:11px Verdana, Helvetica, sans-serif;
		color:#231F20;
		padding-top:2px;
	}
	
	td.inputmedium2{
		background-image:url('http://www.abyz.be/images/bg-inputmedium2.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	td.inputmedium2_error{
		background-image:url('http://www.abyz.be/images/bg-inputmedium2error.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	input.inputmedium3{
		width:117px;
		height:20px;
		border:0px solid white;
		background:transparent;
		font:11px Verdana, Helvetica, sans-serif;
		color:#231F20;
		padding-top:2px;
	}
	
	
	td.inputmedium3{
		background-image:url('http://www.abyz.be/images/bg-inputmedium3.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	td.inputmedium3_error{
		background-image:url('http://www.abyz.be/images/bg-inputmedium3error.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	input.inputmedium4{
		width:135px;
		height:20px;
		border:0px solid white;
		background:transparent;
		font:11px Verdana, Helvetica, sans-serif;
		color:#231F20;
		padding-top:2px;
	}
	
	
	td.inputmedium4{
		background-image:url('http://www.abyz.be/images/bg-inputmedium4.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	td.inputmedium4_error{
		background-image:url('http://www.abyz.be/images/bg-inputmedium4error.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	input.inputmedium5{
		width:70px;
		height:20px;
		border:0px solid white;
		background:transparent;
		font:11px Verdana, Helvetica, sans-serif;
		color:#231F20;
		padding-top:2px;
	}
	
	
	td.inputmedium5{
		background-image:url('http://www.abyz.be/images/bg-inputmedium5.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	td.inputmedium5_error{
		background-image:url('http://www.abyz.be/images/bg-inputmedium5error.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	.orderstatuscontainer{
		float:left;
		padding-top:15px;
		padding-bottom:10px;
	}
	
	.orderstatustotal{
		background: #ffffff;
		border:2px solid #5c829a;
		float:right;
		width:255px;
		width:255px !ie;
		height:152px;
		height:167px !ie;
		padding-left:10px;
		padding-top:15px;
		padding-right:10px;
		margin-right: 16px;
	}
	
	select.ctcombolong{
		width:170px;
		height:17px;
		font:11px Verdana, Helvetica, sans-serif;
		color:#231F20;
		border:1px solid #cbcbcb;
	}
	
	select.ctcombolong2{
		width:130px;
		height:17px;
		font:11px Verdana, Helvetica, sans-serif;
		color:#231F20;
		border:1px solid #cbcbcb;
	}
	
	select.ctcombolong3{
		width:200px;
		height:17px;
		font:11px Verdana, Helvetica, sans-serif;
		color:#231F20;
		border:1px solid #cbcbcb;
	}
	
	.countryster{
		margin-left: 1px;
	}
	
	td.inputshort{
		background-image:url('http://www.abyz.be/images/bg-inputmedium6.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	td.inputshort_error{
		background-image:url('http://www.abyz.be/images/bg-inputshorterror.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}

	.links_root_container{
		margin-top: 15px;
		margin-right: 25px;
	}
	
	.links_title{
		padding: 10px;
		color: #333333;
		float: left;
		width: 500px;
	}
	
	.links_links{
		margin-top: 15px;
		margin-bottom: 15px;
		margin-right: 30px;
		float: left;
	}
	
	.links_links li{
		margin-top: 5px;
	}
	
	.links_links a{
		text-decoration: none;
		color: #333333;
		font-weight: bold;
	}
	
	.links_links a img{
		border: 0px;
	}
	
	.links_foto{
		float: left;
		width: 150px;
		padding-top: 10px;
	}

	.downloads_root_container{
		font-size: 12px;
	}
	
	.downloads_container{
		width: 360px;
		border: 1px solid #707070;
		float: left;
		margin-bottom: 15px;
		margin-right: 15px;
		margin-top: 15px;
	}
	
	.download_title{
		height: 15px;
		background-color: #B9D4E7;
		padding: 10px;
		color: #0066B0;
		font-weight: bold;
	}
	
	.download_downloads{
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
	.download_downloads li{
		margin-top: 5px;
		margin-left: 15px;
		list-style: none;
	}
	
	.downloaditems li{
		background-repeat: no-repeat;
		height: 20px;
		padding-left: 25px;
		padding-top: 3px;
	}
	
	.download_downloads a{
		text-decoration: none;
		color: #707070;
	}
	
	.download_downloads a img{
		border: 0px;
	}

	.newsitems_container{
		padding-top: 20px;
	}
	
	.newsitem{
		border-bottom: 1px dotted #999999;
		margin-bottom: 15px;
		margin-right: 20px;
		height: 100px;
		float: right;
	}
	
	.newsitem_detail{
		float: left;
		margin-bottom: 15px;
		margin-right: 20px;
		color: #000000;
	}
	
	.newsitem_title{
		font-weight: bold;
		color: #ffffff;
		padding-left: 6px;
		float: left;
	}
	
	.newsitem_title_detail{
		font-weight: bold;
		color: #000000;
		float: left;
		width: 200px;
		padding-top: 20px;
		float: left;
	}
	
	.newsitem_title a{color: #000000; text-decoration: none;}
	
	.newsitem_date{
		font-weight: bold;
		color: #000000;
		padding-right: 6px;
		float: left;
		width: 80px;
	}
	
	.newsitem_date_detail{
		font-weight: bold;
		color: #000000;
		float: left;
		width: 90px;
		padding-top: 20px;
	}
	
	.newsitem_text{
		color: #000000;
		padding-top: 6px;
		padding-right: 20px;
		padding-bottom: 0px !ie;
		margin-top: 3px;
	}
	
	.newsitem_text_detail{
		color: #000000;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.newsitem_leesmeer{
		float: right;
		margin-right: 5px;
		margin-top: 8px;
		color: #000000;
	}
	
	.newsitem_leesmeer_arrow{
		float: right;
		margin-right: 10px;
	}
	
	.newsitem_leesmeer_arrow a, .newsitem_leesmeer_arrow img{
		border: 0px;
	}
	
	.newsitem_leesmeer img{
		padding-right: 10px;
		padding-top: 5px;
	}
	
	.newsitem_leesmeer a{
		color: #000000;
		text-decoration: none;
		font-weight: bold;
		font-style: italic;
	}
	
	.newsitem_image{
		width: 109px;
		height: 82px;
		overflow: hidden;
		float: left;
		margin-left: 0px;
		border: 1px solid #d7e8f1;
		margin-bottom: 15px;
		text-align: center;
		color: #4a5053;
	}
	
	.newsitem_image a{
		border: 0px;
	}
	
	.newsitem_image img{
		border: 0px;
		max-width: 110px;
		max-height: 82px;
	}
	
	.newsitem_container{
		float: left;
		width: 550px;
	}
	
	.news_foto_container{
		float: left;
		width: 150px;
	}
	
	.news_foto{
		margin-bottom: 10px;
		margin-right: 14px;
		float: left;
		width: 150px;
		text-align: right;
		margin-top: 25px;
	}
	
	.news_foto a, .news_foto img{
		border: 0px;
	}

	.pagecountlinksel{
		color: #000000;
		font-weight: bold;
	}
	
	.pagecountlinknotactive{
		color: #888888;
	}
	
	.pagecountlink{
		color: #659FC9;
	}
	
	.contacterror{
		display:none;
	}
	
	.contacterror_visible{
		display:block;
		color:#a02c2c;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		line-height:18px;
		font-weight:bold;
		padding-left: 10px;
	}
	
	.contact_verstuurd{
		color: #7c898a;
		font-weight: bold;
	}

	.form_labels{
		width: 200px;
		vertical-align: top;
		padding-top: 5px;
	}
	
	.form_labels2{
		vertical-align: top;
		padding-top: 5px;
	}

	textarea.contacttextarea_error{
		width:260px;
		background-color:#c6d5e0;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#333333;
		line-height:18px;
	}
	
	input.inputblue_error{
		width:255px;
		width:253px !ie;
		height:18px;
		background-color:#e0e5e5;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#333333;
		line-height:18px;
	}
	
	input.inputblueshort_error{
		width:60px;
		height:18px;
		background-color:#e0e5e5;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#333333;
		line-height:18px;
	}
	
	input.inputbluemedium_error{
		width:182px;
		width:180px !ie;
		height:18px;
		background-color:#e0e5e5;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#333333;
		line-height:18px;
		margin-left:3px;
	}
	
	select.obliged{
		background-color:#c6d5e0;
		border:0px;
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:11px;
		color:#333333;
		width: 260px;
	}

	input.inputobliged{
		width:255px;
		width:253px !ie;
		height:18px;
		background-color:#c6d5e0;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#333333;
		line-height:18px;
	}
	
	input.inputblue{
		width:255px;
		width:253px !ie;
		height:18px;
		background-color:#d4e4f0;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#333333;
		line-height:18px;
	}
	
	input.inputblueshort{
		width:60px;
		width:63px !ie;
		height:18px;
		background-color:#d4e4f0;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#333333;
	}
	
	input.inputblueshortdate{
		width:80px;
		height:18px;
		background-color:#d4e4f0;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#333333;
	}
	
	input.inputobligedshort{
		width:60px;
		height:18px;
		background-color:#c6d5e0;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#333333;
	}
	
	input.inputbluemedium{
		width:182px;
		width:177px !ie;
		height:18px;
		background-color:#d4e4f0;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#333333;
		line-height:18px;
		margin-left:3px;
	}
	
	input.inputobligedmedium{
		width:182px;
		width:180px !ie;
		height:18px;
		background-color:#c6d5e0;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#333333;
		line-height:18px;
		margin-left:3px;
	}
	
	textarea.contacttextareaobliged{
		width:260px;
		background-color:#c6d5e0;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#333333;
		line-height:18px;
	}
	
	textarea.contacttextarea{
		width:260px;
		background-color:#d4e4f0;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#333333;
		line-height:18px;
	}
	
	textarea.contacttextareamedium{
		width:130px;
		font-size:12px;
		color:#333333;
		line-height:18px;
		background-color:#d4e4f0;
		border:1px solid #cdcdcd;
	}
	
	input.inputobliged_error{
		width:255px;
		width:253px !ie;
		height:18px;
		background-color:#c6d5e0;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#333333;
		line-height:18px;
	}

	.form_button{
		background: url(http://www.abyz.be/images/btn_verzenden.gif) repeat-x;
		border: 1px solid #999999;
		color: #066ab2;
		width: 80px;
		height: 20px;
		text-transform: lowercase;
		font-size: 11px;
		font-weight: bold;
		cursor: pointer;
		margin-right: 4px;
	}
	
	#rightshopcar{
		background: #ffffff;
		width: 155px;
		margin-left: 8px;
		margin-bottom: 20px;
	}
	
	.right_title{
		font-weight: bold;
		padding: 3px;
	}
	
	.right_basket_item_left{
		float: left;
		padding: 3px;
		width: 70px;
	}
	
	.right_basket_item_right{
		float: right;
		padding: 3px;
		width: 63px;
		text-align: right;
	}
	
	.right_basket_button{
		text-align: center;
		background: url(http://www.abyz.be/images/bg_shopcar_mini.gif) repeat-x;
		height: 27px;
		margin-bottom: 10px;
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 5px;
		position: relative;
	}
	
	.right_basket_button a{	
		color: #ffffff;
		font-weight: bold;
	}
	
	.producttext{
		margin-top: 20px;
	}
	
	.orderstitlecontainer{
		font-weight:bold;
	}
	
	.orderstitle1{
		float:left;
		width:150px;
		color: #648CC3;
		font-weight: bold;
	}
	
	.orderstitle2{
		float:left;
		width:150px;
		color: #648CC3;
		font-weight: bold;
	}
	
	.orderstitle3{
		float:left;
		width:150px;
		color: #648CC3;
		font-weight: bold;
	}
	
	.orderstitle4{
		float:left;
		width:100px;
		color: #648CC3;
		font-weight: bold;
	}
	
	.orderstitle5{
		float:left;
		width:90px;
		color: #648CC3;
		font-weight: bold;
	}
	
	.ordersitemcontainer{
		float:left;
		margin-top: 10px;
	}
	
	.ordersitem1{
		float:left;
		width:150px;
	}
	
	.ordersitem2{
		float:left;
		width:150px;
	}
	
	.ordersitem3{
		float:left;
		width:150px;
	}
	
	.ordersitem4{
		float:left;
		width:100px;
	}
	
	.ordersitem5{
		float:left;
		width:90px;
	}
	
	.orderdettitlecontainer{
		float:left;
		padding-left:10px;
		padding-bottom:5px;
		font-weight:bold;
		border-bottom:1px solid #609CC7;
		width: 620px;
	}
	
	.orderdettitle1{
		float:left;
		width:290px;
	}
	
	.orderdettitle2{
		float:left;
		width:120px;
	}
	
	.orderdettitle3{
		float:left;
		width:130px;
	}
	
	.orderdettitle4{
		float:left;
		width:70px;
	}
	
	.orderdetitemcontainer{
		float:left;
		padding-left:10px;
		padding-top:5px;
	}
	
	.orderdetitem1{
		float:left;
		width:280px;
		padding-right: 10px;
		color: #000000;
	}
	
	.orderdetitem2{
		float:left;
		width:120px;
	}
	
	.orderdetitem3{
		float:left;
		width:130px;
	}
	
	.orderdetitem4{
		float:left;
		width:80px;
	}
	
	.orderdettotal{
		float:left;
		width:630px;
		padding-top:5px;
		padding-bottom:3px;
		border-bottom:1px solid #609CC7;
	}
	
	.orderdettotaltitle{
		float:right;
		font-weight:bold;
	}
	
	.orderdettotalamount{
		float:right;
		width:80px;
		font-weight:bold;
	}
	
	.orderdetbtns{
		float:left;
		width:620px;
		padding-left:10px;
		padding-top:10px;
	}
	
	.savedorderdelete{
		float:left;
		padding-left:2px;
	}
	
	.savedorderdelete a{
		color: #5c7392;	
	}
	
	.savedorderbtn{
		float:left;
		height:20px;
		padding-left:2px;
		padding-right:2px;
		border:0px;
		color:#ffffff;
		font-size:11px;
		font-weight:bold;
		cursor:pointer;
	}
	
	.profile_titel{
		font-size: 14px;
		color: #609CC7;
		padding-top: 25px;
		padding-bottom: 5px;
	}
	
	.profile_geg_label{
		float: left;
		width: 150px;
		font-weight: bold;
	}
	
	.profile_geg_txt{
		float: left;
	}

	.backorders{
		border-collapse: collapse;
	}
	
	.backorders_header{
		font-weight: bold;
		color: #648CC3;
		border-bottom:1px solid #609CC7;
	}
	
	.backorders_document{
		float: left;
	}
	
	.backorders_document_img{
		float: left;
	}
	
	.historiek_header, .historiek_header_offerte{
		font-weight: bold;
		color: #648CC3;
		text-align: left;
	}
	
	.backorder_value{
		padding: 10px;
		padding-top: 0px;
		padding-left: 0px;
	}
	
	.historiek_document_img{
		float: left;
	}
	
	#historieken{
		width: 680px;
		border-collapse: collapse;
	}
	
	#historieken tr td h2{
		font-size: 12px;
	}
	
	#historieken tr td{
		border-bottom: 1px dotted #648CC3;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	#historieken tr td a{
		color: #648CC3;
		text-decoration: none;
		border: 0px;
	}

	#historieken tr td a img{
		border: 0px;
	}
	
	.historieken_detail{
		margin-left: 30px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-left: 20px;
		width: 550px;
	}

	.historieken_detail_lijn_titel_article{
		float: left;
		width: 200px;
		margin-top: 10px;
		font-weight: bold;
	}
	
	.historieken_detail_lijn_titel_aantal{
		float: left;
		width: 100px;
		margin-top: 10px;
		font-weight: bold;
	}
	
	.historieken_detail_lijn_titel_eenheid{
		float: left;
		width: 150px;
		margin-top: 10px;
		font-weight: bold;
	}
	
	.historieken_detail_lijn_titel_totaal{
		float: left;
		width: 100px;
		margin-top: 10px;
		font-weight: bold;
	}
	
	.historieken_detail_lijn_article{
		float: left;
		width: 200px;
	}
	
	.historieken_detail_lijn_aantal{
		float: left;
		width: 100px;
	}
	
	.historieken_detail_lijn_eenheid{
		float: left;
		width: 150px;
	}
	
	.historieken_detail_lijn_totaal{
		float: left;
		width: 100px;
	}
	
	.framecontent{
		padding: 10px;
		padding-right: 15px;
		background-color:#ffffff;
	}
	
	.iframe{
		border: 1px solid black;
	}

	.compfields{
		visibility: hidden;
		display: none;
	}
	
	.oopsback{
		font-weight: bold;
		color: red;
	}
	
	.compfields a, .warning a{
		color: #8C9AAA;
		text-decoration: none;
		font-weight: bold;
	}
	
	.policy{
		width: 480px;
		height: 150px;
		font-style: italic;
		text-align: justify;
		visibility: hidden;
		display: none;
		overflow: auto;
		font-size: 9px;
	}
	
	.sitemap{
			margin-left: 30px;
			margin-top: 10px;
		}
		
		.sitemap li{
			padding-bottom: 5px;
		}
		
		.sitemap li a{
			text-decoration: none;
		}
		
		.sitemap_titles{
			color: #364754;
			font-weight: bold;
			border-bottom: 1px solid #364754;
			font-size: 13px;
			margin-top: 20px;
		}

		.article_icons_historieken{
			width: 20px;
			float: right;
		}
	.cleardiv{
		clear: both;
		font-size: 0px;
		height: 0px;
		line-height: 0px;
	}
	
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		font-size: 0;
		clear: both;
		visibility: hidden;
	}
	
	.clearfix { display: inline-block; }  /* for IE/Mac */
	
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
