/*
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */

/* Hoofdstructuur */
.body {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	background-image: url(../images/back.gif);
	background-repeat: repeat-y;
	background-position: top center;
	margin: 0px;
}

.floatingLeft {
	display: block;
	float: left;
	clear: none;
}

.floatingRight {
	display: block;
	float: right;
	clear: none;
}

#mainWrapper {
	margin: 0 auto;
	width: 978px;
	height: auto;
}

#headerWrapper {
	height: 160px;
	width: 978px;
	border-bottom: 3px solid White;
	background-repeat: repeat-x;
	background-image: url(../images/header-back.jpg);
}

	#logoWrapper {
		height: 160px;
		width: 260px;
	}
		#favoicon {
			height: 28px;
			width: 260px;
			background-repeat: no-repeat;
			background-image: url(../images/favo-icon.png);
			background-position: center top;
			cursor: pointer;
		}
		
		#nebologo {
			height: 132px;
			width: 260px;
			background-repeat: no-repeat;
			background-image: url(../images/logonebo.png);
			background-position: center top;
			cursor: pointer;
		}
		
	#logoHeaderBanner {
		height: 160px;
		width: 718px;
	}
	
	#bannerOne img { border: black 0px solid; } 
	
#contentMainWrapper {
	width: 977px;
	height: auto;
	background:url(../images/mainback.png) repeat-y center top #0e1184;
}

	#navColumnOneWrapper {
		width: 190px;
		height: auto;
		background-color: #5b5eac;
		border-right:1px solid black;
	}
	
	#navColumnMiddleWrapper {
		width: 596px;
	}
	
		#navEZPagesTop {
			background-image: url(../images/ez-back.png);
			background-repeat: repeat-x;
			width: 595px;
			height: 23px;
			text-align: center;
			border-bottom: 1px solid #987d0a;
			border-right:1px solid black;
		}
					
			.navEZPagesButton {
				background-image: url(../images/ez-button.png);
				background-repeat: repeat-x;
				border-right: 1px solid #987d0a;
				color: #ca0000;
				padding-top: 4px;
				text-align: center;
				text-decoration: none;
				font-size: 10px;
				height: 19px;
				display: block;
				float: left; 
				clear: none;
				padding-left: 5px;
				padding-right: 5px;
			}
			
			a.navEZPagesButton{
				padding-left:10px;
				padding-right:10px;
			}
			
			a.navEZPagesButton:hover {
			color:#6a3328;
			text-decoration:none;
			}
			
		#navBreadCrumb {
			width: 555px;
			padding: 10px;
			padding-left: 31px;
			font-size: 10px;
			color: #5c5dac;
		}
		
		#navBreadCrumb a {
			color: #6773b7;
			text-decoration: none;
		}
		
	#navColumnTwoWrapper {
		width: 189px;
		background-color: #0e1184;
	}
	
	#contentFooterWrapper {
		padding-top: 10px;
		padding-left: 190px;
		padding-right: 190px;
		width: 595px;
		height: auto;
		border-left: 1px solid #890002;
		border-right: 1px solid #890002;
		background-image: url(../images/footerback.png);
		background-repeat: repeat-y;
		background-position: 189px top;
		background-color:#0e1184;
	}
		#contentFooterTop {
			background-color: #5b5eac;
			width: 595px;
			height: 19px;
			color: White;
			text-align: center;
			padding-top: 4px;
			font-size: 10px;
		}
		
		#navEZPagesBottom {
			width: 594px;
			padding-top: 5px;
			padding-bottom: 5px;
			height: 12px;
			text-align: center;
		}
		
			#navEZPagesBottom a {
				color: #5c5dac;
				text-decoration: underline;
				height: 10px;
				font-size: 10px;
				border-left: 1px solid #5c5dac;
				padding-right: 5px;
				padding-left: 5px;
			}
		
		#contentFooterBottom {
			width: 596px;
			height: 20px;
			color: black;
			text-align: center;
			padding-top: 10px;
			font-size: 9px;
		}
		
			#contentFooterBottom a {
				text-decoration: underline;
				color: black;
			}

