﻿/* ProductList.ascx */
#ProductList
{
	font-size: 8pt;
	float: right;
	margin-bottom: 10px;
	margin-top: 30px; /*overflow: hidden; this prevents the shopping cart dropdownlist from showing completely*/
	position: relative;
	width: 170px; *margin-top:33px;/*Please don't remove this* sign, this is for IE7 */
}

.dvLoadScreen
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 500;
	width: 100%;
	height: 100%;
	min-height: 100px;
	text-align: center;
	background-color: #FFF;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	-moz-opacity: .8;
	opacity: .8;
}

.dvLoadScreenImage	
{
	height: 32px;
	width: 32px;
	background: url( 'Images/ajax-loader.gif') no-repeat;
	position:absolute;
	top:100px;
	left:45%;
	z-index: 501;
}

#ProductListFilterd
{
	float: left;
	width: 800px;
	position: relative;
}

.ProductImagePhotoView
{
	width: 300px;
	text-align: center;
	vertical-align: top;
}

.DisplaySortText
{
	font-weight: bold;
	padding: 3px 32px 0px 40px;
	width: 30px;
	float: left;
}

.DisplaySortTextSpan
{
	font-size: 11px;
	margin-left: 38px;
	border-right: 1px solid #373333;
	padding-right: 10px;
}

.SortSeprator
{
	border-right: 1px solid #373333;
	float: left;
	height: 12px;
	margin-top: 4px;
	margin-left: -5px;
	width: 1px;
}

.imgButtonSortDirectionAsc
{
	height: 14px;
	width: 20px;
	background: url( 'Images/buttons/filter_sorteer.png' ) no-repeat;
	cursor: pointer;
	margin-left: 8px;
}

.imgButtonSortDirectionIntelAsc
{
	height: 20px;
	width: 27px;
	background: url( 'Images/buttons/intel_icon.gif' ) no-repeat;
	cursor: pointer;
	margin-left: 70px;
	margin-top:-20px;
}

.imgButtonSortDirectionIntelDesc
{
	height: 20px;
	width: 27px;
	background: url( 'Images/buttons/intel_icon_active.gif' ) no-repeat;
	cursor: pointer;
	margin-left: 70px;
	margin-top:-20px;
}

.imgButtonSortDirectionAsc span
{
}

.imgButtonSortDirectionDesc
{
	height: 14px;
	width: 20px;
	background: url( 'Images/buttons/filter_sorteer_desc.png' ) no-repeat;
	cursor: pointer;
	margin-left: 8px;
}

.ToRightDiv, .ToLeftDiv
{
	height: 25px;
	width: 16px;
	cursor: pointer;
}

.CompareProducts
{
	display: none;
}

.FilterCount
{
	display: none;
}

.ProductListColumnLeft
{
	width: 300px;
	padding-top: 6px;
	text-align: center;
	vertical-align: top;
}

/* Product List Selectors */

#productListDisplayOptions
{
	float: left;
	min-height: 20px;
	width: 100%;
	padding-bottom: 10px;
}

#productListDisplayOptionsSearch
{
	float: left;
	min-height: 20px;
	width: 100%;
}

#searchListNavigation
{
	float: left;
	width: 100%;
}

#productListOptions
{
	float: left;
	margin-top: 7px;
}

#productListOptionPictureView
{
	float: left;
}

.productListOptionPictureViewLink
{
	background: url( 'Images/buttons/btn_detail.gif' ) no-repeat bottom left;
	float: left;
	height: 10px;
	width: 56px;
}

.productListOptionPictureViewLink:hover
{
	cursor: pointer;
	background: url(Images/buttons/btn_detail.gif) no-repeat top left;
}

.productListOptionPictureViewLinkActive
{
	background: url(Images/buttons/btn_detail.gif) no-repeat top left;
	float: left;
	height: 10px;
	width: 56px;
}

#productListOptionListView
{
	float: left;
	margin-right: 10px;
}

.productListOptionListViewLink
{
	background: url( 'Images/buttons/btn_lijst.gif' ) no-repeat bottom left;
	float: left;
	height: 11px;
	width: 49px;
	margin-left: 12px;
}

.productListOptionListViewLink:hover
{
	cursor: pointer;
	background: url(Images/buttons/btn_lijst.gif) no-repeat top left;
}

.productListOptionListViewLinkActive
{
	background: url(Images/buttons/btn_lijst.gif) no-repeat top left;
	float: left;
	height: 11px;
	width: 49px;
	margin-left: 12px;
}

.offlineradiobutton
{
	visibility: hidden;
}

/* Product List DetailView */

#productListDetailViewSortList
{
	background: url(Images/box_list_top.gif) no-repeat top;
	float: left;
	height: 25px;
	margin-top: 10px;
	width: 100%;
}

#productListDetailViewSortListText
{
	float: left;
	font-weight: bold;
	margin-left: 30px;
	padding-top: 6px;
}

#productListDetailViewSortListAlphabetical
{
	float: left;
	margin-left: 20px;
	padding-top: 6px;
}

#productListDetailViewSortListPrice
{
	float: left;
	margin-left: 20px;
	padding-top: 6px;
}

