/*__________________________

    Product details page
__________________________*/

.product_details_container { width: 672px; margin-left: 0; margin-top: 0; display:block; }
.product_detail_left_box { float:left; width:352px; overflow: hidden; margin-right: 20px;  *_margin-right:10px;
padding:  0 0 8px 0; }
.product_detail_right_box { float:right; width:300px; overflow: hidden; margin: 0px; padding:0 0 8px 0; display:inline; }
.product_details_productname { height: 20px; overflow: hidden; width:672px; margin:0px; padding-top:3px; margin-bottom:3px; border-bottom:solid 1px #cbacd8; font-weight:bold; }
.product_details_productname_left { float:left; width:450px; }
.productpage_left_brand_zoom_box { height:20px; border-bottom:1px solid #dddddd; margin-bottom:17px; }
.productpage_left_brand { float:left; padding-left:140px; padding-top:7px; }
.productpage_left_zoom_btn { float:right }
.product_details_productname_right { float:right; width:162px; }
.product_details_beoordeling_txt { height: 20px; overflow: hidden; width:300px; margin:0px; padding-top:3px; margin-bottom:3px; }
.product_details_image { width: 326px; height: 200px; overflow:hidden; }
.showimage { visibility: visible; }
.hideimage { visibility: hidden; width:0px; }
.product_details_voorraad_container { height: 30px; display:block; overflow:hidden; margin:0 0 10px 0; border-bottom:solid 1px #dddddd; }
.product_details_voorraad { height:24px; width:85px; padding-top:5px; float:left; display:block; overflow:hidden; margin:0; }
.box_status { float:right; width:212px; }
.product_details_in_stock_img { float:right; text-align:right; color:#ffffff; font-size: 11px; height:20px; margin:0px; }
.product_details_in_stock_text { float:left; text-align:right; color:#333333; font-size: 11px; height:15px; margin:0px; padding-top:5px; }
.product_detail_logo_merk { float:left; width:75px; height:30px; display:block; padding:15px 0 5px 0; overflow:hidden; }
.product_details_bestelnummer_levertijd { padding: 0 0 13px 0; }
.prodict_details_description { width: 284px; padding: 5px 8px 5px 8px; margin-top:10px 0 0 0; display:block; background-color:#eeeeee; }
.prodict_details_description p { margin:0px; }
.product_details_kleurbox { width: 300px; height:58px; display:block; overflow:hidden; padding:0 0 5px 0; }
li.product_alternatief { float:right; width:56px; height:56px; margin: 0 0 0 4px; padding:0px; border:solid 1px #cccccc; }
ul.product_alternatief { list-style:none; margin: 5px 0 10px 0; padding:0; }
.product_details_laatste_bezocht { width: 710px; height:300px; display:block; overflow:hidden; padding:17px 0 17px 0; }
li.product_bezocht { float:left; width:106px; height:106px; margin: 0 4px 0 0; padding: 0; border:1px solid #dddddd; }
li.product_bezocht img { max-height:70px; max-width:70px; }
ul.product_bezocht { list-style:none; margin: 0; padding:0; }
div.btn_verzendkosten { width:300px; height:13px; display:block; padding:7px 0 0 0; color: #3366CC; }

.product_details_pricebox, .product_details_pricebox_retail { width:300px; height: 30px; vertical-align: bottom; display:block; padding:5px 0 4px 0; border-bottom:1px solid #dddddd; }
.product_details_pricebox_retail { height: 26px; vertical-align: bottom; display:inline-block; padding:5px 0 0 0; border-bottom:0px solid #dddddd; }
.product_details_pricebox_caption { float: left; font-size: 11px; vertical-align: baseline; padding:8px 7px 0 0; }
.product_details_pricebox_price { font-size: 16px; font-weight:bold; margin-left:5px; float: left; text-align:right; vertical-align:top; height:30px; display:block; overflow: visible; line-height:30px; color:#fbb502; }
.product_details_pricebox_retail .product_details_pricebox_price{ font-size: 13px; line-height: 26px; padding-top:3px; color:#555D6D; text-decoration:line-through; }

div.product_details_btn_bestellen { width: 244px; height: 33px; margin-top: 15px;  *_margin-top: 8px;
display:block; }
a.product_details_btn_bestellen, a.product_details_btn_bestellen:link, a.product_details_btn_bestellen:visited { width:244px; height: 33px; display:block; background-image:url(/images/btn_bestellen.jpg); }
a.product_details_btn_bestellen:hover { background-image:url(/images/btn_bestellen_ro.jpg); }
div.product_details_titel_kleur { width:300px; text-align:right; color:#333333; font-size:10px; height:12px; display:block; padding-top:6px; }
.product_details_btnzoom { clear:left; float:left; margin-top: 0px; }
.product_details_btn_tell_a_friend { float:right; height: 20px; margin-right: 55px; display: inline; width:77px; }
.product_details_btn_tell_a_friend a, .product_details_btn_tell_a_friend a:link, .product_details_btn_tell_a_friend a:visited { background-image: url(/images/btn_tellafriend.jpg); background-repeat:no-repeat; display: block; width: 77px; height: 20px; }
.product_details_btn_tell_a_friend a:hover { background-image: url(/images/btn_tellafriend_ro.jpg); background-repeat:no-repeat; }
/*
.product_details_box_left
{
	float:left;
	width:334px;
	height:310px;
	background-image:url(/images/productt_dtls_bg_left.jpg);
	background-repeat:repeat-y;
	border-bottom:#888888;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-right:4px;
}

.product_dtls_header_left
{
	background-image:url(/images/productt_dtls_header_left.jpg);
	background-repeat:no-repeat;
	width:334px;
	height:30px;
}

.product_dtls_header_text
{
	float:left;
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-top:1px;
	padding-left:6px;
}*/

.status_product { float:right; text-align:right; vertical-align: top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
.status_product_tekst { margin:0px; text-align:right; vertical-align: top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
DIV.product_dtls_product_info { background-image:url(/images/product_dtls_bg_left_2.jpg); height:233px; background-repeat:no-repeat; margin-top:0px; }
.btn_zoom { float:left; margin-left:24px; margin-top:107px; display:inline; }
.product_dtls_product_image { float:left; width: 200px; height:143px; margin-top:3px; margin-left:0px; overflow: hidden; }
.product_dtls_product_brand { float:left; width:53px; height:24px; margin-top:107px; margin-left:0px; background-color:#CCCCCC; }
.product_dtls_specs_box { width:334px; margin-top:0px; }
.product_dtls_specs { margin-left:15px; margin-top:10px; height:38px; width:170px; font:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; line-height:12px; overflow:hidden; }
.product_dtls_korting_digits { font:Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff; text-align:right; margin-top:8px; margin-right:9px; margin-bottom:0px; }
.product_dtls_oldprice { margin-top:8px; height:14px; font:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration: line-through; }
.product_dtls_newprice { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ff0066; text-align:right; margin-top:5px; height:20px; padding-right:14px; }
.product_dtls_btns { height:33px; margin-top:5px; margin-right:2px; text-align:right; }
DIV.product_dtls_btn_tellafriend { float:right; display: block; height:33px; width:98px; background-image:url(/images/btn_prdct_dtls_tellafriend.jpg); margin-right:7px; }
a.product_dtls_btn_tellafriend:link, a.product_dtls_btn_tellafriend:active, a.product_dtls_btn_tellafriend:visited { display: block; height:33px; width:98px; background-image:url(/images/btn_prdct_dtls_tellafriend.jpg); }
a.product_dtls_btn_tellafriend:hover { display: block; height:33px; width:98px; background-image:url(/images/btn_prdct_dtls_tellafriend_ro.jpg); }
DIV.product_dtls_btn_afhalen { float:right; display: block; height:33px; width:98px; background-image:url(/images/btn_prdct_dtls_afhalen.jpg); margin-right:6px; }
a.product_dtls_btn_afhalen:link, a.product_dtls_btn_afhalen:active, a.product_dtls_btn_afhalen:visited { display: block; height:33px; width:98px; background-image:url(/images/btn_prdct_dtls_afhalen.jpg); }
a.product_dtls_btn_afhalen:hover { display: block; height:33px; width:98px; background-image:url(/images/btn_prdct_dtls_afhalen_ro.jpg); }
DIV.product_dtls_btn_bestellen { float:right; display: block; height:33px; width:107px; background-image:url(/images/btn_prdct_dtls_bestellen.jpg); margin-right:6px; }
a.product_dtls_btn_bestellen:link, a.product_dtls_btn_bestellen:active, a.product_dtls_btn_bestellen:visited { display: block; height:33px; width:107px; background-image:url(/images/btn_prdct_dtls_bestellen.jpg); }
a.product_dtls_btn_bestellen:hover { display: block; height:33px; width:107px; background-image:url(/images/btn_prdct_dtls_bestellen_ro.jpg); }
.product_details_box_right_advertisment { float:left; width:338px; height:310px; background-image:url(/images/productt_dtls_bg_right.jpg); background-repeat:repeat-y; border-bottom:#888888; border-bottom-style:solid; border-bottom-width:1px; }
.product_dtls_header_right { width:338px; height:30px; background-image:url(/images/productt_dtls_header_right.jpg); background-repeat:no-repeat; }
.product_dtls_advertisment { margin-left:1px; margin-bottom:1px; width:336px; height:280px; text-align:center; background-color:#FFFFFF; }
.product_dtls_specs_box2 { width:672px; margin-top:20px; }
.product_dtls_specs_menu_bg { background-image: url(/images/product_dtls_bg_menu_top.jpg); background-position:bottom; background-repeat:repeat-x; height:26px; }
.product_dtls_specs_content { width:672px; padding:15px 0 15px 0; top:-2px; background-color:#FFFFFF; }
.showtab { width:640px; padding:15px; background-color:#FFFFFF; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
ul.product_dtls_specs_mogelijkheden { padding:0 0 0 0; margin:0px; width:auto; border-top:1px solid #eeeeee; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; list-style: none; }
.product_dtls_specs_mogelijkheden li { border-bottom:1px solid #eeeeee; padding:5px 0 4px 2px; }
/* Tab Review*/

.product_page_review { padding-bottom:10px; border-bottom:1px solid #dddddd; margin-bottom:5px; color:#333333; }
.product_page_review h2 { font-size:11px; margin:0px; padding:0px; color:#555d6d; font-weight:normal; display:inline; }
.product_page_review_box { width:672px; border-bottom:1px solid #cccccc; }
.product_page_review_stars { height:18px; margin-top:3px; }
.product_page_review_stars img { margin-left:-3px; }
.product_page_content { padding:5px 115px 10px 115px; color:#666666; font-size:12px; line-height:22px; }
.product_page_review_name { text-align:right; color:#000000; margin-bottom:2px; padding-right:2px; font-size:12px; font-weight:bold; height:13px; }
.product_page_review_date { text-align:right; font-size:10px; color:#999999; margin-bottom:4px; padding-right:2px; }
.product_detail_accessoires_box { width:160px; float:left; }
.anchor_links_box { width:672px; margin:20px 0 40px 0; text-align:right; display:block; }
a.anchor_menu:link, a.anchor_menu:active, a.anchor_menu:visited { color:#666666; text-decoration: none; }
a.anchor_menu:hover { color:#666666; text-decoration: underline; }
a.anchor_links:link, a.anchor_links:active, a.anchor_links:visited { color:#999999; text-decoration:none; }
a.anchor_links:hover { color:#999999; text-decoration:none; }



#socialmedia{margin-top:10px;}
#socialmedia-fb{float:left; width:140px;}
#socialmedia-twitter{ float:right; width:110px;}

#product-detail-not-in-stock-message{display:block; padding:6px 10px; border:1px solid #530D55; color:#530D55; text-align:left; margin-top:20px;}
#product-detail-not-in-stock-message strong{display:block; width:100%; text-align:center}


/* WEBSITE OPTIMIZER
=================================*/
div#optimizer_bestelbutton_orange a.product_details_btn_bestellen,
div#optimizer_bestelbutton_orange a.product_details_btn_bestellen:link{ background-image:url('/images/btn_bestellen_abtest.jpg'); }
div#optimizer_bestelbutton_orange a.product_details_btn_bestellen:hover{ background-image:url('/images/btn_bestellen_ro_abtest.jpg');}

/* PRODUCTSTATUS
=================================*/
div#product_details_stock{overflow:hidden;}
div#product_details_stock div.title{ display:block; line-height:15px; margin-bottom:2px;}
div#product_details_stock div.title a{ display:inline-block; margin:4px 0 0 2px;}
div#product_details_stock div.value{ display:block; float:left; overflow:hidden; color:#ff6600;}