.centerColumn a {
	color:#323496;
}

	.centerColumn a:hover {
		color:#d20002;
	}

			
/* Einde Hoofdstructuur */

/* Productpagina */
#productGeneral, #indexDefault, .specialsDefault, #indexCategories, #indexProductList {
	padding-left: 10px;
	padding-right: 10px;
	width: 576px;
}
	
	#productBlok {
		width: 576px;
	}
	
		#productBlokTitle {
			width: 546px;
			height: 15px;
			background-image: url(../images/producttitle.gif);
			font-size: 11px;
			font-weight: bold;
			padding: 9px;
			padding-left: 21px;
		}
		
		#productBlokContent {
                    background-color: White;
                    height: 260px;
                    overflow: hidden;
                    width: 576px;
		}
		
                    #productBlokContentLeft {
                        background-color: White;
                        height: 260px;
                        width: 320px;
                    }
			
				#productBlokContentLeftPict {
					width: 300px;
					padding-left: 20px;
					padding-top: 10px;
					height: 210px;
					text-align: center;
					vertical-align: middle;
				}
				
				#productBlokContentLeftEnlarge {
					padding-left: 20px;
					width: 100px;
					height: 30px;
					background-image: url(../images/enlarge.gif);
					background-repeat: no-repeat;
					background-position: 16px 7px;	
					cursor: pointer;				
				}
				
				#popupImage a img {
					border: 0px solid Black;
				}
			
			#productBlokContentRight {
                            background-color: White;
                            height: 260px;
                            width: 256px;
			}
			
			#productBlokContentRightTop {
				padding-left:40px;
				width: 216px;
			}
                        #addthisProductInfo
                        {
                            margin-left: 40px;
                            margin-top: 5px;
                        }
				#productBlokContentRightTopTerug {
					width: 46px;
					height: 20px;
					background-image: url(../images/product_terug.gif);
					cursor: pointer;
				}
			
				#productBlokContentRightTopPrint {
					width: 38px;
					height: 20px;
					background-image: url(../images/product_print.gif);
					cursor: pointer;
				}
			
				#productBlokContentRightTopMail {
					width: 87px;
					height: 20px;
					background-image: url(../images/product_mail.gif);
					cursor: pointer;
				}
			
			#productBlokContentRightMiddle {
				width: 256px;
				height: 60px;
			}
			
			#productBlokContentRightActie {
				width: 257px;
				height: 75px;
			}
			
			#productBlokContentRightActieInner {
				position: relative;
				top: 4px;
				left: 70px;
				width: 150px;
				height: 27px;
				background-image: url(../images/product_actie.gif);
				background-repeat: no-repeat;
			}
                        #productBlokContentRightActieSpacer {
                            height: 27px;
                            width: 150px;
                        }

                        #productBlokContentRightActieInnerInternetOnly {
				position: relative;
				top: -118px;
				left: 40px;
				width: 157px;
				height: 27px;
				background-image: url(../images/product_internet_only.gif);
				background-repeat: no-repeat;
			}
			
			#productBlokContentRightPrijs {
				background-image: url(../images/product_prijs.gif);
				background-repeat: no-repeat;
                                margin-left: 30px;
				width: 226px;
				height: 33px;
			}
			
				#productBlokContentRightPrijsLeft {
					padding-top: 3px;
					padding-right: 2px;
                                        margin-left: 5px;
					width: 56px;
					text-align: right;
					font-size: 12px;
					text-decoration: line-through;
					height: 21px;
					color: White;
				}
				
				#productBlokContentRightPrijsRight {
					padding-top: 7px;
					width: 116px;
					font-size: 17px;
					height: 26px;
					color: White;
					font-weight: bold;
				}
			
			#productBlokContentRightBestellen {
				background-image: url(../images/product_bestellen.gif);
				background-repeat: no-repeat;
				background-position: 64px 8px;
				padding-top: 8px;
				padding-left: 64px;
				width: 156px;
				height: 24px;
				cursor: pointer;
			}
			
				#productBlokContentRightBestellen:hover {
					background-image: url(../images/product_bestellen-roll.gif);
				}
			
			#productBlokContentRightVoorraad {
				padding-top: 5px;
				width: 240px;
				text-align: center;
			}
			
	#productOmschrijving, #productSpecificatie {
		width: 576px;
	}
            
		#productOmschrijvingTitle, #productSpecificatieTitle, #productXSellTitle {
			width: 546px;
			height: 15px;
			background-image: url(../images/product_xsell_title.gif);
			background-repeat: repeat-x;
			font-size: 11px;
			font-weight: bold;
			padding: 9px;
			padding-left: 21px;
		}
			
			#productOmschrijvingTitleLeft, #productSpecificatieTitleLeft, #productXSellTitleLeft {
				width: 100px;
				color: #ffdd00;
			}
			
			#productOmschrijvingTitleRight, #productSpecificatieTitleRight, #productXSellTitleRight {
				width: 400px;
                                color: White;
			}
		
		#productOmschrijvingContent {
			width: 534px;
			height: auto;
			background-color: White;
			line-height: 18px;
			text-align: justify;
			font-size: 11px;
			padding: 21px;
		}
		
		.productSpecificatieRow0, .productSpecificatieRow1 {
			width: 534px;
			background-color: White;
			font-size: 11px;
			padding: 4px;
			line-height: 16px;
			padding-left: 21px;
			padding-right: 21px;
		}
		
		.productSpecificatieRow1 {
			background-color: #cccce6;
		}
		
			.productSpecificatieRowLeft {
				width: 200px;
			}
			
			.productSpecificatieRowRight {
				width: 333px;
			}
			.productSpecificatieRowRight select{
				width:300px;
			}
	
	#productXSell {
		width: 576px;
		height: auto;
	}
	
		#productXSellTitle {
			background-image: url(../images/product_xsell_title.gif);
		}
		
			#productXSellTitleLeft {
				width: 150px;
				color: #ffdd00;
			}
			
			#productXSellTitleRight {
				width: 350px;
				color: White;
			}
		
		#productXSellContent {
			width: 576px;
			height: auto;
			background-color: #5b5cac;
		}
		
			.productXSellContentItem {
				background-image: url(../images/xsellback.gif);
				background-repeat: no-repeat;
				background-position: 2px 10px;
				width: 188px;
				height: 240px;
				padding: 2px;
				padding-top: 10px;
				padding-bottom: 10px;
				overflow: hidden;
			}
				.productXSellContentItemImage {
					padding-top: 10px;
					padding-left: 14px;
					width: 160px;
					height: 140px;
					text-align: center;
					vertical-align: middle;
				}
				
				.productXSellContentItemBottom {
					padding-top: 0px;
					padding-left: 10px;
					width: 168px;
					height: 42px;
				}
				
					.productXSellContentItemName {
						width: 168px;
						height: 30px;
						font-size: 10px;
					}
					
					.productXSellContentItemBottomLeft {
						width: 85px;
						padding-top: 6px;
						height: 21px;
						font-size: 10px;
						font-weight:bold;
						text-decoration: underline;
						cursor: pointer;
					}
					
						.productXSellContentItemBottomLeft:hover {
							color:#d20002;	
						}
					
					.productXSellContentItemBottomRight {
						width: 83px;
						padding-top: 0px;
						background-image: url(../images/xsellbestel.gif);
						background-repeat: no-repeat;
						background-position: 0px 0px;
						height: 24px;
						cursor: pointer;
					}
					
						.productXSellContentItemBottomRight:hover {
							background-image: url(../images/xsellbestel-roll.gif);
						}
		
				.productXSellContentItemPrijs {
					padding-left: 4px;
					width: 179px;
					height: 33px;
				}
		
				.productXSellContentItemPrijsInner {
					position: relative;
					background-image: url(../images/xsellprijs.gif);
					background-repeat: no-repeat;
					background-position: 0px 0px;
					text-align: center;
					padding-top: 7px;
					color: White;
					font-size: 17px;
					font-weight: bold;
					width: 179px;
					height: 26px;
					top: -6px;
				}
		
