/*product details*/
#container_product_details { width:672px; border-bottom:1px solid #777; margin:0 0 10px 0; display:block; }
#product_details_header { height:18px; width:672px; }
#product_details_header h2 { height:18px; padding:0; margin:0; font-weight:bold; color:#333333; font-size:12px; }
#product_details_container { width:672px; margin:0px; padding-bottom:6px; }
#product_details_container_left_top { float:left; width:325px; background-color:#FFFFFF; margin-right:5px; margin-top: 6px; }
#product_details_reviewscore { margin-left:0px; height:20px; width:325px; }
#reviewscore_number { float:left; color:#03a514; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:auto; padding-right:5px; }
a.anchor_Score:link {color:#03a514; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
a.anchor_Score:hover {color:#03a514; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
a.anchor_Score:active {color:#03a514; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
a.anchor_Score:visited {color:#03a514; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
#reviewscore_text { float:left; color:#333333; padding-top:2px; }
#product_details_container_right_top { float: right; width: 325px; margin: 0px; margin-top: 4px; }
#product_details_in_stock { width:300px; height:18px; margin-top:4px; }
.box_status { float:left; width:325px; color:#333333; }
div.info_btn_voorraad { float:right; display:block; padding-top:2px; }
.info_btn_voorraad a { height:26px; width:22px; cursor:help; text-decoration:none; }
.info_btn_voorraad a: hover { height:26px; width:22px; cursor:help; text-decoration:none; }
.header_bottom_separator { background-color: #CCC; height: 1px; width:672px; margin-bottom: 15px; }
#product_details_container_left { float:left; width:325px; background-color:#FFFFFF; padding: 0 0 6px; border-bottom: 1px solid #cccccc; display:block; }
#product_details_container_left img { max-width:250px; }
#product_details_container_left table { max-width:350px; text-align:left; }
#productpage_left_brand_zoom_box { height:22px; border-bottom:1px solid #ccc; margin-bottom:12px; padding:0 0 0 0; }
#productpage_left_brand { float:left; margin-left:135px; _margin-left:77px; margin-top:5px; }
#productpage_left_brand img { max-height:30px }
#productpage_left_zoom_btn { float:right }
#product_details_container_right { float: right; width: 325px; margin: 0px; }
#productpage_right_box_short_discription { display:block; background-color:#eeeeee; padding:1px 7px 5px 13px; }
#productpage_right_container_specs { width : 325px; float:left; border-bottom :1px solid #cccccc; margin:0 0 0 0; overflow:hidden; padding:0 0 15px 0; }
#productpage_right_price_text { float:left; height:102px; width:95px; line-height:26px; color:#333333; }
#productpage_right_price_text_2 { float:left; height:99px; width:19px; line-height:26px; color:#333333; }
#product_details_price_container { float:left; width:190px; display:block; }
#product_details_shipcost { font: Arial, Helvetica, sans-serif; font-size: 11px; height: 18px; color: #333333; padding:5px 0 0 0; }
#product_details_shipcost img { position:relative; top:2px; margin: 0 0 0 3px; }
#product_details_old_price { height:14px; color:#999999; padding-top:4px; text-decoration:line-through; }
#product_details_text_price { font-size:18px; padding-top:11px; color:#333333; }
#product_details_discount { font: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; height: 18px; color:#333333; padding-top: 9px; }
.productpage_right_order_info { padding:10px 0 14px 13px; text-align: left; text-decoration:none; background-color:#eeeeee; }
#productpage_order_btn { padding: 0px 0px 12px 12px; background-color:#eeeeee; width:313px; height:27px; clear:both; }
/*Reservation*/
#left_box_details_header_extra_info { background-color:#fee8f0; padding:0; margin-top:2px; }
#productpage_reservation { width:325px; margin:0 0 10px 0; color:#333333; border-bottom:1px solid #dddddd; border-top:1px solid #ffffff; }
#productpage_reservation_tbl td { padding:10px 14px 0px 14px; line-height:19px; color:#333333; }
#left_box_details_header_extra_info_2 { background-color:#fee8f0; padding:10px 14px 10px 14px; width:297px; margin-top:2px; }
#productpage_right_guarantee { width:326px; margin:15px 0 7px 0; height:40px; display:block; overflow:hidden; }
#productpage_right_guarantee img { margin:0 20px 0 0; }
.product_details_header_sub { height:19px; width:672px; padding:10px 0 0 0px; margin:10px 0 20px 0; font-weight:bold; font-size:12px; color:#333333; display:block; border-bottom: 1px solid #777; }
.product_details_header_sub h3 { font-weight:bold; font-size:12px; color:#333333; margin:0; padding:0; }
.product_page_video { display:block; height:357px; width:531px; padding: 54px 0 0 127px; background-image:url(/images/bg_video_product.jpg); }
.productpage_content_txt { color:#555; }
#productpage_top_addthis { float:right; height:18px; width:182px; }
div.Reserverenform { float: left; width: 450px; overflow: hidden; }
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 125px; height: 164px; }
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }
.jcarousel-skin-tango .jcarousel-container { -moz-border-radius: 10px; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 620px; padding: 0px 8px 0px 22px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  606px; height: 238px; }
.jcarousel-skin-tango .jcarousel-item { width: 135px; height: 236px; text-align: left; line-height:13px; color:#666666; margin:0 19px 0 0; border:1px solid #c1c1c1; border-radius:3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; display:block; overflow:hidden; text-align: center; }
#product_alternatief_lnk { height:40px; display:block; overflow:hidden; padding:0 10px }
#product_alternatief_lnk a:link, #product_alternatief_lnk a:active, #product_alternatief_lnk a:visited { text-decoration:none; color:#555; font-size:10px; }
#product_alternatief_lnk a:hover { text-decoration:underline; font-size:10px; color:#333; }
.product_alternatief_img { width:120px; height:120px; display:block; overflow:hidden; margin:7px 0 0 7px; }
.product_alternatief_img img { top:-7px; left:-1px; position:relative; }
.product_alternatief_prijs { font-size:13px; font-weight:bold; color:#333333; padding:5px 0 5px 0; border-bottom:1px solid #c1c1c1; }
.jcarousel-skin-tango .jcarousel-item-horizontal { line-height:13px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
/*Horizontal Buttons*/

.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 0px; right: 0px; width: 10px; height: 63px; cursor: pointer; background: transparent url(/images/skin_jcarousel/nav_scroll_forward.jpg) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -20px 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -40px 0; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -60px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 0px; left: 0px; width: 10px; height: 63px; cursor: pointer; background: transparent url(/images/skin_jcarousel/nav_scroll_back.jpg) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: -20px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -40px 0; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -60px 0; }
.jcarousel-skin-tango { width: 650px; }
a.btn_pin:link, a.btn_pin:visited { background: url('/images/btn_pin.jpg') no-repeat scroll top right; color: #fff; display: block; float: left; font: 12px; height: 27px; padding-right: 65px; /* sliding doors padding */ text-decoration: none; }
a.btn_pin:link span, a.btn_pin:visited span { background: url('/images/btn_pin_span.jpg') no-repeat; display: block; line-height: 14px; padding: 7px 8px 6px 8px; }
a.btn_pin:hover { background-position: center right; color: #fff; outline: none; /* hide dotted outline in Firefox */ }
a.btn_pin:hover span { background-position: center left; padding: 7px 8px 6px 8px; /* push text down 1px */ }
a.btn_pin:active { background-position: bottom right; color: #fff; outline: none; /* hide dotted outline in Firefox */ }
a.btn_pin:active span { background-position: bottom left; padding: 8px 8px 5px 8px; /* push text down 1px */ }
/*.btn_accessiores_box { margin-top:19px; clear:right; }
.btn_accessiores_box_order { float:right; }*/
.btn_accessiores_box { width: 670px; height:	40px; }
.btn_accessiores_box_order { width: 670px; /*height:	32px;*/ margin:0; padding:0; }
.btn_accessiores_box_takeaway { width: 308px; height:	32px; margin:0; padding:0; }
a.btn_accessoires_order_lnk:link, a.btn_accessoires_order_lnk:visited { background:url(/images/btn-sprite.png) no-repeat 0px -623px; width:314px; height:32px; outline:0; focus:0; display:block; float:right; }
a.btn_accessoires_order_lnk:hover { background-position: 0px -655px; }
a.btn_accessoires_order_lnk:active { background-position: 0px -687px; }
a.btn_accessoires_takeaway:link, a.btn_accessoires_takeaway:active, a.btn_accessoires_takeaway:visited { background-image:url(/images/btn_accessoires_afhalen.gif); background-repeat:no-repeat; background-position:top; width: 308px; height:32px; display:block; float:right; }
a.btn_accessoires_takeaway:hover { background-image:url(/images/btn_accessoires_afhalen_ro.gif); background-repeat:no-repeat; background-position:top; width: 308px; height:32px; display:block float:right;;
}

#container_product_info h3, #container_product_info h4, #container_product_info h5, #container_product_info h6 { color: #333; font-size: 14px; margin: 0 0 8px 0; padding: 0px; }
#container_product_info { color:#444; font-size:11px; line-height:20px; }
#container_product_info img { float:left; margin:4px 10px 0 0; }
#container_product_info td { padding:0 0 40px 0; vertical-align:top; }
#container_product_info p { margin:0; padding:0; }
#container_product_info embed { margin:0 0 10px 0; padding:0; }
.productpage_content_txt a:link, .productpage_content_txt a:active, .productpage_content_txt a:visited {color:#06C; text-decoration:none;}
.productpage_content_txt a:hover{ color:#06C; text-decoration:underline;}

.product_page_video {display:block; overflow:hidden; height:385px; width:640px; padding: 82px 16px 76px 16px; background-image:url(/images/bg_video_product_2.jpg); background-repeat:no-repeat; }

/* extra vanwege remote winkelwagen */
#product_details_container_right_wrapper { position: relative ; top: -42px; }

.acce_price_dyn {
display: inline-block;
}


a.btn_placereview, a.btn_placereview:link, a.btn_placereview:visited {background:url(http://winkelwagen.coronelshop.nl/images-all-shops/sprite-btns.png) no-repeat 0px -941px; width:178px; height:32px; outline:0; focus:0; display:block; float:left; text-indent:220px; overflow:hidden; text-decoration:none; }a.btn_placereview:hover { background-position: 0px -973px; text-decoration:none; }a.btn_placereview:active { background-position: 0px -1006px; text-decoration:none; }