.productListDetailViewSortListSpec
{
	float: left;
	margin-left: 20px;
	padding-top: 6px;
}

.productListDetailViewSortListHeaderText
{
	float: left;
}

.sortButtonsDetail
{
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}

.ProductDetailViewList
{
	float: left;
	width: 100%;
}

.productDetailColumnLeft
{
	border-bottom: 1px solid #D7D7D6;
	border-left: 1px solid #D7D7D6;
	padding: 20px 0 20px 3px;
	text-align: right;
	width: 17px;
	background-color: #F5F5F5;
}

.productDetailImageView
{
	border-left: 1px solid #D7D7D6;
	border-bottom: 1px solid #D7D7D6;
	margin: 20px 10px;
	padding-bottom: 10px;
	position: relative;
	vertical-align: top;
	width: 165px;
}

.imgDetailViewProductImage
{
	border: none;
	height: 130px;
	margin-left: 13px;
	margin-top: 7px;
	width: 130px;
}

.imgDetailViewActionProduct
{
	margin-left: 100px;
	margin-top: -32px;
	vertical-align: top;
}

/*
.IntelRatingAbs
{
	position: absolute;
	margin-left: 20px;
	margin-top: 98px;
	width: 35px;
	height: 35px;
}
*/
.IntelRatingAbs {
    height: 35px;
    margin-left: 9px;
    margin-top: 108px;
    position: absolute;
    width: 35px;
}


.productDetailInfoView
{
	border-bottom: 1px solid #D7D7D6;
	padding: 18px 0 0px 0px;
	vertical-align: top;
	width: 235px;
	*width: 200px;
}

.productDetailBrandImageLogo
{
	border-bottom: 1px solid #D7D7D6;
	padding: 0 0 20px 10px;
	vertical-align: top;
	width: 40px;
	vertical-align: top;
}

#ProductSpecsList
{
  margin-left:10px;
}

.productDetailShortDescription
{
	color: #373333;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	width: 100%;
	margin-bottom: 10px;
}

.productDetailShortDescription a
{
	color: #4B4B4B;
}

.productDetailLongDescription
{
	font-weight: normal;
	font-size: 11px;
}

.productDetailSpecs
{
	float: left;
	width: 100%;
}

.tblPhotoProductDetailsSpecifications
{
	width: 100%;
}

.productDetailStock
{
	float: left;
	width: 100%;
}

.productDetailBottomLine
{
	float: left;
	width: 310px; 
	*margin-top:0px;

}

.productDetailRealBottomLine
{
	float: left;
	margin-top: 10px;
	width: 100%;
}

.productDetailFinalBottomLine
{
	float: left;
	margin-top: 10px;
	width: 100%;
}

.PickupLink, .OrderLink
{
	padding-left: 10px;
}


.productDetailPrice
{
	float: left;
	width: 100px;
	height:64px;
}

.ProductListViewPickupLink
{
	background: url( 'Images/buttons/btn_fiets_klein.png' ) no-repeat left;
	border: none;
	color: #4B4B4B;
	float: left;
	min-height: 25px;
	margin-left: 10px;
	max-width: 113px;
	min-width: 27px;
	padding-left: 30px;
	padding-right: 10px;
	text-align: left;
}

.ProductListViewPickupLink:visited
{
	text-decoration: none;
}

.ProductListViewPickupLink:hover
{
	color: #4B4B4B;
	text-decoration: none;
}

.ProductListViewOrderLink
{
	background: url( 'Images/buttons/icon_cart_groen.gif' ) no-repeat left;
	color: #4B4B4B;
	float: left;
	min-height: 27px;
	margin-left: 10px;
	min-width: 27px;
	padding-left: 30px;
	padding-right: 10px;
	text-align: left;
}

.ProductListViewOrderLink:visited
{
	text-decoration: none;
}

.ProductListViewOrderLink:hover
{
	color: #4B4B4B;
	text-decoration: none;
}

.ProductListViewPickupDiv
{
	float: left;
}

.ProductListViewOrderDiv
{
	float: left;
}

.productDetailCartButton
{
	float: left;
	margin: 26px 0 0 40px;
}

/* Product List ListView */

.ProductListViewList
{
	float: left;
	margin-top: -2px; /*Please don't remove this* sign, this is for IE7 */
	width: 100%;
	border-top: 1px solid #d7d7d6;
}



.ProductListViewListHeader
{
	border-bottom: 1px solid #D7D7D6;
	border-left: 1px solid #D7D7D6;
	border-top: 1px solid #D7D7D6;
	height: 24px;
	padding-left: 10px;
}

.ProductListViewListHeaderCheck
{
	border-bottom: 1px solid #D7D7D6;
	border-left: 1px solid #D7D7D6;
	height: 24px;
}

.ProductListViewListHeaderName
{
	border-bottom: 1px solid #D7D7D6;
	border-left: 1px solid #D7D7D6;
	height: 24px;
	padding-left: 10px;
}

.ProductListViewListPickup
{
	border-bottom: 1px solid #D7D7D6;
	border-left: 1px solid #D7D7D6;
	padding-left: 10px;
}

.ProductListViewListOrder
{
	border-bottom: 1px solid #D7D7D6;
	border-left: 1px solid #D7D7D6;
	padding-left: 10px;
}