/* Einde Productpagina */

/* Main page */
.specialsBox
{
	background-image: url(../images/special_back.gif);
	background-repeat: no-repeat;
	background-position: 2px 10px;
	padding-top: 10px;
	height: 260px;
	width: 192px;
}

	.specialsBoxImage {
		padding-top: 10px;
		padding-left: 16px;
		width: 160px;
		height: 133px;
		text-align: center;
		vertical-align: middle;
		overflow: hidden;
		cursor: pointer;
	}
	
	.specialsBoxPrice {
		position: relative;
		z-index: 10;
		background-image: url(../images/product_listing_actie_price.gif);
		top: -21px;
		background-repeat: no-repeat;
		background-position: 7px 0px;
		padding-top: 28px;
		text-align: center;
		color: White;
		font-size: 17px;
		font-weight: bold;
		width: 192px;
		height: 55px;	
		cursor: pointer;
		font-weight:bold;
	}
        .specialsBoxOldPrice {
            float: left;
            font-size: 11px;
            padding-left: 10px;
            text-decoration: line-through;
            width: 50px;
        }
        .specialBoxPriceAanbieding {
            font-size: 17px;
        }
	.specialsBoxPriceNoActie {
		background-image: url(../images/product_listing_no_actie_price.gif);
	}
        .specialsBoxPriceInternetOnly {
		background-image: url(../images/product_listing_internet_only.gif);
	}
	
	.specialsBoxTitle {
		z-index: 8;
		position: relative;
		top: -55px;
		padding-top: 10px;
		padding-left: 12px;
		width: 168px;
		height: 41px;
		font-size: 11px;
		font-weight: bold;
		cursor: pointer;
		_margin-bottom: -53px;
	}
	
	.specialsBoxTitle span.spec, .attribspec {
		font-weight:normal;
		padding-top: 3px;
	}
	
	.specialsBoxBottom {
		position: relative;
		top: -50px;
		padding-top: 4px;
		_padding-top: 46px;
		padding-left: 12px;
		width: 168px;
		height: 27px;
		_margin-bottom: -50px;
	}
	
		.specialsBoxBottomLeft {
			width: 85px;
			padding-top: 6px;
			height: 21px;
			font-size: 10px;
			text-decoration: underline;
			cursor: pointer;
			font-weight:bold;
		}
		
			.specialsBoxBottomLeft:hover {
				color:#d20002;
			}
		
		.specialsBoxBottomRight {
			width: 83px;
			background-image: url(../images/xsellbestel.gif);
			background-repeat: no-repeat;
			background-position: 0px 0px;
			height: 24px;
			cursor: pointer;
		}
		
			.specialsBoxBottomRight:hover {
				background-image: url(../images/xsellbestel-roll.gif);
			}
			
		.kopenKnop {
			background-image: url(../images/xsellbestel.gif);
		}
		
			.kopenKnop:hover {
				background-image: url(../images/xsellbestel-roll.gif);
			}

