

#nav, #nav ul {
		list-style: none;
		font-weight: bold;
		padding: 0;
		width: 770px;
	}

	
	
	#nav a.daddy {
		background: url(rightarrow2.gif) center right no-repeat;
	}
	
	#nav li {
		float: left;
		padding: 0;
	}
	
	#nav li ul {
		position: absolute;
		left: -99999em;
		font-weight: normal;
		border-width: 0.25em;
		margin: 0;
		margin-top: 11px;
		z-index: 999999;
		*margin-top: 35px;
		float: left;
	}
	
	#nav li li {
		width: 200px;
		padding-top: 0px;
		padding-bottom: 0px;
		clear: both;
		border-bottom: 1px solid #fff;
	}
	
	#nav li ul li a:hover {
		background: #650302;
	}
	
	#nav li ul li a {
		width: 178px;
		display: block;
		padding: 9px 10px;
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
		left: auto;
	}
	
	#scaffolding {
		height: 70px;
		background: white url(/images/header_bg.gif) no-repeat;
		border: solid #eda;
		border-width: 1px 0 0 0;
		margin: 1em 0 0 0;
	}
	
	#scaffolding a {
		text-decoration: none;
		text-indent: -999em;
		display: block;
		height: 70px;
		background: url(/images/hdlogo_flip2.gif) no-repeat;
		background-position: 181px 0;
	}
	
	#scaffolding a:hover {
		background-position: 181px -70px;
	}
	* {
		margin: 0px;
		padding: 0px;
	}
	
	body, html { height: 100%; }
	
	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		background: url("http://www.avl.be/images/bg_rechts.gif") top right repeat-y;
	}
	
	img { border: none; }
	
	input {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 2px;
	}
	
	a {
		outline: none;
		color: #005f99;
		text-decoration: none;
	}
	
	/*p {
		padding-bottom: 15px;
	}*/
	
	h2 {
		font-size: 12px;
	}
	
	#wrapper { min-width: 990px; }
	
	#topWrapper { height: 179px; }
	
	#innerWrapper {
		width: 985px;
		background: url("http://www.avl.be/images/bg_sidebar.gif") repeat-y;
	}
	
	#headerWrapper { background: #0c285c url(http://www.avl.be/images/bg_header.gif) no-repeat; }
			
	#header {
		width: 985px;
		height: 140px;
	}
	
	#logo {
		float: left;
		padding-top: 6px;
		padding-left: 15px;
	}
	
	#adres {
		float: right;
		color: #FFFFFF;
		width: 180px;
		padding-top: 10px;
	}
	
	#search {
		clear: right;
		float: right;
		background: #ffffff;
		padding: 0px 2px;
		margin-top: 8px;
	}
	
	#search #zoekterm {
		font-size: 12px;
		background: #ffffff;
		border: none;
		padding: 0px;
		font-weight: bold;
		padding-left: 10px;
		margin: 2px 0px;
	}
	
	#menuWrapper {
		background: url("http://www.avl.be/images/bg_menu.gif") repeat-x;
		height: 39px;
	}
	
	#menu { width: 985px; }
	
	#navigation { 
		float: left;
	}
	
	#navigation li {
		float: left;
		list-style: none;
		padding-right: 2px;
		padding: 11px 0px;
	}
	
	#navigation li a { 
		color: #FFF;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: bold;
		padding: 0px 11px;
	}
	
	#navigation li a{
		<!--padding: 9px 10px;-->
	}
	
	#navigation li.selected a,
	#navigation li:hover a {
		background: #ae100c;
		border-left: 1px solid #FFF;
		border-right: 1px solid #FFF;
		padding: 9px 10px;
	}
	
	#languages{
		padding-top: 10px;
		padding-left: 45px;
		float: left;
		width: 165px;
	}
	
	#languages ul li{
		list-style: none;
		float: left;
		height: 13px;
		width: 15px;
		font-size: 10px;
		margin-right: 10px;
		border: 1px solid #a85654;
		text-transform: uppercase;
		text-align: center;
		padding: 1px 0px;
		background: #590806;
	}
	
	#languages ul li.active,
	#languages ul li:hover {
		background: #FFF;
		border: 1px solid #FFF;
	}
	
	#languages ul li a {
		text-decoration: none;
		color: #fff;
	}
	
	#languages ul li.active a, 
	#languages ul li:hover a {
		color: #000;
	}
	
	#sidebar {
		background: url(http://www.avl.be/images/bg_sidebar.gif) repeat-y;
		width: 210px;
		float: left;
		padding-top: 30px;
		padding-bottom: 20px;
	}
	
	#sidebar ul { min-height: 0; }
	
	#sidebar ul.level1 {
		border-top: 2px solid #869bb0;
		border-bottom: 1px solid #869bb0;
		margin-bottom: 50px;
	}
	
	#sidebar ul.level1 li {
		background: url(http://www.avl.be/images/bg_left_menu.gif);
		border-bottom: 1px solid #869bb0;
		cursor: pointer;
		padding: 7px 0px;
		list-style: none;
	}
	
	#sidebar ul.level1 li.selected {
		background: url(http://www.avl.be/images/bg_left_menu_selected.gif);
		padding-bottom: 0px;
		font-weight: bold;
	}

	#sidebar ul.level1 li.selected div { padding-bottom: 7px; }

	#sidebar ul.level1 li.selected ul.level2 li {
		list-style:none;
		background: url(http://www.avl.be/images/sidebar_separator.gif) no-repeat;
		border: none;
		font-weight: normal;
	}

	#sidebar ul.level1 li.selected ul.level2 li:hover, 
	#sidebar ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li.selected {
		background: #ac0d17 url(http://www.avl.be/images/sidebar_separator_selected.gif) no-repeat;
	}
	
	#sidebar ul.level1 li.selected ul.level2 li.selected:hover {
		background: url(http://www.avl.be/images/sidebar_separator.gif) no-repeat;
	}

	#sidebar ul.level1 li:hover { background: url(http://www.avl.be/images/bg_left_menu_selected.gif); }
	
	
	
	#sidebar ul.level1 li.selected  a,
	#sidebar ul.level1 li.selected ul.level2 li.selected a,
	#sidebar ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected a  {
		font-size: 13px;
		font-weight: bold;
		font-style: italic;
	}
	
	#sidebar ul.level1 li.selected ul.level2 li  a,
	#sidebar ul.level1 li.selected ul.level2 li.selected ul.level3 li a,
	#sidebar ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li a  {
		font-size: 12px;
		font-weight: normal;
		font-style: normal;
	}
	
	#sidebar ul.level1 li a {
		color: #FFFFFF;
		text-decoration: none;
		margin-left: 10px;
		font-style:italic;
	}
	
	#sidebar ul.level2 li a { 
		margin-left: 25px;
		font-style: normal;
	}
	
	#sidebar ul.level3 li a { 
		margin-left: 40px;
	}
	
	#sidebar ul.level4 li a { 
		margin-left: 55px;
	}
	
	#sidebar .login h3 {
		color: #FFF;
		text-transform: uppercase;
		font-size: 14px;
		padding-bottom: 5px;
	}

	#sidebar .login {
		border-top: 1px solid #869bb0;
		border-bottom: 1px solid #ffffff;
		background: url(http://www.avl.be/images/bg_left_menu.gif);
	}
	
	#sidebar .login form {
		border-bottom: 1px solid #869bb0;
		padding-bottom: 8px;
		text-align: right;
	}
	
	#sidebar .login form p { padding-top: 6px; }
	
	#sidebar .login form a {
		color: #FFF;
		text-decoration: none;
		padding-right: 10px;
	}
	
	#sidebar .login fieldset {
		border: none;
		border-top: 1px solid #869bb0;
		text-align: right;
		padding: 10px 10px;
		background: url(http://www.avl.be/images/sidebar_separator.gif) bottom no-repeat;
	}
	
	#sidebar .login fieldset input {
		border: none;
		padding: 3px;
		margin-bottom: 6px;
		color: #999999;
		width: 145px;
		float: right;
	}
	
	#sidebar .login fieldset a {
		color: #FFF;
		text-decoration: none;
		padding-right: 0px;
	}
	
	#sidebar .login fieldset input.login {
		float: left;
		background: url(http://www.avl.be/images/btn_login.png) no-repeat;
		width: 39px;
		height: 36px;
		cursor: pointer;
		margin-top: 12px;
	}

	#sidebar .logout {
		background: url(http://www.avl.be/images/bg_left_menu.gif);
		border-top: 2px solid #869bb0;
		border-bottom: 2px solid #869bb0;
		padding-top: 4px;
		text-align: right;
		padding-right: 30px;
		color: #FFF;
	}
	
	#sidebar .logout a { color: #FFF; }
	#sidebar .logout p { padding-bottom: 5px; }
	
	#sidebar .logout h3 {
		color: #FFF;
		text-transform: uppercase;
		font-size: 14px;
		padding-bottom: 12px;
	}
	
	#sidebar .logout .logoutbtn {
		padding-top: 15px;
		background: url(http://www.avl.be/images/btn_login.png) 15px 5px no-repeat;
		height: 36px;
		cursor: pointer;
	}
		
	#content {
		float: left;
		width: 775px;
	}
	
	#content .photo {
		background: url(http://www.avl.be/images/home.jpg);
		width: 984px;
		height: 600px;
	}
	
	#content .description {
		opacity:.75;
		filter: alpha(opacity=75);
		-moz-opacity: 0.75;
		background: #FFFFFF;
		width: 224px;
		padding: 20px;
		height: 560px;
		margin-left: 33px;
		float: left;
		overflow: hidden;
	}
	
	#content .description p {
		padding-bottom: 15px;
	}
	
	#content .nieuws,
	#content .promoties,
	#content .login {
		float: right;
		border: 2px solid #FFF;
		width: 200px;
		margin-right: 175px;
		margin-top: 10px;
	}
	
	#content .nieuws h2,
	#content .promoties h2,
	#content .login h2 {
		background: #506d95;
		color: #fff;
		font-size: 14px;
		padding: 8px 6px;
	}
	
	#content .login fieldset {
		background: #f6e6e1;
		border: none;
		padding: 5px;
	}
	
	#content .login fieldset input {
		border: none;
		background: #fff;
		color: #555555;
	}
	
	#content .login fieldset input.loginbtn {
		background: url(http://www.avl.be/images/btn_login2.png) no-repeat;
		width: 26px;
		height: 26px;
		cursor: pointer;
		border: none;
	}
	
	#content .nieuws dl,
	#content .promoties ul {
		background: #f6e6e1;
		font-size: 11px;
	}
	
	#content .nieuws dl.chamsys,
	#content .promoties ul.chamsys {
		background: #F7F9FB;
	}
	
	#content .nieuws dt {
		border-top: 1px solid #FFF;
		color: #555555;
		padding: 2px 8px;
		padding-top: 6px;
	}
	
	#content .nieuws dd {
		padding: 2px 8px;
		padding-bottom: 6px;
		background: url(http://www.avl.be/images/arrow.gif) right top no-repeat;
		cursor: pointer;
	}
	
	#content .promoties li {
		list-style: none;
		padding: 8px 8px;
		border-top: 1px solid #FFF;
		background: url(http://www.avl.be/images/arrow.gif) right 8px no-repeat;
		cursor: pointer;
	}
	
	#content .nieuws dl.chamsys dd,
	#content .promoties ul.chamsys li {
		background-image: url(http://www.avl.be/images/arrow_chamsys.gif);
	}
	
	#content .breadcrumb {
		color: #005f99;
		font-size: 16px;
		padding: 30px;
		padding-bottom: 10px;
	}
	
	#content .content,
	#content .notfound,
	#content #pagemiddle {
		margin: 30px;
		margin-top: 0px;
		padding: 40px 0px;
		padding-bottom: 60px;
		border-top: 1px solid #005f99;
		border-bottom: 1px solid #005f99;
	}
	
	#content .notfound {
		border: none;
	}
	
	#footer {
		width: 745px;
		clear: both;
		float: right;
		text-align: right;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-right: 30px;
	}
	
	#footer ul {
		float: right;
		padding-top: 10px;
	}
	
	#footer li {
		float: left;
		padding: 0px 10px;
		list-style: none;
		border-right: 1px solid #999999;
		font-size: 10px;
	}
	
	#footer li.final {
		border-left: 1px solid #999999;
		border-right: 0px;
		margin-left: 10px;
		padding-right: 0px;
		color: #999999;
	}
	
	#footer li.last {
		border: none;
		padding-right: 0px;
	}
	
	#footer li a {
		color: #999999;
		text-decoration: none;
	}
	
	.profile_titel{
		clear: both;
		font-size: 14px;
		color: #005f99;
		margin-top: 30px;
		padding-bottom: 5px;
		border-top: 1px dotted #fefefe;
		padding-top: 5px;
	}
	
	.profile_geg_label{
		float: left;
		width: 150px;
		font-weight: bold;
	}
	
	.profile_geg_txt{
		float: left;
	}
	
	.links_container .links_links {
		float: left;
		width: 170px;
		min-height: 120px;
	}
	
	.form_labels{
		width: 200px;
		vertical-align: top;
		padding-top: 5px;
	}
	
	.form_labels2{
		vertical-align: top;
		padding-top: 5px;
	}
	
	.login_labels{
		width: 100px;
		vertical-align: top;
		padding-top: 5px;
	}
	
	.form_links{
		text-decoration: none;
	}
	
	input.inputobliged{
		width:255px;
		width:253px !ie;
		height:18px;
		background-color:#005f99;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#fff;
		line-height:18px;
	}
	
	input.inputblue{
		width:255px;
		width:253px !ie;
		height:18px;
		background-color:#1888cc;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#fff;
		line-height:18px;
	}
	
	input.inputblueshort{
		width:60px;
		width:63px !ie;
		height:18px;
		background-color:#1888cc;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#fff;
	}
	
	input.inputblueshortdate{
		width:80px;
		height:18px;
		background-color:#1888cc;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#fff;
	}
	
	input.inputobligedshort{
		width:60px;
		height:18px;
		background-color:#005f99;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#fff;
	}
	
	input.inputbluemedium{
		width:183px;
		width:183px !ie;
		height:18px;
		background-color:#1888cc;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#fff;
		line-height:18px;
		margin-left:3px;
	}
	
	input.inputobligedmedium{
		width:182px;
		width:180px !ie;
		height:18px;
		background-color:#005f99;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#fff;
		line-height:18px;
		margin-left:3px;
	}
	
	input.inputobligedmedium_error{
		width:182px;
		width:180px !ie;
		height:18px;
		background-color:#005f99;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#fff;
		line-height:18px;
		margin-left:3px;
	}
	
	textarea.contacttextareaobliged{
		width:260px;
		background-color:#005f99;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#fff;
		line-height:18px;
	}
	
	textarea.textareaobliged{
		width:260px;
		background-color:#005f99;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#fff;
		line-height:18px;
		margin-left: 3px;
	}
	
	textarea.textareaobliged_error{
		width:260px;
		background-color:#005f99;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#fff;
		line-height:18px;
		margin-left: 3px;
	}
	
	textarea.contacttextarea{
		width:260px;
		background-color:#1888cc;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#fff;
		line-height:18px;
	}
	
	textarea.contacttextareamedium{
		width:130px;
		font-size:12px;
		color:#231F20;
		line-height:18px;
		background-color:#1888cc;
		border:1px solid #cdcdcd;
	}
	
	input.inputobliged_error{
		width:255px;
		width:253px !ie;
		height:18px;
		background-color:#005f99;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#fff;
		line-height:18px;
	}
	
	textarea.contacttextarea_error{
		width:256px;
		background-color:#005f99;
		border:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#fff;
		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:#fff;
		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:#fff;
		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:#fff;
		line-height:18px;
		margin-left:3px;
	}
	
	select.obliged{
		background-color:#005f99;
		border:0px;
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:11px;
		color:#fff;
		width: 259px;
	}
	
	.form_button{
		background: url(http://www.avl.be/images/btn_verzenden.gif) no-repeat;
		color: #000000;
		width: 120px;
		height: 23px;
		text-transform: lowercase;
		font-size: 11px;
		padding-bottom: 4px;
		font-weight: bold;
		cursor: pointer;
		border: none;
	}
	
	.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: #104479;
		font-weight: bold;
		font-size: 15px;
	}
	
	.downloads_container .download_downloads {
		padding-bottom: 30px;
	}
	
	.downloads_container .download_link a {
		color: #000000;
		font-weight: bold;
	}
	
	.downloads_container .download_link img {
		padding-right: 5px;
		padding-top: 10px;
		vertical-align: bottom;
	}
	
	.framecontent{
		padding: 10px;
		padding-right: 15px;
	}
	
	.iframe{
		border: 1px solid black;
	}

	.compfields{
		visibility: hidden;
		display: none;
	}
	
	.policy{
		width: 480px;
		height: 150px;
		font-style: italic;
		text-align: justify;
		visibility: hidden;
		display: none;
		overflow: auto;
		font-size: 9px;
	}
	
	.newsitems_container .newsitems dt,
	.newsitems_container .newsitems dd {
		float: left;
	}
	
	.newsitems_container .newsitems dt {
		clear: both;
		width: 100px;
		font-weight: bold;
		padding-bottom: 25px;
	}
	
	.newsitems_container .newsitems dd {
		width: 300px;
		padding-bottom: 25px;
	}
	
	.newsitems_container .newsitems dd a {
		color: #000;
		font-weight: bold;
	}
	
	.newsitem_detail .newsitem_date_detail,
	.newsitem_detail .newsitem_text_detail,
	.newsitem_detail .newsitem_foto_detail {
		float: left;
		width: 100px;
	}
	
	.newsitem_detail .newsitem_text_detail {
		width: 400px;
	}
	
	.newsitem_detail .newsitem_text_detail p {
		padding-bottom: 20px;
	}
	
	.newsitem_detail .newsitem_foto_detail {
		width: 200px;
		margin-left: 15px;
	}
	
	.newsitem_detail .newsitem_foto_detail img {
		padding-bottom: 10px;
	}
	
	.naaroverzicht {
		padding-left: 30px;
		margin-top: -20px;
	}
	
	.naaroverzicht a {
		text-transform: uppercase;
		color: #000;
		font-size: 11px;
		padding: 0px 0px;
	}
	
	#navigate {
		padding-top: 10px;
		padding-left: 30px;
	}
	
	#navigate .sort {
		float: left;
		padding-right: 20px;
	}
	
	#navigate .view img { padding-right: 8px; }
	
	#navigate .sort li {
		list-style: none;
		float: left;
		padding-right: 5px;
	}
	
	#content .content.products {
		padding-bottom: 0px;
		margin-bottom: 10px; 
	}
	
	#content .content.products .list_view td {
		height: 78px;
	}
	
	#content .content.products .list_view { padding-bottom: 40px; }
	#content .content.products .list_view td h2 { padding-bottom: 10px; }
	#content .content.products .list_view td span a { 
		text-decoration: underline; 
		padding-left: 10px; 
	}
	
	#content .content.products .list_view td h2 a {
		font-size: 13px;
		color: #000;
	}
	
	#content .content.products .list_view td .price {
		font-size: 13px;
		color: #4487af;
		font-weight: bold;
	}
	
	#content .content.products .list_view td .storeprice {
		color: #999999;
		font-size: 10px;
		font-weight: bold;
	}
	
	#content .content.products .list_view td.price_tags { 
		font-size: 9px; 
		font-weight: bold; 
		color: #999999;
		padding-top: 27px;
		text-align: right;
		line-height: 15px;
	}
	
	#content .content.products .list_view td.price_tags .blue { color: #4487af; }
	
	#content .paging { padding-left: 30px; }
	#content .paging img { padding-right: 20px; }
	
	#content .paging a { color: #000; }
	#content .paging span { 
		color: #005f99;
		font-weight: bold;
	}
	
	#content .paging div {
		padding-right: 6px;
		text-transform: uppercase;
		font-size: 11px;
	}
	
	#content .partners {
		text-align: right;
		padding: 20px 30px;
		padding-bottom: 0px;
	}
	
	#content .partners img { padding-left: 20px; }
	
	#content .block_view_item td h2 { padding-bottom: 5px; }
	#content .block_view_item td h2 a {
		color: #000;
		font-size: 12px;
		text-transform: uppercase;
	}
	
	#content .content.products.block .block_view_item  td.block_view_text { 
		width: 165px;
		border-bottom: 1px solid #005f99;
		padding-bottom: 5px;
		padding-top: 30px;
	}
	
	#content .content.products.block .block_view_item  td.block_view_text p { 
		min-height: 40px;
	}
	
	#content .content.products.block .block_view_item td.block_view_text .block_view_image { 
		text-align: center; 
		height: 130px;
		overflow: hidden;
		width: 165px;
	}
	
	#content .content.products .block_view_item .price_tags,
	#content .content.products .block_view_item .storeprice {
		font-size: 9px; 
		font-weight: bold;
		color: #666666;
	}
	
	#content .content.products .block_view_item .price_tags { line-height: 14px; }
	#content .content.products .block_view_item .price_tags strong { color: #000; }
	
	#content .content.products.block {
		border-bottom: 0px;
		/*padding-top: 0px;*/
		padding-bottom: 20px;
	}
	
	#content .product_detail_left {
		float: left;
		width: 350px;
	}
	
	#content .product_detail_right {
		float: right;
		width: 350px;
	}
	
	#content .product_detail_photo { padding: 20px 0px; }
	
	#content .product_detail_foto_thumb {
		float: left;
		padding-right: 5px;
		padding-top: 10px;
	}
	
	#content .product_detail_omschrijving { padding: 20px 0px; }
	#content .product_detail_omschrijving ul { 
		padding-left: 15px;
		padding-top: 5px;
	}
	
	#content .product_detail_omschrijving .prices {
		clear: both;
		margin-top: 20px;
	}
	
	#content .product_detail_omschrijving .personal { 
		color: #005f99;
		padding-top: 10px;
	}
	
	#content .product_detail_omschrijving .price {
		font-size: 26px;
		color: #005f99;
		padding: 5px 0px;
	}
	
	#content .product_detail_omschrijving .storeprice {
		color: #999999;
		padding-bottom: 20px;
	}
	
	#content #downloads li { 
		list-style: none; 
	}
	
	#content #downloads .pdf,
	#content #downloads .software { 
		background: url("http://www.avl.be/images/pdf_icon.gif") no-repeat; 
		padding-left: 35px;
		padding-top: 5px;
		height: 26px;
	}
	
	#content #downloads .software { 
		background: url("http://www.avl.be/images/software_icon.gif") no-repeat; 
	}
	
	#content .product_aanverwant { padding-top: 20px; }
	#content .product_aanverwant .product_detail_thumbs { padding-top: 10px; }
	
	#content .product_aanverwant .product_detail_foto_thumb {
		width: 60px;
		height: 55px;
		border: 1px solid #cccccc;
		text-align: center;
		margin-right: 5px;
		padding-left: 5px;
	}
	
	#content .mandje,
	#content .mandje_home {
		float: right;
		padding-right: 90px;
		padding-top: 10px;
		padding-left: 20px;
		background: url("http://www.avl.be/images/icon_basket2.gif") 0px 12px no-repeat;
		color: #005f99;
		cursor: pointer;
	}
	
	#content .mandje_home {
		float: right;
		width: 155px;
		background: #FFFFFF url("http://www.avl.be/images/icon_basket2.gif")5px 5px no-repeat;
		padding: 0px;
		margin-right: 175px;
		margin-top: 10px;
		padding: 2px 25px;
	}
	
	.cartitemqty{
		float:left;
	}
	
	#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 #0d679e !important;
		border:0px solid #0d679e;
		background: #f9fafd;
		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.avl.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 #0d679e;
	}
	
	.carttitle1 {
		/*background:url('http://www.avl.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:210px;
		width:210px !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:70px;
		width:70px !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;
	}
	
	.carttitle8 {
		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;
	}
	
	.cartitemcontainer {
		/*background:url('http://www.avl.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 #0d679e;
		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:210px;
		width:210px !ie;
		padding-left:10px;
		margin-top:1px;
		padding-top:5px;
		font-size:10px;
	}
	
	.cartitem2title {
		float:left;
		width:164px;
		width:164px !ie;
		padding-left:6px;
	}
	
	.cartitem2titleorderstatus{
		float:left;
		width:350px;
	}
	
	.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:70px;
		width:70px !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;
	}
	
	.cartitem8 {
		border:0px solid #000000;
		float:left;
		width:54px;
		width:60px !ie;
		padding-left:6px;
		padding-top:4px;
		font-size:11px;
		font-weight:bold;
		color:#000000;
	}
	
	.cartitemqty{
		border:1px solid #4487af;
		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;
	}
	
	.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;
	}
	
	#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.avl.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: #f9fafd;
		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 #0d679e;
	}
	
	.carttransportdata{
		padding-top:10px;
		padding-left:10px;
		padding-bottom:10px;
	}
	
	#carttotal{
		background: #f9fafd;
		float:left;
		width:366px;
		width:366px !ie;
		height:180px;
		height:195px !ie;
		padding-left:14px;
		padding-top:15px;
		padding-right:15px;
		margin-right:4px;
		border:2px solid #0d679e;
	}
	
	.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 #0d679e;
	}
	
	.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:400px;
		width:400px !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;
	}
	
	/*.wrapimg:hover{
		float: left;
		width: 117px;
		height: 136px;
		border: 2px solid #cb0b0d;
		margin: 4px 4px 4px 4px;
		cursor: pointer;
	}
	
	.wrapimgsel{
		float: left;
		width: 117px;
		height: 136px;
		border: 2px solid #cb0b0d;
		margin:4px 4px 4px 4px;
	}*/
	
	.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.avl.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;
	}
	
	.unitprice {
		font-size: 10px;
		padding-left: 30px;
		color: #999999;
	}
	
	/* 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;
		width: 450px;
	}
	
	.minicarttitle1{
		font-weight: bold;
		float: left;
		padding: 3px;
		width: 50px;
	}
	
	.minicarttitle2{
		font-weight: bold;
		float: left;
		padding: 3px;
		width: 50px;
	}
	
	.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: 50px;
	}
	
	.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: right;
		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.avl.be/images/btn_naarkassa.gif') no-repeat;
		float:left;
		font-size:13px;
		color:#e91717;
		width:127px;
		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.avl.be/images/btn_naarkassa.gif') no-repeat;
		width:127px;
		height: 23px;
		font-size: 11px;
		padding-top: 5px;
		margin-right: 4px;
		text-align: center;
		color:#e91717;
	}
	
	.checkoutbutton{
		background:url('http://www.avl.be/images/btn_naarkassa.gif') no-repeat;
		float:right;
		border:0px;
		cursor:pointer;
		width: 127px;
		height: 23px;
		text-align: center;
	}
	
	.saveorderbutton{
		background:url('http://www.avl.be/images/btn_saveorder.gif') no-repeat;
		float:left;
		border:0px;
		cursor:pointer;
		width: 200px;
		height: 23px;
		text-align: center;
		margin-top: 7px;
	}
	
	.checkoutbuttontxt {
		color:#e91717;
		font-size:11px;
		padding-top: 5px;
	}
	/* CART */
	
	/* ORDER */
	
	div#checkouttop{
		float:left;
	}
	
	div.checkoutitems{
		float:left;
		width:242px;
	
		/*padding-top:14px;
		padding-left:8px;
		padding-right:15px;*/
	}
	
	.checkleftgrayouter{
		min-height:359px;
		width:280px;
		position:relative;
		margin-left:0px;
		background:#f9fafd;
		border:2px solid #0d679e;
	}
	
	.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:#474143;
		font-size:14px;
		font-weight:bold;
		border-bottom:1px solid #0d679e;
		behavior: url("script/iepngfix.htc")
	}
	
	.checkoutcontainer{
		float:left;
		/*background:url('../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 #0d679e;
		background: #f9fafd;
	}
	
	.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.avl.be/images/bg_step.gif') no-repeat;
		width: 23px;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 5px;
		float: left;
		margin-top:8px;
		color: #FFF;
	}
	
	.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;
		padding-top: 5px;
	}
	
	#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.avl.be/images/btn_naarkassa.gif') no-repeat;
		width:127px;
		height:23px;
		float:right;
		cursor:pointer;
		text-align: center;
		color: #e91717;
	}
	
	.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.avl.be/images/btn_naarkassa.gif') no-repeat;
		width: 127px;
		height: 23px;
		float:right;
		margin-right:9px;
		margin-top:10px;
		cursor:pointer;
		color: #e91717;
	}
	
	.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.avl.be/images/bg_cart_button_large.gif') no-repeat;
		height:23px;
	}
	
	.checkbacktoshop{
		float:left;
		padding-top:3px;
		text-align: center;
		width:172px;
	}
	
	.checkbacktoshop a,
	#checkoutrestart a {
		font-size:11px;
		color:#fff;
		text-decoration: none;
	}
	
	.checkbacktoshop a {
		font-weight: bold;
	}
	
	#checkoutrestart{
		background: url('http://www.avl.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;
		text-align: center;
		width:172px;
		padding-top: 1px;
	}
	
	#checkouttotaltxt{
		padding-right:8px;
		padding-bottom:3px;
		color:#363636;
		font-size: 12px;
	}
	
	#btm_carttotal { font-weight: bold; }
	
	.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: 320px;
	}
	
	.orderstatuslign{
		/*width:180px;*/
	}
	
	.orderstatuslabel{
		float:left;
		width:160px;
		font-weight:bold;
	}
	
	.orderstatusnumber{
		float:right;
		width:160px;
		font-weight:bold;
		text-align:left;
	}
	
	.orderstatustotallong{
		background:#f9fafd;
		border:2px solid #005f99;
		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.avl.be/images/bg-inputmedium4.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	td.inputmedium4_error{
		background-image:url('http://www.avl.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.avl.be/images/bg-inputmedium5.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	td.inputmedium5_error{
		background-image:url('http://www.avl.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.avl.be/images/bg-inputlong.gif');
		background-repeat:no-repeat;
		background-position:top left;
	}
	
	td.inputlong_error{
		background-image:url('http://www.avl.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.avl.be/images/bg-inputmedium.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	td.inputmedium_error{
		background-image:url('http://www.avl.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.avl.be/images/bg-inputmedium2.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	td.inputmedium2_error{
		background-image:url('http://www.avl.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.avl.be/images/bg-inputmedium3.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	td.inputmedium3_error{
		background-image:url('http://www.avl.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.avl.be/images/bg-inputmedium4.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	td.inputmedium4_error{
		background-image:url('http://www.avl.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.avl.be/images/bg-inputmedium5.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	td.inputmedium5_error{
		background-image:url('http://www.avl.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:#f9fafd;
		border:2px solid #005f99;
		float:left;
		width:255px;
		width:255px !ie;
		height:180px;
		height:195px !ie;
		padding-left:10px;
		padding-top:15px;
		padding-right:10px;
		margin-left: 22px;
	}
	
	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.avl.be/images/bg-inputmedium6.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	td.inputshort_error{
		background-image:url('http://www.avl.be/images/bg-inputshorterror.gif');
		background-repeat:no-repeat;
		background-position:top left;
		height:20px;
	}
	
	/* WISHLIST */
	
	.catarticle{
		border:2px solid #005f99;
		background-color:#f9fafd;
		float:left;
		width:310px;
		padding: 5px;
		margin: 5px;
		/*background:url('http://www.avl.be/images/bg_cart.gif') bottom left no-repeat;*/
	}
	
	.catarttop{
		float:left;
		width:310px;
	}
	
	.catartrep{
		background:url('http://www.avl.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.avl.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: 150px;
		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:120px;
		text-align:right;
		font-weight:bold;
		font-size:20px;
		color:#005f99;
		padding-right: 20px;
	}
	
	.catartaantal {
		float: right;
		width: 35px;	
		padding-right: 10px;
		padding-top: 4px;
	}
	
	.catartstock {
		float: right;
		width: 20px;
		padding-right: 15px;
		display: none;
	}
	
	.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:2px;
	}
	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.avl.be/images/btn_background.gif) no-repeat;
		width: 150px;
		height: 13px;
		padding: 5px 0px;
		font-family: Verdana;
		text-transform: lowercase;
		cursor: pointer;
		margin-top: 10px;
		margin-left: 5px;
		font-size: 11px;
		padding-left: 5px;
	}

	#retrievingdata{ 
		color: #ab0b1e; 
		font-weight: bold;
	}
	
	.orderstitlecontainer{
		width:720px;
		font-weight:bold;
	}
	
	.orderstitle1{
		float:left;
		width:160px;
		color: #005f99;
	}
	
	.orderstitle2{
		float:left;
		width:160px;
		color: #005f99;
	}
	
	.orderstitle3{
		float:left;
		width:160px;
		color: #005f99;
	}
	
	.orderstitle4{
		float:left;
		width:100px;
		color: #005f99;
	}
	
	.orderstitle5{
		float:left;
		width:100px;
		color: #005f99;
	}
	
	.ordersitemcontainer{
		float:left;
		width:720px;
		margin-top: 10px;
	}
	
	.ordersitem1{
		float:left;
		width:160px;
	}
	
	.ordersitem2{
		float:left;
		width:160px;
	}
	
	.ordersitem3{
		float:left;
		width:160px;
	}
	
	.ordersitem4{
		float:left;
		width:100px;
	}
	
	.ordersitem5{
		float:left;
		width:100px;
	}
	
	.orderdettitlecontainer{
		float:left;
		width:710px;
		padding-left:10px;
		padding-bottom:5px;
		font-weight:bold;
		border-bottom:1px solid #fff;
		color: #FFF;
	}
	
	.orderdettitle1{
		float:left;
		width:380px;
	}
	
	.orderdettitle2{
		float:left;
		width:80px;
	}
	
	.orderdettitle3{
		float:left;
		width:150px;
	}
	
	.orderdettitle4{
		float:left;
		width:100px;
	}
	
	.orderdetitemcontainer{
		float:left;
		width:720px;
		padding-left:10px;
		padding-top:5px;
		color: #FFF;
	}
	
	.orderdetitem1{
		float:left;
		width:380px;
		padding-right: 10px;
	}
	
	.orderdetitem2{
		float:left;
		width:80px;
	}
	
	.orderdetitem3{
		float:left;
		width:150px;
	}
	
	.orderdetitem4{
		float:left;
		width:100px;
	}
	
	.orderdettotal{
		float:left;
		width:720px;
		padding-top:5px;
		padding-bottom:3px;
		border-bottom:1px solid #fff;
		color: #FFF;
	}
	
	.orderdettotaltitle{
		float:right;
		font-weight:bold;
	}
	
	.orderdettotalamount{
		float:right;
		width:80px;
		font-weight:bold;
	}
	
	.orderdetbtns{
		float:left;
		width:710px;
		padding-left:10px;
		padding-top:10px;
	}
	
	.orderdetbtns a {
		color: #FFF;
	}
	
	.orderdetbtns .checkoutbtn {
		background: none;
	}
	
	.orderdetbtns .checkoutbtn a {
		font-weight: bold;
	}
	
	.savedorderdelete{
		float:left;
		padding-left:2px;
	}

	.backorders{
		border-collapse: collapse;
		width: 100%;
	}
	
	.backorders_header{
		font-weight: bold;
		color: #005f99;
		border-bottom:1px solid #005f99;
	}
	
	.backorders_document{
		float: left;
	}
	
	.backorders_document_img{
		float: left;
	}
	
	.orderstitlecontainer{
		width:720px;
		font-weight:bold;
	}

	.historiek_header{
		font-weight: bold;
		padding: 10px;
	}
	
	.backorder_value{
		padding: 10px;
		padding-top: 0px;
	}
	
	.support { border-bottom: 1px dotted #005f99; }
	.support td { vertical-align: top; }
	
	.supportlinks li a{text-decoration: none;}
	
	.support th {
		padding-bottom: 10px;
		width: 180px;
		text-align:left;
	}
	
	.support tr.merk td {
		border-top: 1px dotted #005f99;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.support tr.merk td a { color: #000; }
	
	.support td ul { padding-bottom: 10px; }
		
	.support td li {
		list-style:none;
		padding-bottom: 10px;
	}	
	
	.support td li a {
		border-bottom: 0px solid #000;
		color: #000;
	}
	
	.article_icons_historieken { display:inline; }
	
	#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;
	}
	
	.unitprice.historieken {
		padding-left: 0px;
	}
	
	#opvragen_prijs { background: none; }
	
	#opvragen_prijs p { padding-bottom: 10px; }
	#opvragen_prijs span { color: #4487AF;}
	#opvragen_prijs .buttons { padding-top: 20px; }
	
	
	#opvragen_prijs .inputblueshort { margin-left: 3px; }
	#opvragen_prijs .contacttextareaobliged { margin-left: 3px; padding: 4px; width: 257px;  }
		
	.historiek_document_img{
		float: left;
	}
	
	.sitemap{
		margin-left: 30px;
		margin-top: 10px;
	}
	
	.sitemap li{
		padding-bottom: 5px;
	}
	
	.sitemap li a{
		text-decoration: none;
	}
	
	.sitemap_titles{
		color: #4487AF;
		font-weight: bold;
		border-bottom: 1px solid #4487AF;
		font-size: 13px;
		margin-top: 20px;
	}
	
	.projecten_container .projectenitems {
		border-bottom: 1px solid #4487AF;
		padding-bottom: 5px;
		margin-bottom: 30px;
		width: 650px;
	}
	
	.projecten_container .projectenitems strong {
		display: block;
		padding-bottom: 10px;
	}
	
	.projecten_container .projectenitems strong a { color: #000; }
	.projecten_container .projectenitems .project_photo {
		float: left;
		width: 200px;
	}
	
	.projecten_container .projectenitems .project_photo img { padding-bottom: 20px; }
	
	.projecten_container .projectenitems .project_txt p { padding-bottom: 15px; }
	
	.projecten_container .projectenitems .project_txt {
		float: left; 
		width: 450px;
	}
	
	.projecten_container .projectdetail strong {
		display: block;
		padding-bottom: 10px;
	}
	
	.projecten_container .projectdetail strong a { color: #000; }
	.projecten_container .projectdetail .project_txt {
		float: left; 
		width: 430px;
		margin-right: 20px;
	}
	
	.projecten_container .projectdetail .project_txt p { padding-bottom: 20px; }
	
	.projecten_container .projectdetail .project_photo {
		float: left; 
		width: 265px;
		text-align: right;
	}

	.article_costs{
		font-style: italic;
	}
	
	.clear {
		clear: both;
		line-height: 0px;
		font-size: 0px;
		height: 0px;
	}
	
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

	
