
/* new product detail */

#button-vorige-in-cart {
position:relative;
width:100px;
height:auto;
background:none;
margin:0;
padding:0;
z-index:99;
top:-3px;
}
#button-vorige-in-cart .dyna_button {
width:100px;
background:none;
}
#button-vorige-in-cart .dyna_button a {
overflow:hidden;
float:left;
width:auto;
display:block;
background:url(../images/back_btn.gif) left top no-repeat;
background:url(../images/breadcrumb_between_prev.gif) left 4px no-repeat;
font:11px Arial, Helvetica, sans-serif;
color:#000;
margin:0;
padding:0 0 0 12px;
}
#button-vorige-in-cart .dyna_button a:hover {
text-decoration:underline;
}
#page_productdetails {
position:relative;
width:768px; overflow: hidden;
}

#product_infocms {
overflow:hidden;
width:770px;
border:none;
padding:0;
}
#page_productdetails h1 {
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;
margin-bottom:10px;
}

#page_productdetails #product_infocms #products_description h1 {
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;
}

#page_productdetails #product_infocms #products_description #imagenav-right #products_heading h1 {
height:35px;
font:bold 16px Arial,Helvetica,sans-serif;
color:#222;
margin-bottom:10px;
padding:6px 0 0;
}
#content .product-normal-description p {
line-height:17px;
}

#products_description {
overflow:hidden;
width:770px;
padding:0 0 20px;
}
#imagenav-container {
position:relative;
overflow:hidden;
float:left;
width:367px;
border:none;
background:url(../images/prod_detail_b.gif) left bottom no-repeat;
text-align:center;
margin:0 10px 0 0;
padding-bottom: 20px;
}
#imagenav-container .categorybox-items {
overflow:hidden;
width:347px;
height:280px;
background:url(../images/prod_detail_t.gif) left top no-repeat;
padding:10px;
}
#imagenav-container br {
display:none;
}
#imagenav-container a .cte-main-photo {
overflow:hidden;
position:absolute;
left:83px;top:273px;
width:274px;
height:0;
background:transparent;
margin-top:0;
padding-top:17px;
cursor:pointer;
}
#imagenav-container .ci3>a {
display:table-cell;
width:277px;
height:280px;
background:none;
padding:0 0 0 70px;
text-align:center;
vertical-align:middle;
}
*:first-child+html #imagenav-container .ci3>a {
display:inline-block;
font-size:253px;
padding:0 0 0 70px;
}
#imagenav-container .ci3>a img {
vertical-align:middle;
}
/* ---- badkamer detail page ---- */
#more-of-this-category, #more-specials {
float:left;
}
#more-of-this-category a, #more-specials a {
display:block;
width:200px;
background:url(../images/arrow_black.gif) left 3px no-repeat;
font:12px Arial, Helvetica, sans-serif;
color:#999;
margin:0;
padding:0 0 6px 10px;
text-align:left;
}
#more-of-this-category a:hover, #more-specials a:hover {
color:#000;
}
.productdetail-price {
display:none;
}

.productdetail-specialprice {
display:none;
}

.productdetail-pricecents {
font-size:12px;
}
*:first-child+html .productdetail-pricecents {
font-size:14px;
}
* html .productdetail-pricecents  {
font-size:14px;
}

.productdetail-oldprice {
float:right;
height:19px;
font:12px Arial,Helvetica,sans-serif;
color:#666;
text-align:right;
text-decoration:line-through;
margin:0;
padding:16px 0 0;
}
.productdetail-oldpricecents {
font-size:8px;
}
*:first-child+html .productdetail-oldpricecents {
font-size:12px;
}
* html .productdetail-oldpricecents {
font-size:12px;
}

#content input#subtotal2 {
position:absolute;
right:0;top:235px;
width:190px;
font:bold 20px Arial,Helvetica,sans-serif;
color:#000;
margin:0;
padding:0;
text-align:right;
background:none;
}


#buybar {
position:absolute;
right:0;top:276px;
overflow:hidden;
width:170px;
height:30px;
}
#aantal {
float:left;
width:31px;
}
#aantal label {
display:none;
}
#aantal input {
    background: url("../images/aantal.gif") no-repeat scroll left top #FFFFFF;
    border: medium none;
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    width: 20px;
}

*:first-child+html #aantal input {}

.productdetail-winkelwag {
float:right;
width:136px;
padding:0;
}
.productdetail-winkelwag input {
width:136px;
height:30px;
border:none;
background:url(../images/btn-cart.gif) left top no-repeat;
padding-top:30px;
cursor:pointer;
}
.productdetail-winkelwag.de input {
background:url(../images/btn-cart_de.gif) left top no-repeat;
}
/* ---- end of badkamer detail page ---- */

/* ---- opties ---- */
.options-main-wrapper {
width:184px;
}
#product_infoopties #opties {
float:none;
overflow:hidden;
width:184px;
border:none;
background:none;
margin:0;
padding:0;
}
#product_infoopties #opties .opties-field {
overflow:hidden;
width:184px;
margin:0;
padding:0 0 5px;
}
#product_infoopties #opties .opties-field label {
display:none;
}
#product_infoopties #opties .opties-field span {
display:block;
float:left;
padding-top:3px;
}
#product_infoopties #opties .opties-field select {
float:left;
width:184px;
border:1px solid #cdcdcd;
font:11px "Courier New", Courier, monospace;
}