.topactie
{
	background-image: url(../images/topactieback.gif);
	background-repeat: no-repeat;
	background-position: 2px 10px;
	padding-top: 11px;
	height: 140px;
	width: 573px;
}

	.topactieLinks {
		width: 370px;
	}
	
		.topactieLinksNaam {
			width: 303px;
			padding-left: 67px;
			padding-top: 55px;
			font-size: 11px;
			font-weight: bold;
			text-decoration: underline;
			height: 30px;
			color: #FEDD04;
			cursor: pointer;
		}
		
		.topactieLinksPrijs {
			padding-top: 20px;
			padding-left: 67px;
			font-weight: bold;
			width: 175px;
			color: White;
			cursor: pointer;
			text-align: center;
		}
	
	.topactieRechts {
		text-align: center;
		width: 200px;
		cursor: pointer;
	}
/* Einde main page*/

/* Lijstjes */
.listviewHeading{
	height: 28px;
}
.listviewPriceHeading{
	text-align: right;
	padding-right: 10px;
}
.listviewVoorraadHeading{
	padding-left: 20px;
}
.listviewCatRule {
	background-image: url(../images/listtop.gif);
	background-repeat: no-repeat;
	/* background-position: 0px 10px; */ 
	/* padding-top: 10px; */
	width: 576px;
	height: 33px;
	font-size: 11px;
	font-weight: bold;
}
.listingListBox{
	/*width: 576px;*/
	height: 28px;
	font-size: 11px;
}
	.listviewTooltip{
		/*background-image: url(../images/tooltip_gradient.gif);
		background-repeat: repeat-x;*/
		position: absolute;
		display:none;
		/*height:98px;*/
		width: auto;
		margin-top:21px;
		/*padding: 12px;*/
		/*background-color: #1f208c;*/
		border: solid 1px #1f208c;		
	}
	.listingListBox a{
		color: black;
	}
	.listviewPhotoBig{	
		border: solid 1px #1f208c;
		background-color: white;
		margin-right:25px;
		width: 73px;
		height: 73px;
	}
	.listviewPhoto{
		width: 10px;
		padding-left: 5px;
		padding-right: 2px;
	}
	.listviewName {
		/*
		padding-left: 20px;
		padding-top: 8px;
		*/
		font-weight: normal;
		background-image: none;
		/*width: 240px;*/
		
		/*height: 25px;*/
	}
	.listingListBox .listviewPrice{
		/*border-right: solid 1px #a3a4d4;*/
	}
	.listviewPriceSpecial {
		font-size: 10px;
		color: #cd0102;
		text-decoration: line-through;
	}
	.listviewPrice {
	
		/*padding-top: 8px;*/
		text-align: right;
		padding-right: 10px;
		border-right: solid 1px #a3a4d4;
		font-weight: normal;
		/*width: 80px;*//
		/*height: 28px;*/
	}
	
	.listviewVoorraad {
		/*
		padding-top: 8px;
		*/
		padding-left: 20px;
		/*width: 140px;*/
		/*height: 25px;*/
	}
	.listviewBestellen{
		padding-right: 10px;
	}