.ProductListViewListHeaderPrice
{
	border-bottom: 1px solid #D7D7D6;
	border-left: 1px solid #D7D7D6;
	border-right: 1px solid #D7D7D6;
	height: 24px;
	padding-left: 10px;
}

.sortButtons
{
	float: right;
	margin-top: 5px;
}

.ProductListViewSpecName
{
	float: left;
}

.lblProductSpec
{
	float: left;
	height: 15px;
	overflow: hidden;
	padding-right: 5px;
}

.lblProductDelivery
{
	float: left;
}

.ProductListViewSortIcons
{
	float: left;
}

.ProductListViewSortIconDown
{
	float: left;
}

.ProductListViewSortIconDownButton
{
	float: left;
}

.ProductListViewSortIconUp
{
	float: left;
}

.ProductListViewSortIconUpButton
{
	float: left;
	margin-right: 5px;
}

.ProductListViewCheckbox
{
	border-bottom: 1px solid #D7D7D6;
	border-left: 1px solid #D7D7D6;
	background-color: #F5F5F5;
	padding-left: 3px;
	text-align: right;
	width: 17px;
}

.ProductImageListView
{
	border-bottom: 1px solid #D7D7D6;
	border-left: 1px solid #D7D7D6;
	padding-left: 10px;
	width: 40px;
}

.ProductImageListViewLogo
{
	border-bottom: 1px solid #D7D7D6;
	padding-left: 10px;
	width: 40px;
}

.ProductImageListViewImage
{
	float: left;
	height: 58px;
	position: relative;
	width: 50px;
}

.imgListViewProductImage
{
	margin-right:5px;	
	border: none;
	height: 40px;
	margin-top: 9px;
}

.imgListViewActionProduct
{
	float: left;
	height: 28px;
	padding-left: 220px;
	margin-top: -36px;
}

.ProductImageListViewNameTable
{
	border-bottom: 1px solid #D7D7D6;
	height: 58px;
	width: 210px;
}

.ProductImageListViewName
{
	float: left;
	font-weight: bold;
	padding-left: 10px;
	width: 190px;
}

.ProductImageListViewName a
{
	color: #4B4B4B;
	float: left;
	overflow: hidden;
	text-decoration: none;
	width: 200px;
}

.ProductImageListViewName a:hover
{
	text-decoration: underline;
}

.ProductImageListViewLongDescription
{
	display: block;
	font-size: 11px;
	font-weight: normal;
}

.ProductListViewSpecs
{
	border-bottom: 1px solid #D7D7D6;
	border-left: 1px solid #D7D7D6;
	text-align: center;
	width: 74px;
}

.ProductListViewSpecsOne
{
	border-bottom: 1px solid #D7D7D6;
	border-left: 1px solid #D7D7D6;
	text-align: center;
	width: 222px;
}

.ProductListViewSpecsTwo
{
	border-bottom: 1px solid #D7D7D6;
	border-left: 1px solid #D7D7D6;
	text-align: center;
	width: 148px;
}

.ProductListViewItem
{
	border-bottom: 1px solid #D7D7D6;
	text-align: center;
	width: 375px;
}

.ProductListViewPickup
{
	border-bottom: 1px solid #D7D7D6;
	text-align: center;
	width: 99px;
}

.ProductListViewOrder
{
	border-bottom: 1px solid #D7D7D6;
	border-right: 1px solid #D7D7D6;
}

#ProductListViewOrderContent
{
	padding: 0 0 0 0;
	vertical-align: top;
}

.ProductListViewPrice
{
	border-bottom: 1px solid #D7D7D6;
	font-size: 16px;
	font-weight: bold;
	height: 57px;
	width: 60px;
	text-align: Left;
	padding-right: 10px;
}
.ProductListViewPriceNuVoor
{
	font-size: 8pt;
	font-weight: normal;
	margin-left: 0px;
}
.ProductListViewPriceText
{
	margin-left: 0px;
}

.ProductListViewIcons
{
	background-color: #F2F2F2;
	border-bottom: 1px solid #D7D7D6;
	border-left: 1px solid #D7D7D6;
	border-right: 1px solid #D7D7D6;
	padding-left: 2px;
	padding-right: 3px;
	text-align: right;
	width: 34px;
}

.ProductListViewIconsOnline
{
}

.ProductListViewIconsOnlineLink
{
	background: url(Images/buttons/btn_in_winkelwagen_icon.png) no-repeat;
	float: left;
	height: 26px;
	margin-bottom: 2px;
	margin-left: 7px;
	width: 22px;
}

.ProductListViewIconsOffline
{
}

.ProductListViewIconsOfflineLink
{
	background: url(Images/buttons/btn_direct_afhalen_icon.png) no-repeat;
	float: left;
	height: 24px;
	margin-left: 2px;
	width: 32px;
}

/* Page Numbers */

.ProductListItemSortBottom
{
	float: left;
	left: 0;
	margin-top: 5px;
	top: 156px;
	width: 800px;
	z-index: 1;
}

.ProductListNavPrev
{
	float: left;
}

.ProductListNavNext
{
	float: left;
}

