/* 	WERKVELD */
#base_werkveld_tabs {
	position:relative;
	width:749px;
	height:37px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	float:left;	
	border-bottom:1px solid #79797a;
	margin-left:10px;
}

/* 	CONTENT_BLOCK_TOP */
#product_block_top {
	width:759px;
	background-color:#fff;
}
#product_block_top_img {
	padding:10px;
	width:333px;
	float:left;
}
#product_block_top_text {
	width:340px;
	padding:10px;
	float:left;
}
#product_block_top_text_title {
	width:340px;
	min-height:86px;
	padding:10px;
	float:left;
}
#product_block_top_buttons {
	position:relative;
	width:250px;
	height:55px;
	left:195px;
}
#product_block_top_buttons li {
	list-style-image:url(../media/image/product_detail_top_listitem.gif);
}
#product_block_top_imgview {
	height:65px;
}
.product_block_top_imgview_pijl {
	position:relative;
	float:left;
}
.imgview {
	position:relative;
	float:left;
	padding-left:3px;
	padding-right:3px;
	height:72px;
	overflow:hidden;
}
#button_more_imgview {
	padding-top:55px;
}
/* 	CONTENT_BLOCK_BOTTOM */
#product_block_bottom {
	width:759px;

}
#product_block_bottom_title {
	border-top:1px solid #79797a;
	margin-top:10px;
	margin-left:10px;
	padding-top:2px;
	width:749px;

	float:left;
}
#product_block_bottom_title_pagescroller {
	float:right;
}
#shop_list_pagescroller_sort {
	width:181px;
	float:left;
}
#shop_list_pagescroller_display {
	width:198px;
	height:50px;
	float:left;
}
#shop_list_pagescroller_display_text{
	width:70px;
	float:left;
}
#shop_list_pagescroller_display_text div {
	padding-top:9px;
	padding-left:25px;
}
#shop_list_pagescroller_display_buttons {
	padding-left:30px;
	float:left;
}
.shop_list_pagescroller_display_button{
	width:40px;
	height:22px;
	float:left;
	border:solid 1px #79797a;
	overflow:hidden;
}
.shop_list_pagescroller_display_button div{
	padding-top:3px;
	padding-left:5px;
}
.product_block_bottom_block {
	position:relative;
	width:243px;
	float:left;
	padding-left:10px;
}
.product_block_bottom_text_space {
	padding:5px;	
}


/* 	CART */
#shop_cart_header {
	position:relative;
	width:968px;
	min-height:60px;
	background-color:#fff;
	background-image:url(../media/image/shop_searchfilter_bg_gradient.gif);
	background-repeat:no-repeat;
	float:left;
}
#shop_cart_header_text {
	width:759px;
	height:30px;
}
#shop_cart_header_text div {
	padding-left:20px;
	padding-top:7px;
	line-height:20px;
}
.shop_cart_row {
	width:588px;
	min-height:109px;
	float:left;
}
.shop_cart_row_space{
	padding-top:5px;
}

.shop_cart_row_text,
.shop_cart_row_min,
.shop_cart_row_total,
.shop_cart_row_plus,
.shop_cart_row_euro,
.shop_cart_row_price,
.shop_cart_row_delete {
	position:relative;
	float:left;
	padding:0px;
}

.shop_cart_row_text div,
.shop_cart_row_min div,
.shop_cart_row_total div,
.shop_cart_row_plus div,
.shop_cart_row_euro div,
.shop_cart_row_price div,
.shop_cart_row_delete div {
	line-height:0px;
	
}


.shop_cart_row_text {
	width:390px;

}
.shop_cart_row_min {
	width:15px;
}
.shop_cart_row_total {
	width:30px;
	text-align:center;
}
.shop_cart_row_plus {
	width:37px;
}
.shop_cart_row_euro {
	width:21px;
	
}
.shop_cart_row_price {
	width:65px;
	text-align:right;
}
.shop_cart_row_delete {
	width:30px;
	text-align:right;
}


/* 	SEARCH FILTER */
#shop_result_search_filter {
	position:relative;
	width:968px;
	height:40px;
	background-color:#fff;
	background-image:url(../media/image/shop_searchfilter_bg_gradient.gif);
	background-repeat:no-repeat;
	float:left;
}
#shop_result_search_filter_top {
	width:759px;
	height:10px;
	overflow:hidden;
}
.shop_filtersearch_search_top_checkbox div {
	padding:5px;
}
.shop_filtersearch_search_top_checkbox {
	width:186px;
	float:left;
}
#shop_result_search_filter_bottom {
	width:759px;
	height:30px;
}
.shop_filtersearch_search_bottom_dropdown {
	margin-top:-1px;
	padding-left:10px;
	width:370px;
	float:left;
}
.shop_filtersearch_search_bottom_search {
	margin-top:-2px;
	width:171px;
	float:left;
}
.shop_filtersearch_search_bottom_submit {
	margin-top:-1px;
	float:left;
}