/* Zoeker */
#search 
{
	display: block;
	float: left;
	clear: none;
}

#searchHeading, #bannerbox2Heading {
	display: none;
}

#searchContent {
	padding: 15px;
	width: 160px;
	padding-bottom: 0px;
	height: 29px;
	background-color:#0e1184;
}

.searchField {
	width: 110px;
	height: 16px;
	font-size: 10px;
	background-color: White;
	border-top:1px solid #ffeb00;
	border-left:1px solid #ffeb00;
	border-right:1px solid #fe9b01;
	border-bottom:1px solid #fe9b01;
}

.searchButton {
	width: 40px;
	height: 18px;
	font-size: 10px;
	background-color: White;
	cursor: pointer; 
	border-top:1px solid #ffeb00;
	border-left:1px solid #ffeb00;
	border-right:1px solid #fe9b01;
	border-bottom:1px solid #fe9b01;
	font-weight:bold;
	text-align:center;
}
/* einde zoeker */


/* Category filter */
#categoryFilterBox
{
	width: 576px;
}

.categoryFilterTop
{
	width: 536px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 9px;
	height: 25px;	
	background-image: url(../images/filtertop.gif);
	color: Black;
	font-size: 11px;
	font-weight: bold;
}

	.categoryFilterTopLeft {
		width: 446px;
	}
	
	.categoryFilterTopRight {
		width: 80px;
	}
	
	.categoryFilterTopRightButton {
		width: 80px;
		text-align: center;		
		height: 15px;
		padding-top: 1px;
		background-color: White;
		border: solid 1px #d20003;
		cursor: pointer;
		font-size:10px;
	}

.categoryFilterPagesBold { font-weight: bold; }

.categoryFilterPages
{
	background-image: url(../images/filterbottom.gif);
	background-repeat: repeat-x;
	border-top: solid 1px #fe9b02;
	width: 267px;
	padding-right: 20px;
	font-size: 11px;
	padding-top: 7px;
	height: 29px;
}