.PageNumberTopLink
{
	color: #54534A;
	margin-right: 5px;
	padding-top: 5px;
	padding: 3px 0px 0px 0px;
	vertical-align: bottom;
	float: left;
	text-align: center;
	font-size: 11px;
}

.PageNumberTopLinkButtons
{
	float: left;
	margin-top: 2px;
}


.PageNumberTopLinkActive
{
	border: 1px solid #373333;
	color: #000000;
	font-size: 11px;
	margin-right: 5px;
	padding: 2px 0px 0px 0px;
	vertical-align: bottom;
	z-index: 12;
	float: left;
	text-align: center;
}

.PageNumberBottomLink
{
	background-color: #E8E8E8;
	color: #54534A;
	margin-right: 5px;
	border: 1px solid;
	display: inline-block;
	vertical-align: bottom;
}

.PageNumberBottomLinkActive
{
	background-color: #FCB016;
	border: 1px solid;
	color: #000000;
	display: inline-block;
	font-weight: bold;
	margin-right: 5px;
	padding: 4px;
	vertical-align: bottom;
	z-index: 12;
}

.PageNumbers
{
	margin: 0px 8px;
}

.ProductListNav .PageNumbers a
{
	color: #4B4B4B;
	margin: 0px 2px 0px 2px;
	z-index: 10;
	float: left;
}

.ProductListNav .PageNumbers a.Selected
{
	font-weight: bold;
	z-index: 10;
}

.ProductListItemSort
{
	background-color: #F5F5F5;
	float: left;
	left: 0;
	top: 156px;
	width: 100%;
	z-index: 1;
}

.ProductListItemSort select
{
	font-size: 8pt;
	width: 148px;
	margin-right: 8px;
	float: left;
	border: 1px solid #D7D7D6;
	height: 20px;
	vertical-align: middle;
	color: #4B4B4B;
	border-collapse: separate;
}

.ProductListItemSort select option
{
	padding: 3px;
	background-color: #fff;
}

.ExtendedCatalog
{
	color: #FCB016;
	font-weight: bold;
	width: 100%;
	clear: both;
	padding-top: 10px;
}

#ProductList div table
{
	clear: both;
	width: 100%;
}


#quickSearch
{
	clear: both;
	font-size: large;
	font-weight: bold;
	margin-bottom: 5px;
	display: none;
}

.SortText
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}

.sendLine
{
	clear: both;
	display: block;
	margin: 5px 0 5px 0;
	padding: 5px 0 0 0;
	width: 590px;
	height: 35px;
}

.sendLineText
{
	display: block;
	float: right;
	margin-top: 15px;
	height: 21px;
	width: 80px;
}

.sendLineButton
{
	display: block;
	float: right;
	height: 21px;
	padding-top: 5px;
	width: 94px;
	text-decoration: none;
}

.leftFilterBox
{
	float: left;
	text-align: left;
	width: 33%;
}

.centerFilterBox
{
	width: 33%;
}

.rightFilterBox
{
	float: right;
	width: 33%;
}

#FilterBoxEncapsulation
{
	display: block;
	float: right;
	position: relative;
}

#FilterBoxControls a.active
{
	font-size: 16px;
}

#ProductSortBox
{
	display: block;
	height: 46px;
}

#ProductSortBoxBottom
{
	display: block;
	height: 46px;
}

.PageNumberBottomLink
{
	background-color: #E8E8E8;
	color: #54534A;
	margin-right: 5px;
	padding: 4px;
	border: 1px solid;
	display: inline-block;
	vertical-align: bottom;
}

.ProductListPageNumbers
{
	float: left;
	height: 20px;
	margin-top: 2px;
	width: 800px;
	display: inline;
	margin-left: 5px;
	cursor: pointer;
}

.ProductListItemSort
{
	background-color: #F5F5F5;
	float: left;
	left: 0;
	top: 156px;
	width: 610px;
	z-index: 1;
}

.ProductListItemSort select
{
	font-size: 8pt;
	width: 148px;
	margin-right: 8px;
	float: left;
	border: 1px solid #D7D7D6;
	height: 20px;
	vertical-align: middle;
	color: #4B4B4B;
	border-collapse: separate;
}

.ProductListItemSort select option
{
	padding: 3px;
	background-color: #fff;
}

#Nav.BlueField
{
	display: block;
	float: left;
	vertical-align: top;
	width: 100%;
}


.FilterResults
{
	float: left;
	font-size: 16px;
	font-weight: bold;
	width: 100%;
}

.FilterRemovalNav
{
	float: left;
	margin-top: 5px;
	width: 480px;
}

.FilterRemovalText
{
	display: block;
	float: left;
	font-weight: bold;
	margin-bottom: 17px;
	width: 80px;
}

.FilterRemovalControls
{
	display: block;
	float: left;
	width: 800px;
}

.FilterControlRemovalLink
{
	background: url( 'Images/btn_filter_remove.gif' ) no-repeat;
	display: block;
	float: left;
	height: 15px;
	width: 15px;
}

.FilterControlRemovalLink:hover
{
	background: url( 'Images/btn_filter_remove_hover.gif' ) no-repeat;
	display: block;
	float: left;
	height: 15px;
	width: 15px;
}