/* PAGE SCROLLER */
#shop_list_pagescroller {
	width:750px;
	min-height:50px;
}
#shop_list_pagescroller_titlenav {
	width:370px;
	min-height:50px;
	float:left;
}
#shop_list_pagescroller_titlenav div {
	padding-left:10px;
	padding-top:14px;
}
#shop_list_pagescroller_sort {
	width:181px;
	height:50px;
	float:left;
}
#shop_list_pagescroller_sort div {
	padding-top:8px;
}
#shop_list_pagescroller_display {
	width:198px;
	height:50px;
	float:left;
}
#shop_list_pagescroller_display_text{
	width:70px;
	float:left;
}
#shop_list_pagescroller_display_text div {
	padding-top:16px;
	padding-left:25px;
}
#shop_list_pagescroller_display_buttons {
	padding-top:8px;
	padding-left:30px;
	float:left;
}
.shop_list_pagescroller_display_button{
	width:40px;
	height:22px;
	float:left;
	border:solid 1px #79797a;
	overflow:hidden;
}
.shop_list_pagescroller_display_button div{
	padding-top:3px;
	padding-left:5px;
}


/* LIST CATEGORIES */
.shop_category_row {
	position:relative;
	left:10px;
	height:165px;
	width:760px;
	padding-top:10px;
	float:left;
	
}
#shop_category_more {
	position:relative;
	left:10px;
	width:760px;
	padding-top:10px;
	float:left;
}
#shop_category_row_more {
	position:relative;
	width:760px;
	float:left;
}
.shop_category_row_item {
	position:relative;
	height:165px;
	width:253px;
	float:left;
	
}
.shop_category_row_item_top {
	position:relative;
	height:22px;
	width:243px;
	background-image:url(../media/image/shop_category_row_top.gif);
}
.shop_category_row_item_titel {
	padding-left:10px;
	padding-top:2px;
	
}
#shop_category_row_bottom {
	position:relative;
	width:759px;
	height:34px;
}
#shop_category_row_bottom_button {
	float:right;
	padding-top:10px;
}


/* LIST TEXT PRODUCTS */
.shop_listtext_row {
	width:749px;
	min-height:109px;
	border-top:solid 1px #79797a;
}
.shop_listtext_row_image {
	width:160px;
	height:109px;
	float:left;
}
.shop_listtext_row_image div {	
	padding-top:4px;
}
.shop_listtext_row_text {
	width:446px;
	min-height:109px;
	float:left;
}
.shop_listtext_row_text div {	
	padding-top:10px;
}
.shop_listtext_row_button {
	width:141px;
	height:109px;
	float:left;
}


/* LIST IMAGE PRODUCTS */
.shop_listimg_row {
	width:240px;
	float:left;
	overflow:hidden;
}
.shop_listimg_row_image {
	width:240px;
	height:166px;
}
.shop_listimg_row_text {
	width:240px;
}
.shop_listimg_row_text_descr {
	width:240px;
	height:16px;
	overflow:hidden;
}
.shop_listimg_row_text div, .shop_listimg_row_text_descr div, {
	padding-left:10px;
	padding-top:0px;
	padding-bottom:5px;
}
.shop_listimg_row_button {
	width:240px;
}
.shop_listimg_row_button_left {
	width:120px;
	float:left;
}
.shop_listimg_row_button_left div {
	padding-left:10px;
	padding-top:4px;
}
.shop_listimg_row_button_right {
	width:120px;
	float:left;
}


/* 	PRODUCT_DETAIL_POPUP */
#product_detail_popup {
	position:relative;
	min-height:316px;
	width:443px;
	float:left;
	background-image:url(../media/image/product_detail_popup.gif);
	background-position:bottom;
	background-color:#ffffff;
	background-repeat:no-repeat;
}
#product_detail_popup div {
	padding:10px 25px 10px 25px;
}

#product_detail_popup_close {
	float:right;
}


/* ORDEROPTIONS POPUP */
#backgroundPopup {
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	z-index: 1;
}

#popup {
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 374px;
	width: 450px;
	background: #FFFFFF;
	z-index: 20000;
	padding: 12px;
}

#popupClose {
	font-size: 10px;
	right: 6px;
	top: 4px;
	position: absolute;
	display: block;
	cursor:pointer;
}

/* IMAGE GALLERY */
.stepcarousel{
left:10px;
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 370px; /*Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-left: 0px; /*margin around each panel*/
width: 92px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

/* CATEGORIE PAGE */
#categorie_buttons {
	position:relative;
	float:left;
	padding-top:10px;
	padding-left:10px;
}
.photo {
	position:relative;
	float:left;
	width:552px;
	height:411px;
	background-color:#ffffff;
	padding-left:6px;
	padding-top:11px;
	margin-bottom:10px;
}
.photo img {
	border:1px solid #000000;	
}




/*** slideshow **/

#slideshow {
    position:relative;
    height:441px;
}

#slideshow A {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow A.active {
    z-index:10;
    opacity:1.0;
}


#slideshow A.last-active {
    z-index:9;
}