.categoryFilterPagesLink
{
	width: 536px;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	height: 26px;
	background-color: #fe9b00;
	font-size: 11px;
}

	.categoryFilterPagesLinkLeft {
		width: 80px;
		text-align: right;
		/*height: 28px;*/
	}
	
	.categoryFilterPagesLinkMiddle {
		width: 376px;
		text-align: center;
		/*
		height: 28px;*/
		color: #900002;
		font-weight: bold;
	}
	
	.categoryFilterPagesLinkRight {
		width: 80px;
		text-align: left;
		/* height: 28px;*/
	}
	
	.categoryFilterPagesLinkMiddle a {
		font-size: 11px;
		font-weight: normal;
	}

.categoryFilterPagesLinkLeftLabel {
	padding-top: 2px;
}

.categoryFilterPagesLinkImg {
	padding-left: 5px;
}

.categoryFilterTopLink a, .categoryFilterTopLink a:hover, .categoryFilterTopLink a:visited
{
	text-decoration: underline;
	color: Black;
}

.categoryFilterMiddleBox {
	background-color: #FEE801;
	background-image: url(../images/filtermiddle.gif);
	background-position: 0px bottom;
	background-repeat: repeat-x;
}

.categoryFilterFiltertje {
	width: 268px;
	padding-left: 20px;
	padding-top: 2px;
	height: 30px;
	font-size: 11px;
}

.categoryFilterLabel
{
	padding-top: 6px;
	height: 24px;
	width: 110px;
    word-wrap: break-word;
}

.categoryFilterSelect select {
	font-size: 12px;
	width: 148px;
}

.categoryFilterSelect
{
	text-align: left;
	padding-bottom: 4px;
	padding-top: 4px;
}

.categoryFilterSelect select, .categoryFilterSort select,  .categoryFilterPages select
{
	display: block;
	color:#555555;
	font-size: 11px;
}

.categoryFilterPagesLink a, .categoryFilterPagesLink a:visited, .categoryFilterWeergave a, .categoryFilterWeergave a:visited { color: Black; }
.listingProduct .productInfo a, .listingProduct .productInfo a:visited { color: Black; text-decoration: underline; }
	
	.categoryFilterPagesLink a:hover, .categoryFilterWeergave a:hover, .listingProduct .productInfo a:hover {
		color:#d20002;
	}

.categoryFilterWeergaveLabel {
	padding-top: 3px;
}
.categoryFilterWeergave
{
	background-image: url(../images/filterbottom.gif);
	background-repeat: repeat-x;
	border-top: solid 1px #fe9b02;
	width: 269px;
	padding-top: 7px;
	height: 29px;
	padding-left: 20px;
	font-size: 11px;
	text-align: right;
}

.categoryFilterSort
{
	background-color: #FF8500;
	color: Black;
	padding-top: 5px;
	padding-bottom: 3px;
	height: 21px;
	width: 245px;
}
/* Einde filter

/* Listing */

#productListing {
	padding-top: 0px;
	padding-bottom: 10px;
	_padding-bottom: 0px;
	width: 576px;
	height: auto;
}

