body{
	margin:0;
	padding:0;
	color:#333333;
	background-color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
div.btns_right { float: right; width: 137px; padding:19px 0 0 0;  }
div.title { font-weight: bold; height: 30px; overflow: hidden; }
td{font-size:10px;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}
h1{font-size:14px;}
.clear{clear:both;}
a img{border:0;}
.nomarkup{border:0;background:none;margin:0;padding:0;}
.fieldset_grey{background-color:#e5e5e5;padding:5px 0 10px 10px;}
.fieldset_padding{padding:10px;}
.autowidth{width:auto !important;}
input, textarea, select{background-color:#fff;border:1px solid #666;border-top-color:#999;border-right-color:#999;color:#666666;height:14px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;padding:0;margin:0;padding-left:3px;}
select{height:16px;}
.txtwhite, a.txtwhite:link, a.txtwhite:visited, a.txtwhite:hover, a.txtwhite:active{color:#fff;}
.txtgrey{color:#999;}
.bold{font-weight:bold;}
.nobold{font-weight:normal;}
form{margin:0;padding:0;}
.price{color:#f68121;font-weight:bold;}
.content_padding_left{padding-left:5px;}
p{margin:0;padding:0;padding-top:5px;}
.main_content{line-height:16px;}
.red{color:#c00;}

a:link, a:visited{color:#000;text-decoration:underline;}
a:hover, a:active{color:#000;text-decoration:none;}

.container{padding:10px;}
.c_500{width:480px;}
.c_grey{background-color:#ebeaeb;border-bottom:1px solid #ccc;}

.crumb{background-color:#595758;float:left;padding:4px 0 4px 19px;width:710px;color:#fff;font-weight:bold;border-left:1px solid #999;}

.main_container{
	width:977px;
	margin:27px auto 0 auto;
}

.main_container_top{
	padding:0 1px;
}

.main_container_mid{
	border:1px solid #999;
	border-top:2px solid #f58220;
	width:973px;
	background-color:#595758;
	background-image:url('/images/main_content_back.jpg');
	background-position:top left;
}

.main_logo{
	display:block;
	float:left;
	background-image:url('/images/logo.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	width:243px;
	height:50px;
}

.header_menu_mid{
	float:left;
	width:334px;
	padding-left:20px;
	font-size:9px;
	color:#fff;
	font-weight:bold;
}

.header_menu_mid_top{height:33px;}
.header_menu_mid_bottom{}

.header_menu_mid a:link, .header_menu_mid a:visited{color:#fff;text-decoration:none;}
.header_menu_mid a:hover, .header_menu_mid a:active, .header_menu_mid a.active{color:#fff;text-decoration:underline;}

.header_menu_right{
	float:left;
	width:377px;
	font-size:9px;
	padding-top:30px;
}

.header_menu_right_right:link, .header_menu_right_right:visited{border-right:5px solid #f48221;}
.header_menu_right_right:hover, .header_menu_right_right:active{border-right:5px solid #666;}

.header_menu_right ul{margin:0;padding:0;list-style-type:none;}
.header_menu_right li{float:right;}
.header_menu_right ul li a:link, .header_menu_right ul li a:visited{color:#fff;text-decoration:none;background-color:#f48221;border-left:1px solid #f48221;border-top:1px solid #333;border-left:1px solid #333;padding:3px 5px 4px 5px;font-weight:bold;display:inline-block;}
.header_menu_right ul li a:hover, .header_menu_right ul li a:active{color:#fff;text-decoration:none;background-color:#666 !important;border-left:1px solid #999 !important;border-top:1px solid #999 !important;}

.header_image{
	float:left;
	width:243px;
	height:44px;
	border-right:1px solid #999;
}

.header_image_right{border:0;width:241px;}

.subheader{background-color:#000;border-top:1px solid #999;border-bottom:1px solid #999;color:#fff;height:26px;_overflow:hidden;}
.subheader_login{width:340px;float:right;text-align:right;padding-top:9px;padding-right:5px;}
.subheader_search{width:360px;padding-left:262px;padding-top:5px;#padding-top:3px;padding-bottom:5px;float:left;}
.subheader_search label{color:#fff;font-weight:bold;vertical-align:bottom;}
.subheader_search input{width:158px;}

.leftmenu{float:left;width:243px;}
.leftmenu ul{margin:0;padding:0;list-style-type:none;background-color:#595858;}
.leftmenu ul li{_width:100%;_padding:0;_margin:0;}
.leftmenu ul li a:link, .leftmenu ul li a:visited{color:#fff;text-decoration:none;font-weight:bold;display:block;padding:3px 3px 5px 4px;_padding-bottom:3px;position:relative;}
.leftmenu ul li a:hover, .leftmenu ul li a:active, .leftmenu ul li a.active{outline:none;border:none;color:#fff;text-decoration:none;font-weight:bold;background-color:#f68121;}
.leftmenu ul li a:link .leftmenu_img, .leftmenu ul li a:visited .leftmenu_img{position:absolute;right:10px;top:-12px;width:43px;width:43px;display:none;z-index:1000;}
.leftmenu ul li a:hover .leftmenu_img, .leftmenu ul li a:active .leftmenu_img, .leftmenu ul li a.active .leftmenu_img{display:block !important;z-index:1000;}
.leftmenu ul li a .leftmenu_img img{z-index:9000;}
.leftmenu ul li.leftmenu_divider{background:#595858 url('/images/dot_h_grey.gif') 0 4px repeat-x;#background-position:0 2px;margin-left:5px;_margin-left:0;width:230px;height:10px;overflow:hidden;}

.leftmenu ul li a:link .leftmenu_img img, .leftmenu ul li a:visited .leftmenu_img img{display:none;}
.leftmenu ul li a:hover .leftmenu_img img, .leftmenu ul li a:active .leftmenu_img img, .leftmenu ul li a.active .leftmenu_img img{display:block !important;}

.leftmenu ul li ul{background-color:#000;display:none;}
.leftmenu ul li ul li{}
.leftmenu ul li.expanded ul{background-color:#fac090;display:block;}
.leftmenu ul li ul li a:link, .leftmenu ul li ul li a:visited{color:#333333;text-decoration:none;font-weight:bold;display:block;padding:3px 3px 5px 4px;position:relative;background-color:#fac090;}
.leftmenu ul li ul li a:hover, .leftmenu ul li ul li a:active, .leftmenu ul li ul li a.active{color:#fff;text-decoration:none;font-weight:bold;background-color:#f68121;}
.leftmenu ul li ul li.leftmenu_divider{background-color:#fac090;}

.main_content{float:left;width:719px;padding-left:10px;padding-top:16px;background-color:#fff;border-left:1px solid #999;min-height:343px;_height:343px;}

.main_content a:link, .main_content a:visited{color:#f58220;font-weight:bold;text-decoration:underline;}
.main_content a:hover, .main_content a:active{color:#f58220;font-weight:bold;text-decoration:none;}

.main_content ul{ list-style-type:none;margin:0;padding:0;}
.main_content ul li{ background: url('/images/list_bullet.jpg') 0px  8px no-repeat; margin: 0; padding: 0 0 0 11px;}

.main_content ul a:link, .main_content ul a:visited{color:#333;font-weight:normal;text-decoration:underline;}
.main_content ul a:hover, .main_content ul a:active{color:#333;font-weight:normal;text-decoration:none;}

a.normallink:link, a.normallink:visited{color:#333;font-weight:normal;text-decoration:underline;}
a.normallink:hover, a.normallink:active{color:#333;font-weight:normal;text-decoration:none;}

.main_content ul.wide{list-style-type:none;margin:0;padding:0;}
.main_content ul.wide li{display:block;float:left;width:219px; background: none;  }
.main_content ul.wide li a:link, .main_content ul.wide li a:visited{color:#000;font-weight:normal;display:block;width:202px;margin-right:5px;padding:2px 0 2px 12px;background-image:url('/images/list_bullet.jpg');background-repeat:no-repeat;background-position:4px 9px;}
.main_content ul.wide li a:hover, .main_content ul.wide li a:active{color:#000;font-weight:normal;background-color:#e5e5e5;text-decoration:underline;}


.main_container_bottom{border:1px solid #999;border-top:0;background-color:#000;width:973px;}
.main_container_bottom ul{margin:0;padding:0;list-style-type:none;}
.main_container_bottom ul li{float:left;}
.main_container_bottom ul li a:link, .main_container_bottom ul li a:visited{position:relative;color:#fff;text-decoration:none;font-weight:bold;display:block;width:94px;float:left;padding:4px 4px 5px 19px;background-image:url('/images/arrow_br.gif');background-repeat:no-repeat;background-position:5px 6px;border-right:1px solid #999;}
.main_container_bottom ul li a:hover, .main_container_bottom ul li a:active{color:#fff;text-decoration:none;}
.bottommenu_title{background-color:#fff;color:#000;font-weight:bold;display:block;float:left;width:106px;padding:4px;padding-top:5px;border-right:1px solid #999;}
.main_container_bottom ul li a:link .bottommenu_img, .main_container_bottom ul li a:visited .bottommenu_img{position:absolute;left:-1px;top:-120px;width:119px;height:119px;overflow:hidden;display:none;z-index:11;}
.main_container_bottom ul li a:hover .bottommenu_img, .main_container_bottom ul li a:active .bottommenu_img, .main_container_bottom ul li a.active .bottommenu_img{display:block;}

.main_bottom{width:974px;margin:0 auto;position:relative;padding-top:11px;}
.main_bottom_payment{position:absolute;right:1px;top:11px;width:149px;}
.main_bottom_brands{text-align:center;}

.main_copyright{width:974px;text-align:center;margin:0 auto;color:#fff;padding-top:29px;}
.main_copyright a:link, .main_copyright a:visited{color:#fff;text-decoration:none;font-weight:bold;}
.main_copyright a:hover, .main_copyright a:active{color:#fff;text-decoration:underline;}

.kies_col1{float:left;width:270px;padding-right:25px;margin-left:5px;padding-top:15px;}
.kies_col2{float:left;width:132px;padding:10px;}
.kies_col2_hover{background-color:#e5e5e5;}
.kies_col2 .img_container, .kies_col3 .img_container{width:132px;height:132px;border:1px solid #999999;text-align:center;background-color:#fff;}
.kies_col2 img, .kies_col3 img{height:132px;}
.kies_col2 img.brand_icon, .kies_col3 img.brand_icon{width:60px !important;height:25px !important;float:right;margin-top:1px;}
.kies_col2 .btn_meer, .kies_col3 .btn_meer{margin-top:3px;}
.kies_col3{float:left;width:132px;padding:10px;background-color:#ebeaeb;}

.kies_col2 .moreinfo_holder{position:relative;}
.kies_col2 .moreinfo{display:none;width:300px;padding:10px;position:absolute;bottom:0;left:10px;border:1px solid #858585;background-color:#fff;}
.main_content div.kies_col2 ul {list-style-type: none; padding-left: 1px; margin-left: 0px;}
.kies_col2 ul li { list-style-type: none; padding:0 0 0 7px; list-style-image: none; background: url('/images/list_bullet.jpg') 0px  8px no-repeat; }
.test_container{width:132px;height:132px;border:1px solid #999999;text-align:center;background-color:#fff;}
/* home */


.home_highlights{}
.home_highlights_left{width:219px;float:left;line-height:15px;}
.home_highlights_left strong{font-size:11px;margin:0;padding:0;position:absolute;top:-3px;left:9px;  cursor: pointer}
.home_highlights_left span{position:absolute;top:13px;left:9px; cursor: pointer}
.home_highlights_left a img{position:absolute;bottom:5px;right:5px;display:none;}
.home_highlights_left a:hover img, .home_highlights_left a.active img{display:inline;}
.home_highlights_right{position:relative;width:459px;height:130px;float:left;margin-left:15px;margin-top:14px;background-image:url('/images/home_highlight_right_back.jpg');background-position:bottom left;}
.home_highlights_right_productpicture{position:absolute;top:-23px;left:28px;}
.home_highlights_right_picture{position:absolute;top:8px;left:10px;}
.home_highlights_right_bullet_new{position:absolute;top:-2px;left:119px;}
.home_highlights_right_productinfo{position:absolute;top:10px;left:240px;}
.home_highlights_right_productinfo_more{position:absolute;top:106px;left:236px;}

.home_highlights_left a:link, .home_highlights_left a:active, .home_highlights_left a:visited{position:relative;color:#999;text-decoration:none;display:block;width:209px;padding-left:9px;border-right:1px solid #999;border-bottom:1px solid #999;margin-top:12px;height:35px;}
.home_highlights_left a:hover, .home_highlights_left a.active{color:#000;border-right:1px solid #707070;border-bottom:1px solid #707070;background-image:url('/images/home_highlight_back.jpg');}
.home_spacer_top{background-image:url('/images/dot_h_grey.gif');background-position:top left;background-repeat:repeat-x;height:11px;overflow:hidden;margin-top:6px;width:702px;font-size:1px;}
.home_spacer{background-image:url('/images/dot_h_grey.gif');background-position:top left;background-repeat:repeat-x;height:11px;overflow:hidden;margin-top:16px;#margin-top:28px;_margin-top:28px;width:702px;font-size:1px;}
.home_spacer_500{width:500px;}
.home_spacer_610{width:604px;}
.home_spacer_240{width:224px;}
.home_spacer_nopadding{height:1px;margin:0;}
.home_spacer_solid{background-image:none;background-color:transparent;border-top:1px solid #ccc;}
.home_spacer_lessmargin{margin-top:12px;}

.home_block_spacer{background-image:url('/images/dot_v_grey.gif');background-position:4px 0;background-repeat:repeat-y;float:left;width:10px;height:149px;overflow:hidden;font-size:1px;}
.home_block{float:left;width:206px;height:137px;padding:6px 9px;background-color:#e3e3e3;line-height:16px;background-position:bottom right;background-repeat:no-repeat;}
.home_block input{width:198px;margin-top:6px;margin-left:1px;}

.home_block_buttons{padding-top:9px;}
.btn_orange_right{float:right;}

.leftmenu_filter{background-color:#333;color:#fff;padding:5px 0 7px 4px;}

.content_header_img{width:598px;height:16px;padding-top:170px;padding-left:5px;margin-bottom:5px;background-position:top left;background-repeat:no-repeat;}

.links_col{width:239px;float:left;}

.nieuws_overzicht_item{background-color:#eaeaea;padding:10px;border-bottom:1px solid #ccc;}
.nieuws_overzicht_item div.nieuws_inner{padding-right:50px;margin-right:10px;}
.btn_more {
	margin: -18px 10px 0 0;
	padding:0px;
}

#home_tab2, #home_tab3{display:none;  }
#home_tab2 span, #home_tab3 span{ cursor: pointer;  display: block; }
#home_tab1, #home_tab1 img { cursor: pointer }
#home_tab2 a, #home_tab3 a{ text-decoration: none; }
.home_highlight_image{width:459px;height:130px;}

/* products */

.product_detail_left{width:184px;float:left;}
.product_detail_mid	{width:497px;float:left;margin-left:13px;}
.product_detail_thumb_large{display:block;width:182px;height:182px;border:1px solid #999;text-align:center;}
.product_detail_thumb_small, div#product_detail_left_thumbs a{display:block;width:57px;height:57px;border:1px solid #999;text-align:center;float:left;margin-top:4px;}
div#product_detail_left_thumbs a.center { margin-left:3px;margin-right:4px;}
.r4 { margin-right:4px;}
/*
.r4 { margin-right:4px;  z-index:10000; display:block; }
.r4 img { position: absolute; top:0px;left:0px; }
*/
.product_detail_thumb_holder {
	background: red; width: 57px; height:57px; float:left;
}
.product_detail_thumb_small_top {display:block;width:57px;height:57px;border:1px solid #999;text-align:center;position: absolute; top:0px;left:0px;margin-top:4px;}

.product_detail_kleurselect label{display:block;float:left;width:60px;padding-top:1px;margin-top:2px;}
.product_detail_kleurselect select{display:block;float:left;width:122px;border:1px solid #999;margin-top:2px;}
.product_detail_kleurselect div{ display: none; }
.product_ordertable{border:0;width:100%;}
.product_ordertable td{padding:1px 0 1px 10px;}
.product_ordertable th{padding:2px 0 2px 10px;background-color:#e5e5e5;text-align:left;font-weight:normal;}
.product_ordertable input{color:#666;width:20px;}
.product_ordertable select{border:1px solid #ccc;width:130px;}
.product_ordertable tfoot tr td.bottomline{border-bottom:1px solid #e5e5e5;}

.product_availibility_1{font-weight:bold;color:#333;}
.product_availibility_2{font-weight:bold;color:#f58220;}

.contentpage_left {float:left;width:495px;}
.contentpage_right{float:left;width:190px;margin-left:18px;}

a.contentpage_btn_right:link, a.contentpage_btn_right:visited{display:block;float:right;width:116px;padding:2px;padding-left:19px;margin-bottom:5px;background-color:#e5e5e5;color:#333 !important;font-weight:normal;text-decoration:underline;background-position:4px 5px;background-repeat:no-repeat;}
a.contentpage_btn_right:hover, a.contentpage_btn_right:active{background-color:#f5f5f5;color:#333;font-weight:normal;text-decoration:none;}

.faq_cat{float:left;display:block;width:120px;}

/* product overview */

.productoverview_top{width:694px;}
.productoverview_top_left{width:294px;float:left;}
.productoverview_top_right{width:400px;float:left; height: 42px; overflow: hidden;}
.productoverview_top_right label{margin-bottom:5px;width:45px;padding-right:5px;float:left;text-align:right;font-weight:bold;}
.productoverview_top_right select{font-size:9px;margin-bottom:5px;width:150px;height:17px;float:left;background-color:#c2c2c2;border:1px solid #666;border-top-color:#858585;border-right-color:#858585;color:#fff;}

/* page nav */

.pagenav a:link, .pagenav a:visited{color:#333333;text-decoration:underline;font-weight:normal;}
.pagenav a:hover, .pagenav a:active{color:#f68f03;text-decoration:none;font-weight:normal;}
.pagenav .activepage{font-weight:bold;color:#f68f03;}


/* forms */

.main_form label, .main_form input, .main_form textarea, .main_form select, .main_form div{
	float:left;margin-top:5px;
}
select.sel_size {
	width: 68px; font-size: 10px;
}
select.sel_color {
	width: 130px; font-size: 10px;
}
.main_form label{width:75px;margin-right:2px;}
.main_form input, .main_form textarea, .main_form select, .main_form div{width:165px;}
.main_form textarea{height:100px;}
.main_form div.frmright input, .main_form div.frmright textarea, .main_form div.frmright select, .main_form div.frmright label{float:none;display:inline;margin:0;}

.main_form br{clear:both;}

.main_form_wide label{width:140px;}
.main_form_wide input, .main_form_wide textarea, .main_form_wide select, .main_form_wide div{width:230px;}

.main_form_reactie input{width:220px;}
.main_form_reactie textarea{width:390px;height:60px;}

.input_error{border:1px solid #EF7F02;}

select{height:18px;}

/* tables */

.main_table{border:0;width:480px;}
.main_table thead tr th{padding:2px;background-color:#EBEAEB;border-bottom:1px solid #ccc;text-align:left;font-weight:bold;}
.main_table tbody tr td{padding:2px;border-bottom:1px solid #f3f3f3;}
.main_table tfoot tr td{padding:4px;}
.main_table tr td.right{text-align:right;}


/* override */
.submitimg{background:none !important;border:0;margin:0;padding:0;width:auto !important;height:auto !important;}

a.btn_grey:link, a.btn_grey:visited{display:inline-block;background-image:url('/images/btn_gback_r.gif');background-position:top right;background-repeat:no-repeat;color:#fff;text-decoration:none;font-weight:bold;height:18px;}
a.btn_grey:hover, a.btn_grey:active{color:#fff;text-decoration:none;font-weight:bold;}
a.btn_grey:link span, a.btn_grey:visited span{color:#fff;display:inline-block;background-image:url('/images/btn_gback_l.gif');background-position:top left;margin-right:5px;padding-left:4px;height:17px;padding-top:1px;cursor:pointer;}
a.btn_grey:hover span, a.btn_grey:active span{}

a.btn_orange:link, a.btn_orange:visited{display:inline-block;background-image:url('/images/btn_back_r.gif');background-position:top right;background-repeat:no-repeat;color:#fff;text-decoration:none;font-weight:bold;height:18px;}
a.btn_orange:hover, a.btn_orange:active{color:#fff;text-decoration:none;font-weight:bold;}
a.btn_orange:link span, a.btn_orange:visited span{color:#fff;display:inline-block;background-image:url('/images/btn_back_l.gif');background-position:top left;margin-right:5px;padding-left:4px;height:17px;padding-top:1px;cursor:pointer;}
a.btn_orange:hover span, a.btn_orange:active span{}
a.btn_orange span.icon img {
	position: absolute;
	margin: 1px 0 0 -20px;
}
a.btn_orange span.icon {
	padding-left:25px;
}
a.btn_orange:link span.icon, a.btn_orange:visited span.icon {
	padding-left:25px;
}
a.btn_zoom {
	position: absolute; margin: -20px 0 0 112px; background:#ffffff; height:12px;
}
a.btn_zoom:link, a.btn_zoom:visited{background-image:url('/images/icon_zoom.png');background-position:top left;background-repeat:no-repeat;padding:0 0 3px 17px;color:#333;font-weight:normal;}
a.btn_zoom:hover, a.btn_zoom:active{}

/* lightbox */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/next.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 85px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
table.cart { width: 702px; margin: 0 0 10px 0; }
table.cart thead tr th { background-color: #e5e5e5; font-size:10px; font-weight: bold; text-align: left; padding-left: 10px; line-height: 22px; border-left:1px solid #ffffff; }
table.cart thead tr th.noborder { border-width:0px; }
table.cart tbody tr td img.icon_del { float: right; margin: 12px 0 0 0; cursor: pointer; }
table.cart tbody tr td { height: 37px; padding: 0 5px 0 11px; line-height: 36px; }
table.cart tbody tr td input { height: 16px; width: 30px; border: 1px solid #b3b3b3; line-height: 14px; color:#000000; margin: 0 0 0 -5px}
table.cart tbody tr.row td { background-color: #e5e5e5; font-size:10px; font-weight: bold; text-align: left; padding-left: 10px; line-height: 22px; border:1px solid #999999; border-left:1px solid #ffffff; border-width: 1px 0 1px 1px; height:22px;}
table.cart tbody tr.row td.noborder { border-width: 1px 0; }
table.cart tbody tr.row2 td {font-size:10px; font-weight: bold; text-align: left; padding-left: 10px; line-height: 22px; border:1px solid #e5e5e5; border-left:1px solid #ffffff; border-width: 1px 0 1px 1px; height:22px;}
table.cart tbody tr.row2 td.noborder { border-width: 1px 0; }
table.cart tbody tr.row3 td { height: 24px; padding-top: 0px; padding-bottom: 0px; line-height: 22px; overflow:hidden; }

div.xs_box { width: 29px; height: 29px; border:1px solid #999999; text-align:center;background-color:#fff; margin: 2px 10px 0 -11px; _margin-left: -5px; float:left; }

input.fielderror, select.fielderror { border: 1px solid #CC0000; }
label.labelerror { color: #CC0000; }
textarea#order_comment { width: 697px; height: 40px; }
.float { float: left; width: 49%; }
.clear { clear: left }

div.status {	width: 127px; background:  url('/images/status_bg.gif'); float: right; height: 28px; margin: -10px 18px 0 0 ;} 
div.status div { float: left; width: 25px; height: 27px; margin: 0 0 0 5px; padding-right: 3px; }
div.status div.first { margin: 0px; }
div.status div.closed{	 background: transparent url('/images/status_closed.gif') no-repeat; color: #ffffff; line-height: 28px; text-align: center} 
div.status div.open{	 background: transparent url('/images/status_open.gif') no-repeat; line-height: 28px; text-align: center}  
div.status div.active{	 background: transparent url('/images/status_active.gif') no-repeat;line-height: 28px; text-align: center} 
input[type=radio] { background: none; border: 0px; }

input.submit_btn { position: absolute; left: -1000px; top: 0px; width: 30px; }

ul.cartsteps{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.cartsteps li{
	display:block;
	float:left;
	padding:1px 5px 5px 5px;
	font-weight:bold;
	background:none;
}


div.img_right{ float:left; width:200px; text-align:right; overflow:hidden;}

ul.cartsteps li.closed{background-color:#e5e5e5;color:#888;background-image:url('/images/cartstep_pijltje_closed.jpg'); background-repeat:no-repeat; background-position:bottom left;}
ul.cartsteps li.active{background-color:#f58220;color:#fff;background-image:url('/images/cartstep_pijltje_active.gif'); background-repeat:no-repeat; background-position:bottom left;}
ul.cartsteps li.spacer{border-left:1px solid #ccc;font-size:1px;overflow:hidden;width:1px;height:10px;padding:0;position:relative;top:5px;}

.disabled { cursor: auto; -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;  }
.disabled a, .disabled a.btn_grey:link span, a.btn_grey:visited span { cursor: auto; }
#sizetable { width: auto; height: auto; border: 1px solid #858585; position: absolute; background: #ffffff; z-index: 10000;}
#sizetable img { border:0px;  }
div.large_labels label { width: 150px; }