#product_infoopties #opties .opties-field a {
float:right;
display:block;
overflow:hidden;
width:17px;
height:0;
background:url(../images/i_icon.gif) left 1px no-repeat;
padding:18px 0 0 0;
}

/* ---- end of optioes ---- */
#imagenav-right {
position:relative;
float:left;
width:390px;
padding:0;
}
#imagenav-right #products_heading {
overflow:hidden;
width:393px;
height:200px;
}
#imagenav-right .product-normal-description {
overflow:hidden;
height:67px;
margin:0 0 8px;
}
#products_newnav_2 {
position:absolute;
left:0;top:168px;
overflow:hidden;
width:100%;
border-bottom:2px solid #e2e2e2;
margin:0 0 10px;
padding:0 0 10px; 
}
#products_newnav_2 #produtcs_tellafriend {
float:left;
display:block;
height:15px;
background:url(../images/info-icon.gif) left 4px no-repeat;
font:12px Arial, Helvetica, sans-serif;
color:#999;
padding:5px 0 0 22px;
text-align:left;
text-decoration:none;
display:none;
}
#products_newnav_2 #produtcs_tellafriend:hover {
color:#7AA319;
text-decoration:underline;
}

#products_newnav_2 #products_levertijd {
float:left;
/*display:block;*/
display:none;
height:15px;
background:url(../images/delivery-icon.gif) left top no-repeat;
font:12px Arial, Helvetica, sans-serif;
text-align:left;
color:#999;
text-decoration:none;
margin-right:16px;
padding:5px 0 6px 28px;
}
#products_newnav_2 #products_levertijd:hover {
color:#000;
text-decoration:underline;
}

#products_aanwinkelwagen a {
color:#000;
}
#products_aanwinkelwagen input[type="submit"] {
display:none;
}

#categorie_description {
padding-top:10px;
}

#content .widget {
position:absolute;
left:10px;top:10px;
overflow:hidden;
float:left;
width:52px;
height:248px;
padding:21px 0 0 9px;
}
#content .widget #prod-img-slider-container {
width:52px;
height:248px;
padding:0;
}
#content .widget .jCarouselLite {
width:52px;
height:248px;
margin:0;
padding:0;
}
#content .widget .jCarouselLite ul {
float:left;
width:52px;
height:248px;
list-style:none;
margin:0;
padding:0;
}
#content .widget .jCarouselLite ul li {
width:50px;
height:50px;
border:1px solid #f0f0f0;
background:#fff;
text-align:center;
margin:0 0 10px;
padding:0;
}
#content .widget .prev {
position:absolute;
left:1px;top:-9999px;
overflow:hidden;
width:20px;
height:41px;
cursor:pointer;
background:transparent url(../images/prev-horizontal.gif) left top no-repeat;
z-index:9;
}
#content .widget .next {
position:absolute;
right:0;top:-9999px;
overflow:hidden;
width:20px;
height:41px;
cursor:pointer;
background:transparent url(../images/next-horizontal.gif) right top no-repeat;
z-index:9;
}
.widget .prev:hover, .widget .next:hover {
background-position:-20px 0;
}


#pdf-link img {
vertical-align:middle;
padding-right:5px;
}
#products_date_added {
font-size:11px;
color:#666;
font-style:italic;
padding:0 0 10px;
}


.social-bookmark-addthis {
display:none;
}

.product-detail-pagination {
    border-bottom: 1px solid #F0F0F0;
    font: 11px Arial,Helvetica,sans-serif;
    height: 20px;
    left: -10px;
    margin: 0;
    overflow: hidden;
    padding: 0 10px 0 610px;
    position: absolute;

    top: -24px;
    width: 173px;}
.product-detail-pagination .product-detail-pagination-prev {
border-right:1px solid #666;
float:left;
padding-right:10px;
}
.product-detail-pagination .product-detail-pagination-prev a {
float:left;
display:block;
background:url(../images/breadcrumb_between_prev.gif) left 4px no-repeat;
color:#555;
padding:0 0 0 12px;
white-space:nowrap;
}
.product-detail-pagination .product-detail-pagination-next {
float:left;
padding-left:10px;
}

.product-detail-pagination .product-detail-pagination-next a {
float:left;
display:block;
background:url(../images/breadcrumb_between.gif) right 4px no-repeat;
color:#555;
padding:0 12px 0 0;
white-space:nowrap;
}
#products_manufacturer_image {
position:absolute;
left:-110px;top:6px;
z-index:99;
}

#vergeet {
position:absolute;
right:0;top:127px;
overflow:hidden;
display:block;
width:156px;
height:0;
background:url(../images/vergeet.gif) left top no-repeat;
padding:60px 0 0;
}
#vergeet:hover {
background-position:left -60px;
}
#vergeet.de {
background:url(../images/vergeet_de.gif) left top no-repeat;
}
#vergeet.de:hover {
background-position:left -60px;
}

#product_infoopties_radio h2 {
font:bold 12px Arial, Helvetica, sans-serif;
margin:0 0 10px;
}
#product_infoopties_radio div {
padding:0 0 5px;
}