.listingProductOuter {
	padding-top: 10px;
	_padding-top: 0px;
	width: 576px;
	height: 160px;
}
.listingListBoxOuter{
	padding-top: 10px;
	_padding-top: 0px;
}
.listingProduct {
	background-image: url(../images/listingback.gif);
	background-repeat: no-repeat;
	width: 576px;
	height: 160px;
}

	.listingProduct .productName {
		font-weight: bold;
		font-size: 11px;
		padding: 24px 0 0 34px;
		width: 300px;
		height: 18px;
	}
	
	.productName a {
	color:black;
	text-decoration:none;
	}

	.listingProduct .productActie {
		background-image: url(../images/product_listing_actie_price.gif);
		background-repeat: no-repeat;	
		background-position: 175px 18px;
		text-align: center;
		width: 179px;
		height: 35px;
		padding-left: 175px;
		padding-top: 47px;
		color: white;
		font-weight:bold;		
	}
	.listingProduct .productPrice {
		color: white;
		font-weight:bold;
		background: no-repeat 0px 40px url(../images/xsellprijs.gif);
		text-align: center;
		width: 175px;
		height: 35px;
		padding-right: 15px;
		padding-top: 47px;
		font-size: 17px;
                float: right;
	}
	.productPriceSpeciaal {
		color: white;
		font-weight:bold;
		background: no-repeat 175px 17px url(../images/product_listing_actie_price.gif);
		text-align: center;
		width: 179px;
		height: 35px;
		padding-left: 175px;
		padding-top: 47px;
	}
        .productPriceInternetOnly {
		color: white;
		font-weight:bold;
		background: no-repeat 175px 17px url(../images/product_listing_internet_only.gif);
		text-align: center;
		width: 179px;
		height: 35px;
		padding-left: 175px;
		padding-top: 47px;
	}

		.listingProduct .productPrice .euro {
			font-size:12px;
		}
                .listingProduct .productPrice .actieprijs, .listingProduct .productPriceSpeciaal .actieprijs, .listingProduct .productPriceInternetOnly .actieprijs  {
                    font-size: 10px;
                    margin-right: 10px;
                    text-decoration: line-through;
                }
		
	.listingProduct .bottom{
		width: 363px;
		height: 33px;
	}
	.listingProduct .productInfo {
		padding-top: 12px;
		padding-left: 34px;
		font-size: 11px;
		font-weight: bold;
	}
	.listingProduct .productStock {
		padding-top: 12px;
		padding-right: 10px;
	}	
	.listingProduct .productOrder{
		padding-right: 25px;
		padding-top: 8px;
	}
	.listingImage {
		padding-top: 10px;
		width: 211px;
		height: 160px;
		text-align: center;
	}

/* Einde listing*/


/* Cats */
#categoriesHeading, h3#ezpagesHeading {
	padding: 0px;
	margin:0px;
	padding-left: 13px;
	width: 177px;
	height: 22px;
	color: #ffeb00;
	font-size: 12px;
	font-weight: bold;
	float: left;
	clear: none;
	border-bottom: solid 1px #0e1184;
	background-color:#0e1184;
}

#categoriesHeading {
	padding-top: 10px;
}

.category-top {
	padding-left: 13px;
	width: 177px;
	height: 18px;
	padding-top: 4px;
	border-bottom: solid 1px #0e1184;
	border-top: solid 1px #9496c9;
}

#ezpagesContent a.selected {
color:#feab01;
}

.category-subs {
	padding-left: 23px;
	width: 167px;
	height: 18px;
	padding-top: 4px;
	background-color: #3c3f9c;
	border-bottom: solid 1px #0e1184;
	border-top: solid 1px #9698ca;
}

.category-products {
	padding-left: 33px;
	width: 157px;
	height: 18px;
	padding-top: 4px;
	background-color: #9193d5;
	border-bottom: solid 1px #0e1184;
	border-top: solid 1px #9698ca;
}

.category-subs-selected {
	color: #fdab00;
}

.category-subs-parent-selected{
color:White;
}

#categories a, #ezpages a {
	color: White;
	text-decoration: none;
	font-size: 11px;
}

#categories a:hover, #ezpages a:hover {
	color:#feab01;
	text-decoration: none;
	font-size: 11px;
}


/* Einde cats*/

/* BannerBoxes */
#bannerboxall, #bannerbox {
	width: 190px;
	height: auto;
}

#bannerboxallHeading, #bannerboxHeading {
	display:none;
}

#bannerboxallContent, #bannerboxContent, #bannerbox2Content {
	height:75%;
	width: 178px;
	padding: 6px;
	background-color:#0e1184;
}

#bannerbox2Content {
	border-top:1px solid #9496c9;
	padding-top: 10px;
}

#bannerboxallContent a img, #bannerbox2Content a img {
	width:178px;
	padding-top: 10px;
	padding-bottom: 5px;
	border: 0px;
}

#bannerboxContent a img {
	border: 0px;
}
/* Einde BannerBoxes */

/* Winkelbox */
#winkelbox {
	background-image: url(../images/winkel-back.gif);
	background-position: 7px 7px;
	background-repeat: no-repeat;
	padding: 7px;
	width: 175px;
	height: 187px;
}
/* Einde winkelbox */

/* Overig */
a:hover, #navBreadCrumb a:hover {
	text-decoration: underline;
}