.FilterControlRemovalText
{
	float: left;
	display: block;
	margin: 0px 15px 5px 5px;
}

.PageNumbers
{
	margin: 0px 8px;
}

.ProductListNav img
{
	vertical-align: middle;
	z-index: 10;
}
.ProductListNav
{
	display: block;
	float: right;
	text-align: right;
	z-index: 10;
}

#ListViewAjax
{ *margin-top:-27px;
}

.ProductListNav .PageNumbers a
{
	color: #4B4B4B;
	margin: 0px 2px 0px 2px;
	z-index: 10;
}
.ProductListNav .PageNumbers a.Selected
{
	font-weight: bold;
	z-index: 10;
}



/* Product View In List 

.ProductPhotoViewList td
{ 
	cursor: pointer; 
}*/

.ProductPhotoViewRowTop
{
	padding: 12px 0px;
}

.ProductPhotoViewRow
{
	border-bottom: solid 1px #4B4B4B;
	padding: 12px 0px;
}

.ProductImagePhotoView
{
	width: 270px;
	text-align: center;
	vertical-align: top;
}

.ProductImagePhotoView img
{
	margin-bottom: 10px;
}

/*.ProductListButton
{
	display: inline;
	height: 24px;
	margin-left: -9px;
}*/

.productListButtonLink
{
	background: url( 'Images/buttons/btn_info.gif' ) no-repeat top;
	display: block;
	float: left;
	height: 24px;
	width: 50px;
}

.productListButtonLink:hover
{
	background: url( 'Images/buttons/btn_info.gif' ) no-repeat bottom;
	display: block;
	float: left;
	height: 24px;
	width: 50px;
}

.productListButtonAddLink
{
	background: url( 'Images/buttons/btn_gratis_bezorgen.gif' ) no-repeat top left;
	float: left;
	height: 31px;
	margin-left: 50px;
	width: 171px;
}

.productListButtonAddLink:hover
{
	background: url( 'Images/buttons/btn_gratis_bezorgen.gif' ) no-repeat bottom left;
	height: 31px;
	width: 171px;
}

.productDetailPickupButton
{
	float: left;
	margin: 26px 0 0 10px;
}

.productListButtonPickupLink
{
	background: url( 'Images/buttons/btn_zelf_afhalen.gif' ) no-repeat top left;
	float: left;
	height: 31px;
	width: 171px;
}

.productListButtonPickupLink:hover
{
	background: url( 'Images/buttons/btn_zelf_afhalen.gif' ) no-repeat bottom left;
	height: 31px;
	width: 171px;
}

.productListButtonLinkText
{
	float: left;
	margin-top: 5px;
}

.productDetailFinalBottomLinePickup
{
	float: left;
	width: 180px;
}

.productDetailFinalBottomLineOrder
{
	float: left;
	margin-left: 45px;
	width: 180px;
}

.stockinformation
{
	color: #999;
}

.FreeShipping
{
	color: #65942D;
	font-size: 8pt;
}

.ProductListColumnLeft
{
	width: 270px;
	padding-top: 6px;
	text-align: center;
	vertical-align: top;
}

.ProductID
{
	text-align: left;
	color: #4B4B4B;
}

.SpecsAttributeNameColumn
{
	padding-top: 7px;
}

.ProductAttributeValue
{
}

.ProductPriceText
{
	margin: 12px 0 0 0;
	font-size: 11px;
}

.ProductInfoTable
{
	width: 360px;
}

.ProductPrice
{
	color: #4B4B4B;
	font-size: 24px;
}

#ProductPriceCent
{
	font-size: 14px;
	vertical-align: 7px;
	margin-left: -8px;
}

.ProductListColumnRight
{
	width: 65px;
	text-align: right;
}

.buttonShopStock
{
	float: left;
	height: 24px;
	margin-top: 8px;
	margin-bottom: 8px;
}


.buttonShopStock img
{
	position: absolute;
	clip: rect(0px 205px 24px 0px);
}

.buttonShopStock img:hover
{
	position: absolute;
	margin-top: -24px;
	clip: rect(24px 205px 48px 0px);
}


.ProductListColumnRight input
{
	margin: 5px 4px 0 0;
}

.ProductBrandImage
{
	float: right;
	vertical-align: middle;
}

/* PhotoView.ascx */
.ProductPhotoViewList
{
	width: 100%;
	float: left;
}

.ShortDescription a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 19px;
	color: #4B4B4B;
}

.ShortDescription a:hover
{
	color: #FCB016;
}

.compareArrow
{
	float: left;
	line-height: 25px;
	margin-right: 40px;
}

.ProductPhotoViewList .ProductListColumnLeft .RatingStars
{
	margin-left: 28px;
	margin-top: 5px;
}

.ProductPhotoViewList .ExtendedCatWarning
{
	color: #4B4B4B;
	font-style: italic;
	margin-top: 3px;
	clear: both;
}

.ProductPhotoViewList .ProductPhotoViewInfo
{
	vertical-align: top;
	position: relative;
}
.ProductPhotoViewList .ProductPhotoViewInfoHover
{
	vertical-align: top;
	position: relative;
}
.ProductListColumn .stockIcons
{
	width: 20px;
}

