.product_container { padding: 0; margin: 20px 0 0 0; width: 680px; }
ul.product_item { list-style: none; padding: 0; margin: 0; }
.product_item li { float: left; width: 334px; height: 160px; font: Arial, Helvetica, sans-serif; font-size:18px; padding: 0px; margin:0 4px 20px 0; list-style:none; }
.product_box { height: 160px; width: 334px; overflow: hidden; }
.product_box_content { width:334px; padding: 8px 0 8px 0; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; cursor: pointer; }
.product_box_image { height:108px; width:152px; overflow:hidden; float:left; text-align:left; }
table.image { height:108px; width:144px; overflow:hidden; }
.product_box_text { float:right; width:182px; height:108px; font-size:11px; }
.product_box_bg_grey { width:174px; padding:4px 4px 2px 4px; height:35px; background-color:#eeeeee; }
.product_box_specs { width:182px; overflow:hidden; height:30px; line-height:16px; margin-bottom:6px; }
.product_box_text_inclusief_btw { width:174px; height:13px; background-image:url('/images/product_box_incl_btw.jpg'); background-repeat:no-repeat; background-position:right top; }
.logo_merk { float:right; width:157px; text-align:right; display:block; height:24px; padding-right:8px; padding-bottom: 6px; padding-top:6px; }
.product_box_info_but { display:block; margin-top:8px; height:23px; width:182px; text-align:right; background-image:url('/images/btn_meerinformatie.jpg'); background-repeat:no-repeat; background-position:right top; }
.product_box_info_but a { background-image:url('/images/btn_meerinformatie.jpg'); background-repeat:no-repeat; background-position:right top; }
.product_box_info_but a:hover { background-image:url('/images/btn_meerinformatie_ro.jpg'); background-repeat:no-repeat; background-position:right top; }
.product_box_title_product { height:22px; width:334px; text-align:left; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; padding-bottom:0px; overflow:hidden; }
a.product_box_title_product:link, a.product_box_title_product:active, a.product_box_title_product:visited { font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
a.product_box_title_product:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; }
.product_box_new_price { height:16px; padding-top:3px; padding-bottom:3px; width:174px; text-align: right; display:block; overflow:hidden; }
.product_box_new_price a { color: #000000; height:16px; padding-top:3px; padding-bottom:3px; font-size:15px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.product_box_new_price span { color: #000000; height:16px; font-size:15px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background:url('/images/img_nu_voor.jpg') no-repeat -3px 2px;	padding: 3px 0 3px 35px; }
.product_box_new_price a:hover { color: #000000; height:19px; padding-top:3px; padding-bottom:3px; font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
li.leeg { width: 336px; height: 280px; background-color: #ffffff; overflow:hidden; margin-left:12px; padding:0px; }
a.transparent_class, a.transparent_class:link, a.transparent_class:visited { background-image: url(/images/nietopvoorraad_test.jpg); height: 146px; position: relative; left:-5px; top: -160px; width: 162px; filter: alpha(opacity=30); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; background-repeat: no-repeat; display:block; overflow:hidden; background-color:black; }
a.transparent_class_affiliate1, a.transparent_class_affiliate1:link, a.transparent_class_affiliate1:visited { background-image: url(/images/affiliate1.jpg); height: 146px; position: relative; left:-5px; top: -160px; width: 162px; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; background-repeat: no-repeat; display:block; overflow:hidden; }
a.transparent_class_affiliate2, a.transparent_class_affiliate2:link, a.transparent_class_affiliate2:visited { background-image: url(/images/affiliate2.jpg); height: 146px; position: relative; left:-5px; top: -160px; width: 162px; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; background-repeat: no-repeat; display:block; overflow:hidden; }
#right_nav_klantenservice { font-size:14px; font-weight:bold; }
.product_detail_header_nav_box { border-width: 1px; border-color: #C0C0C0; font-weight: bold; font-size: 11px; margin-top: 40px; height: 30px; width: 300px; border-top-style: solid; display: block; }
.product_detail_right_menu_content { width:300px; display:block; clear:both; }
.product_detail_pdf_icon { width:40px; height:40px; float:left; }
.product_detail_pdf_text { width:260px; font-weight:bold; padding-top:10px; color:#CC0000; float:right; }