.noresults {
	padding: 10px;
	padding-left: 20px;
	color: Black;
	font-size: 12px;
	font-weight: bold;	
} 

/* Einde Overig */

#TB_closeWindowButton 
{
	color:White;
}

/* popupbox */

#infoShoppingCart {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:23px;
	line-height:16px;
	background:#e8e7f3;
}

	#infoShoppingCart h1 {
		font-size:18px;
		font-weight:normal;
	}
	
	#infoShoppingCart h2 {
		font-size:12px;
		margin:10px 0 5px 0;
	}
	
	#infoShoppingCart a {
		color: #6773b7;
	}
.clear {
    clear: both;
}
#tabbar {
    color: #FFDD00;
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    margin-top: 10px;
    padding-left: 7px;
}
#tabbar A  {
    color: #FFDD00;
    text-decoration: none;
}
#tabbar A:hover {
    background-image: url("../images/tabblad_active.gif");
}
.tab {
    background-image: url("../images/tabblad.gif");
    background-repeat: no-repeat;
    display: block;
    cursor: pointer;
    float: left;
    height: 33px;
    line-height: 33px;
    margin-right: 2px;
    text-align: center;
    width: 95px;
}
#tabbar .active {
    background-image: url("../images/tabblad_active.gif");
}
#productYoutubeContent {
    background-color: #5B5CAC;
    padding: 10px 0px;
    text-align: center;
    width: 576px;
}

/* Bundles */
#productBundles {
    width: 576px;
}
#productBundlesTitle {
    background-image: url("../images/product_xsell_title.gif");
    background-repeat: repeat-x;
    color: #FFDD00;
    font-size: 11px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    padding-left: 21px;
    width: 555px;
}
#productBundlesContent {
    background-color: #5B5CAC;
    padding-top: 10px;
    width: 576px;
}
.productBundlesContentItem {
    background-image: url("../images/bundlesback.jpg");
    background-repeat: no-repeat;
    height: 154px;
    margin-bottom: 10px;
    margin-left: 1px;
    position: relative;
    width: 574px;
}
.BundlesItem {
    background-image: url("../images/BundlesPlus.gif");
    background-repeat: no-repeat;
    float: left;
    height: 110px;
    margin-top: 5px;
    padding-left: 15px;
    width: 120px;
}
.BundleItemImage {
    height: 80px;
    text-align: center;
}
.BundleItemTitle {
    font-size: 11px;
    height: 20px;
    text-align: center;
}
.BundleItemAction {
    float: right;
    margin-top: 5px;
    margin-right: 5px;
    width: 150px;
}
.BundleItemDiscountOrder {
    height: 122px;
}
.BundleItemDiscount {
    background-image: url("../images/bundles_prijs.gif");
    color: #FFFFFF;
    font-weight: bold;
    height: 20px;
    padding: 3px 0px;
    text-align: center;
    width: 140px;
}
.BundleItemFromPrice {
    color: #A90001;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
    text-decoration: line-through;
}
.BundleItemForPrice {
    color: #292A82;
    font-weight: bold;
}
.BundleItemBestellen {
        background-image: url(../images/product_bestellen.gif);
        background-repeat: no-repeat;
        padding-top: 8px;
        width: 110px;
        height: 16px;
        cursor: pointer;
}

.BundleItemBestellen:hover {
        background-image: url(../images/product_bestellen-roll.gif);
}
.ShoppingCartBundleItem {
    background-image: url("../images/BundlesPlus.gif");
    background-repeat: no-repeat;
    float: left;
    height: 60px;
    margin-top: 5px;
    padding-left: 20px;
    width: 100px;
}
.BundlesItemFirst {
    background-image: none;
    padding: 0px;
}

.VoorraadRow {
    font-weight: bold;
    font-size: 10px;
    margin-bottom: 5px;
    text-align: left;
}
.VoorraadRood {
    color: #ac0002;
}
.VoorraadOranje {
    color: #ff7901;
}
.VoorraadGroen {
    color: #0c8200;
}
.VoorraadRow .name {
    display: block;
    float: left;
    width: 125px;
}