.ProductListColumn
{
	border-bottom: 1px solid #4B4B4B;
}

.searchResults
{
	width: 300px;
}

.sortBy
{
	width: 500px;
}

/* new end */

.ProductListItemCount
{
	width: auto;
	float: left;
	color: #4B4B4B;
}
.ProductListItemCount select
{
	width: auto;
	font-size: 7pt;
}

#FilterBoxLeft.FilterBox
{
	text-align: left;
	width: 300px;
	float: left;
}
#FilterBoxRight.FilterBox
{
	width: 300px;
	float: right;
}
#FilterBoxes div.quickSearch, #FilterBoxes div.productCount, #FilterBoxesBottom
{
	clear: both;
	font-weight: bold;
	color: #FCB016;
}

.Fbl
{
	background: url(../New/Images/fbl.gif) 0 100% no-repeat;
	float: left;
}
.Fbr
{
	background: url(../New/Images/fbr.gif) 100% 100% no-repeat;
	float: right;
}
.Ftl
{
	background: url(../New/Images/ftl.gif) 0 0 no-repeat;
	float: left;
}
.Ftr
{
	background: url(../New/Images/ftr.gif) 100% 0 no-repeat;
	float: right;
}

.QuickSearchItem
{
	width: 270px;
	clear: both;
	margin-top: 0px;
	float: left;
	display: inline;
}
.QuickSearchItem .DropDownList
{
	float: right;
	width: 150px;
}
.QuickSearchItem .DropDownList select
{
	font-size: 8pt;
	width: 140px;
	float: right;
}

.QuickSearchItem .Description
{
	text-align: left;
	float: left;
	margin-bottom: 10px;
	height: 20px;
	width: 155px;
	margin-right: 10px;
}

.QuickSearchItem .CheckBoxList
{
	background-color: #ffffff;
	border: solid 1px #000000;
	clear: both;
	display: none;
	position: absolute;
	top: 130%;
	width: 778px;
	padding: 10px;
}

.QuickSearchItem .CheckBoxListVisible
{
	background-color: #ffffff;
	clear: both;
	border: solid 1px #000000;
	display: block;
	position: absolute;
	top: 65%;
	width: 778px;
	padding: 10px;
}

.CheckBoxListVisible input
{
	margin: 7px 5px 0 0;
}

.CheckBoxListVisible label
{
	margin-bottom: 2px;
}

.QuickFilterItem .DropDownList
{
	float: right;
	width: 150px;
}
.QuickFilterItem .DropDownList select
{
	font-size: 8pt;
	width: 140px;
	float: right;
}



#SortOptionBtn
{
	margin-left: 10px;
	float: left;
}

.SortOption
{
	background-color: #ffffff;
	width: 140px;
	display: block;
	line-height: 20px;
	padding-left: 5px;
	color: black;
}

.SortOption:hover
{
	background-color: #FCB016;
	cursor: pointer;
}

.QuickFilterItem .FilterBoxListVisible
{
	background-color: #ffffff;
	border: solid 1px #E9E9E9;
	position: absolute;
	top: 51px;
	width: 146px;
	clear: none;
	display: block;
	left: 0;
	top: 51px;
	z-index: 1000;
}

.QuickFilterItem .CheckBoxListVisible
{
	background-color: #ffffff;
	clear: none;
	border: solid 1px #000000;
	display: block;
	position: absolute;
	left: 0;
	top: 47px;
	width: 778px;
	padding: 10px;
	z-index: 1000;
}

#NavBottom.BlueField
{
	float: left;
	margin-top: 10px;
}
#NavBottom.BlueField div
{
	vertical-align: top;
}


.ListViewLinks
{
	text-align: right;
}
.ListViewLinks table td.ListViewLinksBtns
{
	text-align: left;
	width: 100px;
}
.ListViewLinks table td.Weergave
{
	vertical-align: bottom;
}

.vergelijkProdukten
{
	margin: 15px auto 15px;
	font-size: 10px;
}

.ExtendedCatalogProductID
{
	color: #FCB016;
}
.ExtendedCatalogSelection
{
	width: auto;
	color: #4B4B4B;
}
.ExtendedCatalogSelection select
{
	width: auto;
	font-size: 8pt;
}

.max-product-popup
{
	/*margin: 100px auto;*/
	padding: 0; /*width: 100px;*/
	position: relative;
}

div.max-product-popup em
{
	background: url( '../New/Images/box_max_vergelijken.png' ) no-repeat;
	width: 290px;
	height: 49px;
	position: absolute;
	top: -20px;
	left: -0px;
	text-align: center;
	text-indent: -9999px;
	z-index: 2;
	display: none;
}

#max-product-icon
{
	width: 42px;
	height: 42px;
	background: url( '../New/Images/box_max_vergelijken.png' ) no-repeat 0 0;
	text-indent: -9999px;
	margin: 0 auto;
	display: block;
}

/* Sidebar Buttons */

#BrandButtonsTitle
{
	margin-left: 5px;
	font-weight: bold;
}

.brandButtonSidebar
{
}

.productGroupButtonSidebar
{
}

.btProductGroupDivCls
{
	padding: 3px;
	float: left;
}

#MenuTopButtons
{
}

.btBrandDivCls
{
	padding: 3px;
	float: right;
	margin-right: 15px;
}

#SideBarGroupDiv
{
	padding: 3px;
}

#brandButtonSidebarSpan
{
	margin-left: 6px;
}

#productGroupButtonSidebarSpan
{
	margin-left: 6px;
}

.AuctionBanner
{
	background: url( 'Images/veiling_banner.jpg' ) no-repeat 0 0;
	width: 800px;
	height: 210px;
}


/* FILTERS */
/* D.Jacobs Nieuwe FILTERS */
/* 27-05-2010 */

#FilterBoxControls
{
	width: 170px;
	border-left: 1px solid #D7D7D6;
	border-right: 1px solid #D7D7D6;
	border-bottom: 1px solid #D7D7D6;
	width: 170px;
	display: block;
}


.FilterGroupHeader
{
	color: White;
	background-color:#373333;	
	padding-bottom: 4px;
	display: block;
	padding-top: 4px;
	font-weight: bold;
	padding-left: 4px;
	cursor: pointer;	
}

.FilterGroupHeaderImage
{
	height:11px;
	width:15px;
	background: url(Images/arrow_orange.png) no-repeat bottom left;	
	float:left;	
	margin-top: 1px;
}

.FilterGroupHeaderImageInActive
{
	background: url(Images/arrow_orange.png) no-repeat top left;
}

.FilterGroupHeaderActive
{
	height:15px;
	width: 135px;
	overflow:hidden;
}

.FilterGroupHeaderInActive
{	
}

.FilterHeader
{
	border-bottom: 1px solid #D7D7D6;
	padding-bottom: 4px;
	display: block;
	padding-top: 4px;
	font-weight: bold;
	padding-left: 10px;
}

#minamount
{
  margin-bottom:3px;
  float:left;
}

#maxamount
{
  float:right; 
  margin-right:4px;
}

.FilterNonActive
{
	color: #CCC;
}

.FilterItemContent table
{
	margin-top: 5px;
	padding-left: 6px;
	padding-bottom: 10px;
	*margin-bottom: 8px;
	*margin-left: 3px;
}

.FilterItemContent table label
{
	display: block;
	vertical-align: middle;
	margin-left: 5px;
}

.ProductDetailOnlineOfflinePrice
{
	border-right: 1px solid #D7D7D6;
	border-bottom: 1px solid #D7D7D6;
	padding: 19px 30px 0px 18px;
	vertical-align: top;
}

.ProductWebShopText
{
	display: block;
	float: left;
	padding-top: 4px;
}

.ProductWebShopTextShop
{
	display: block;
	float: left;
	padding-top: 4px;
	margin-left: 3px;
	font-size: 11px;
}

.ProductWebShopTextShopInActive
{
	display: block;
	float: left;
	padding-top: 4px;
	margin-left: 3px;
	font-size: 11px;
	color: #999999;
}


#ProductSelfPickUpShop
{
	padding-top: 6px;
	display: block;
	height: 22px;
}

#ProductListVooraad
{
	padding-top: 2px;
	display: block;
	height: 22px;
}

#PakketbtnOrderDiv
{
	float: left;
	height: 19px;
	margin-right: 8px;
	margin-top: 5px;
	margin: 4px 0px 2px -28px;
	width: 180px;
}

#PakketbtnOrderDivSpan
{
	padding-left: 35px;
	font-weight: bold;
	color: #0091BD;
}

#ProductStarRatingTD
{
	border-bottom: 1px solid #D7D7D6;
	width: 90px;
}

.abReviewSnippetSEO .Name
{
	display: none;	
}

#ProductStarRating
{
	float: left;
	margin-left: 24px;
	margin-top: 0px;
	width: 90px;
}

#ProductStarRating p
{
	font-size: 10px;
	padding-top: 5px;
	float: left;
	color: #999;
}

#ProductStatus
{
	border-bottom: 1px solid #D7D7D6;
	min-width: 100px;
}


div.rating-cancel, div.star-rating
{
	float: left;
	width: 17px;
	height: 15px;
	text-indent: -999em;
	cursor: pointer;
	display: block;
	background: transparent;
	overflow: hidden;
}
div.rating-cancel, div.rating-cancel a
{
	background: url(Images/delete.gif) no-repeat 0 -16px;
}
div.star-rating, div.star-rating a
{
	background: url(Images/icon_ster_leeg.gif) no-repeat 0 0px;
}
div.rating-cancel a, div.star-rating a
{
	display: block;
	width: 16px;
	height: 100%;
	background-position: 0 0px;
	border: 0;
}



.Rating1
{
	float:left;
	height: 20px;
	background: url(Images/icon_ster_leeg.gif) no-repeat 0 0px;
	width: 15px;
}

.Rating0
{
	float:left;
	height: 20px;
	background: url(Images/icon_ster_vol.gif) no-repeat 0 0px;
	width: 15px;
}


div.star-rating-on a
{
	background: url(Images/icon_ster_vol.gif) no-repeat 0 0px;
}
div.star-rating-hover a
{
	background: url(Images/icon_ster_leeg.gif) no-repeat 0 0px;
}

div.star-rating-readonly a
{
	cursor: default !important;
}

div.star-rating
{
	background: transparent !important;
	overflow: hidden !important;
}

.ShowMoreImage
{
	float: left;
	cursor: pointer;
	background: url(Images/arrow_orange.png) no-repeat top left;
	padding: 5px 0 5px 20px;
	height: 2px;
	margin-top: 5px;
}

.ShowLessImage
{
	float: left;
	cursor: pointer;
	background: url(Images/arrow_orange.png) no-repeat bottom left;
	padding: 5px 0 5px 20px;
	height: 2px;
	margin-top: 5px;
}

.ShowMoreTekst
{
	font-weight:bold;
	float: left;
	cursor: pointer;
	width: 140px;
	margin-top: 5px;
}

.ShowLessTekst
{
	font-weight:bold;
	float: left;
	cursor: pointer;
	width: 140px;
	margin-top: 5px;
}


.StockIndicatotActiveWeb
{
	float: left;
	color: #0091BD;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
}

.ImageStockWeb
{
	margin-left: 1px;
	float: left;
	margin-right: 5px;
	display: none;
}

.TextOfflinetext
{
	display: block;
	float: left;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 3px;
	position: absolute;
	color: #64932D;
}

.TextOnlineOffline
{
	font-size: 11px;
	padding-top: 4px;
	position: absolute;
	color: #0091BD;
	font-weight: bold;
}

#TextOnlineOfflineBlue
{
	margin-left: 3px;
	font-size: 11px;
}

.WebStockProductView
{
	margin-left: 3px;
	font-size: 11px;
}

.TextOnlineOfflineGreen
{
	font-weight: bold;
	font-size: 11px;
	padding-top: 4px;
	position: absolute;
	color: #64932D;
}

#TextOnlineOfflineInActive
{
	color: #999999;
	margin-left: 3px;
	font-size: 11px;
}

.StockIndicatotInActive
{
	font-size: 15px;
	float: left;
	color: #D7D7D6;
	font-weight: bold;
	line-height: 15px;
}

.StockIndicatotActiveShop
{
	font-size: 15px;
	float: left;
	color: #64932D;
	font-weight: bold;
	line-height: 15px;
}

.ProductWebShopSub
{
	display: block;
	height: 20px;
	float: left;
	padding-top: 2px;
}
.ProductShopSub
{
	display: block;
	height: 20px;
	float: left;
	padding-top: 2px;
	margin-left: 1px;
}

#ProductWebShop
{
	display: block;
	height: 20px;
	float: left;
	width: 56px;
}

#ProductWebShopShopping
{
	display: block;
	height: 20px;
	float: left;
	width: 55px;
}

#ImageHideWeb
{
	float: left;
	display: block;
	margin-right: 5px;
	display: none;
}

#ProductListStock
{
  font-size: 11px;
  color: #999999;
}

#ProductListStockDownload
{
  font-size: 11px;
  color: #999999;
  width:242px;
  padding-bottom:10px;
}

#ProductSpecsList li
{
  background:	url("Images/Buttons/list_image_square.gif") no-repeat scroll 0 6px transparent;
	font-size: 11px;
	margin-left: -58px;
	position:relative;
	padding-left: 10px;
	float:left;
	width: 250px;
	padding-bottom: 5px;
}


.heightbanner
{
  height: 150px;

}

.AlaTestStarReview
{
  float:left;
  font-size:12px;
  margin-left:110px;
  margin-top:-38px;
  margin-top:-30px\9;
  text-align:center;
  width:150px;
  *width:140px;
}

.NumberOfReviews
{
  float: left;
  margin-left: -10px;
  color: #999999;
}

.AlaTestUsersExpertsReviews
{
  font-size: 11px;
  position: relative;
  top:7px;
  left:12px;
}

.AlaTestStarReviewList
{
  float:left;
  font-size:12px;
  margin-left:132px;
  margin-top:-44px;

  text-align:center;
  width:190px;

}

.NumberOfReviewsList
{
  float: left;
  margin-left: 6px;
  margin-top:2px;
  color: #999999;
  font-size:11px;
}

.NumberOfReviewsListLijst
{
  float: left;
  color: #999999;
  font-size:11px;
}

.RatingList1
{
	float:left;
	height: 20px;
	background: url(Images/ster-leeg.png) no-repeat 0 0px;
	width: 17px;
}

.RatingList0
{
	float:left;
	height: 20px;
	background: url(Images/ster-border.png) no-repeat 0 0px;
	width: 17px;
}

.ProductDetailOnlineOfflinePriceHide
{
  display: block;
  float: left;
  font-size: 11px;
  margin-left: 3px;
  padding-top: 4px;
}

#SoftwareDownload
{
    color: #AFADAD;
    width: 128px;
    margin-top:-15px;
    padding-top:15px;
    margin-bottom:18px;
}

#DownloadImage
{
    float:right;
	height: 13px;
	background: url(Images/Dowload/dowload_icon.png) no-repeat 0 0px;
	width: 12px;
	*margin-top:-14px;
}

.IdentifierTipOfTheMonth
{
    display:none;
}

.ActiveerText
{
    display:block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    padding-bottom:8px;
    margin-top:2px;
}
