		/*
		$Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
		
		osCommerce, Open Source E-Commerce Solutions
		http://www.oscommerce.com
		
		Copyright (c) 2003 osCommerce
		
		Released under the GNU General Public License
		*/
		/*
		divs
		*/
		#apDivzoekproduct {
	position:absolute;
	width:129px;
	height:18px;
	z-index:8;
	left: 468px;
	top: 237px;
	overflow: hidden;
	visibility: hidden;
		}
			#apDivzoekaanbiedingen {
	position:absolute;
	width:176px;
	height:18px;
	z-index:9;
	left: 628px;
	top: 236px;
	visibility: visible;
	overflow: visible;
		}
		
		#apDiv2 {
	position:absolute;
	width:1151px;
	height:763px;
	z-index:0;
	left: 0px;
	top: 0px;
	visibility: hidden;
		}
		#apDiv3 {
	position:absolute;
	width:970px;
	height:93px;
	z-index:2;
	left: 51px;
	top: 158px;
		}
		#apDiv4 {
	position:absolute;
	width:971px;
	height:33px;
	z-index:1;
	left: 50px;
	top: 110px;
		}
		#apDiv5 {
		position:absolute;
		width:169px;
		height:18px;
		z-index:4;
		left: -122px;
		top: -19px;
		}
		#apDiv6 {
	position:absolute;
	width:173px;
	height:auto;
	z-index:1;
	left: 854px;
	top: 33px;
	visibility: visible;
		}
		#ketting {
	position:absolute;
	width:169px;
	height:18px;
	z-index:2;
	left: -122px;
	top: -79px;
	overflow: visible;
	visibility: visible;
		}
			#ketting1 {
	position:absolute;
	width:169px;
	height:18px;
	z-index:9;
	left: 322px;
	top: 358px;
	overflow: visible;
	visibility: visible;
		}
				#ketting2 {
	position:absolute;
	width:24px;
	height:18px;
	z-index:9;
	left: 322px;
	top: 361px;
	overflow: visible;
	visibility: visible;
		}
				#ketting3 {
	position:absolute;
	width:169px;
	height:18px;
	z-index:9;
	left: 322px;
	top: 579px;
	overflow: visible;
	visibility: visible;
		}
					#ketting4 {
	position:absolute;
	width:20px;
	height:18px;
	z-index:9;
	left: 508px;
	top: 361px;
	overflow: visible;
	visibility: visible;
		}
		#apDiv7 {
	position:absolute;
	width:24px;
	height:auto;
	z-index:3;
	left: 51px;
	top: 33px;
		}
			#apDivat {
	position:absolute;
	width:329px;
	height:auto;
	z-index:3;
	left: 498px;
	top: 35px;
		}
		#loginbox {
	position:absolute;
	width:215px;
	height:99px;
	z-index:4;
	left: 853px;
	top: 0px;
	background-image: url(images/button/loginbox.jpg);
	}
	#loginbox2 {
	position:absolute;
	width:245px;
	height:187px;
	z-index:510;
	left: 612px;
	top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	overflow: visible;
	visibility: visible;
		}
		#apDiv8 {
	position:absolute;
	width:166px;
	height:842px;
	z-index:100;
	left: 106px;
	top: 269px;
		}
			#apDivlinks1 {
	position:absolute;
	width:182px;
	height:408px;
	z-index:100;
	left: 106px;
	top: 483px;
	overflow: scroll;
		}
				#apDivlinks2 {
	position:absolute;
	width:166px;
	height:124px;
	z-index:100;
	left: 106px;
	top: 980px;
		}
		#apDiv9 {
	position:absolute;
	width:252px;
	height:159px;
	z-index:2;
	left: 1138px;
	top: 239px;
		}
		#apDiv10 {
	position:absolute;
	width:54px;
	height:78px;
	z-index:3;
	left: 1167px;
	top: 604px;
		}
		#apDiv12 {
		position:absolute;
		width:181px;
		height:222px;
		z-index:4;
		left: 96px;
		top: 861px;
		}
		
		#apDiv13 {
	position:absolute;
	width:774px;
	height:253px;
	z-index:4;
	left: 305px;
	top: 1142px;
		}
		#apDiv15 {
	position:absolute;
	width:1008px;
	height:18px;
	z-index:5;
	left: 107px;
	top: 1778px;
		}
		#apDivmenu1 {
	position:absolute;
	width:345px;
	height:251px;
	z-index:7;
	left: 322px;
	top: 234px;
	background-image: url(images/homepage/menuback1.png);
	overflow: hidden;
	visibility: hidden;
		}
		#apDivmenu2 {
	position:absolute;
	width:345px;
	height:299px;
	z-index:8;
	left: 456px;
	top: 235px;
	background-image: url(images/homepage/menuback2.png);
	overflow: hidden;
	visibility: hidden;
		}
		#apDiv16 {
	position:absolute;
	width:1010px;
	height:367px;
	z-index:1;
	left: 103px;
	top: 1410px;
	background-image: url(images/homepage/bestseller.png);
		}
		
		/*
		einde divs
		*/
		
		#menu1a {
		position:absolute;
		width:158px;
		height:44px;
		z-index:5;
		left: 303px;
		top: 284px;
		visibility: visible;
		overflow: visible;
		}	
		#menu1b {
	position:absolute;
	width:971px;
	height:33px;
	z-index:0;
	left: 53px;
	top: 116px;
	visibility: visible;
	overflow: visible;
		}	
		#menu2a {
	position:absolute;
	width:965px;
	height:21px;
	z-index:3;
	left: 53px;
	top: 161px;
	visibility: visible;
	overflow: visible;
		}	
		#menu2b {
		position:absolute;
		width:158px;
		height:44px;
		z-index:6;
		left: 303px;
		top: 344px;
		visibility: hidden;
		overflow: visible;
		}	
		#menu3a {
		position:absolute;
		width:158px;
		height:44px;
		z-index:5;
		left: 303px;
		top: 403px;
		visibility: visible;
		overflow: visible;
		}
		#menu3b {
		position:absolute;
		width:158px;
		height:44px;
		z-index:5;
		left: 302px;
		top: 403px;
		visibility: hidden;
		overflow: visible;
		}
		#menu4a {
		position:absolute;
		width:158px;
		height:44px;
		z-index:5;
		left: 303px;
		top: 464px;
		visibility: visible;
		overflow: visible;
		}
		#menu4b {
		position:absolute;
		width:158px;
		height:44px;
		z-index:5;
		left: 302px;
		top: 465px;
		visibility: hidden;
		overflow: visible;
		}	
		#picture1 {
	position:absolute;
	width:543px;
	height:201px;
	z-index:2;
	left: 1169px;
	top: 393px;
	visibility: visible;
	overflow: visible;
		}
		
		#picture2 {
		position:absolute;
		width:582px;
		height:249px;
		z-index:2;
		left: 524px;
		top: 275px;
		visibility: hidden;
		overflow: hidden;
		}	
		#picture3 {
		position:absolute;
		width:581px;
		height:244px;
		z-index:2;
		left: 524px;
		top: 275px;
		visibility: hidden;
		overflow: hidden;
		}	
		#picture4 {
		position:absolute;
		width:583px;
		height:249px;
		z-index:2;
		left: 524px;
		top: 275px;
		visibility: hidden;
		overflow: hidden;
		}	
		
		h1 {
	font-size: 14px;
	color: #999;
	margin: 14px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
		}
		
		p {
		margin-top: 0px;
		margin-bottom: 10px;
		}
		
		#apDiv1 {
		LEFT: 45%;
		MARGIN: -10px 0px 0px -260px;
		WIDTH: 921px;
		POSITION: absolute;
		TOP: 10%;
		HEIGHT: 900px;
		TEXT-ALIGN: left;
		position:absolute;
		z-index:1;
		visibility: visible;
		overflow: visible;	
		
		}
		.winkelwagen {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #333333;
	background-position: center;
	text-align: center;
	vertical-align: midden;
		background-color: #;
	margin: 0px;
	border: 1px solid #666666;
		}
		.boxText {
	font-size: 12px;
	color: #CCCCCC;
}
		.errorBox { font-size : 10px; background: #FFFF00; font-weight: bold; }
		.stockWarning { font-size : 10px; color: #cc0033; }
		.productsNotifications { background: #f2fff7; }
		.orderEdit { font-size : 10px; color: #70d250; text-decoration: underline; }
		
		BODY {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f9f9f9;
	color: #CCCCCC;
	font-size: 12px;
		}
		#apDivbody {
		LEFT: 45%;
		MARGIN: -10px 0px 0px -419px;
		WIDTH: 921px;
		POSITION: absolute;
		TOP: 67px;
		TEXT-ALIGN: left;
		position:absolute;
		z-index:1;
		visibility: visible;
		overflow: visible;
		height: 417px;
		}
		
		A {
		color: #666666;
		text-decoration: none;
		}
		
		A:hover {
		color: #FF3300;
		text-decoration: underline;
		}
		input {
		color:#666666;
		text-decoration: none;
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 1px;
		margin: 3px;
		}
		inputemail {
		color:#666;
		text-decoration: none;
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #FFF;
		} 
		
		select {
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #999;
		background-color: #FFF;
		display: inline;
		height: 20px;
		width: 180px;
		text-decoration: none;
		padding: 2px;
		}
		
		textarea {
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		width: 80%;
		border: 1px solid #999999;
		background-color: #ffffff;
		display: block;
		padding: 2px;
		} 
		FORM {
		display: inline;
		}
		
		TABLE.header1 {
		background: #666666;
		}
		TABLE.header2 {
		background-color:#000000;
		margin-top:5px;
		margin-bottom:5px;
		height:45px;
		}
		TABLE.header3 {
		height:99px;
		}
		TABLE.header4 {
		background-image: url(images/shoplogos/header_2_back.gif);
		height:19px;
		}
		
		
		TD.headerNavigation {
		font-size: 11px;
		background-image:url(images/shoplogos/header_button_middle.jpg);
		color: #666666;
		font-weight : bold;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:10px;
		}
		.A.headerNavigation { 
		font-size: 11px;
		color: #666666; 
		}
		.A.headerNavigation:hover {
		color: #000000;
		text-decoration: none;
		}
		TD.headerNavigation_left {
		background-image:url(images/shoplogos/header_button_left.jpg);
		width:13px;
		height:41px;
		}
		TD.headerNavigation_right{
		background-image:url(images/shoplogos/header_button_right.jpg);
		width:10px;
		height:41px;
		}
		
		TR.headerError {
		background: #000000;
		}
		
		TD.headerError {
		font-family: Arial, Arial, Arial, sans-serif;
		font-size: 11px;
		background: #FF0000;
		color: #ffffff;
		font-weight : bold;
		text-align : center;
		}
		
		TR.headerInfo {
		background: #00ff00;
		}
		
		TD.headerInfo {
		font-family: Arial, Arial, Arial, sans-serif;
		font-size: 11px;
		background: #00ff00;
		color: #ffffff;
		font-weight: bold;
		text-align: center;
		}
		
		.infoBoxContents {
		font-size: 10px;
		}
		.infoBox2 {
		background: #;
		}
		
		.infoBoxContents2 {
		font-size: 12px;
		text-align:left;
		width:auto;
		}
		
		
		.infoBoxNotice {
		background: #000000;
		}
		
		.infoBoxNoticeContents {
		background: #000000;
		font-size: 10px;
		}
		
		TD.infoBoxHeading {
	font-size: 14px;
	font-weight: bold;	
		}
		
		TD.infoBox, SPAN.infoBox {
		font-size: 10px;
		}
		
		TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
		background: #;
		}
		
		TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
		background: #;
		}
		
		TABLE.productListing {
		}
		
		.productListing-heading {
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		height:24px;
		background-image:url(images/infobox/back_footer.gif);
		}
		
		TD.productListing-data {
		font-size: 10px;
		}
		
		A.pageResults {
		height: 20px;
		width: 18px;
		border: 1pt solid #cccccc;
		font-family: Arial, Geneva, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #666;
		text-decoration: none;
		background-color: #f4f7fe;
		text-align: center;
		vertical-align: middle;
		display: inline-block;
		padding-top: 5px;
		padding-right: 1px;
		padding-bottom: 1px;
		padding-left: 1px;
		margin-bottom: 15px;
		}
		A.pageResults {
		height: 20px;
		width: 18px;
		border: 1pt solid #cccccc;
		font-family: Arial, Geneva, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #666;
		text-decoration: none;
		background-color: #f4f7fe;
		text-align: center;
		vertical-align: middle;
		display: inline-block;
		padding-top: 5px;
		padding-right: 1px;
		padding-bottom: 1px;
		padding-left: 1px;
		margin-bottom: 15px;
		}
		A.pageResults:hover {
		height: 20px;
		width: 18px;
		border: 1pt solid #333;
		padding: 1px;
		font-family: Arial, Geneva, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #FFF;
		text-decoration: none;
		background-color: #F60;
		text-align: center;
		vertical-align: middle;
		display: inline-block;
		padding-top: 5px;
		padding-right: 1px;
		padding-bottom: 1px;
		padding-left: 1px;
		margin-bottom: 15px;
		
		}
		TD.pageHeading, DIV.pageHeading {
		font-size: 18px;
		color: #999999;
		height:30px;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		font-family: Arial, Arial, Helvetica, sans-serif;
		}
		TD.pageHeading_printpage {
		font-size: 16px;
		font-weight: bold;
		color: #000000;
		}
		
		TR.subBar {
		background: #f4f7fd;
		}
		
		TD.subBar {
		font-size: 10px;
		color: #000000;
		}
		
		TD.main, P.main {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
		}
		
		.main2 {
		font-size: 12px;
		color: #666666;
		}
		.main2 a {
		font-size: 12px;
		color: #666666;
		font-family: Arial, Arial, Helvetica, sans-serif;
		text-decoration: underline;
		}
		.main2 a:hover{
		font-size: 12px;
		color: #CC0000;
		font-family: Arial, Arial, Helvetica, sans-serif;
		text-decoration: none;
		}
		
		TD.smallText, SPAN.smallText, P.smallText {
		font-size: 11px;
		color: #cccccc;
		}
		
		TD.accountCategory {
		font-size: 13px;
		color: #aabbdd;
		}
		
		TD.fieldKey {
		font-size: 11px;
		font-weight: bold;
		}
		
		TD.fieldValue {
		font-size: 18px;
		}
		
		TD.tableHeading {
		font-size: 11px;
		font-weight: bold;
		}
		
		SPAN.productSpecialPrice {
		color: #FF0000;
				font-family: Georgia,"Times New Roman",Times,serif;
font-size: 14px;
font-weight: bold;
		font-weight: normal;
		text-decoration: none;
		}
		SPAN.productSpecialPriceklein {
		color: #FF0000;
		font-family: Georgia,"Times New Roman",Times,serif;

font-size: 14px;

color: #666666;

font-weight: bold;
		text-decoration: none;
		}
		SPAN.productSpecialPrice_1 {
		font-size: 10px; 
		line-height: 0.9em; 
		text-decoration: none; 
		background: url(images/strikeThroughBlack.png) 50% 50% no-repeat; 
		padding: 1px 0px; 
		}
		span.priceTag	{	font-size: 33px; line-height: 0.9em; display: block; position: relative; }
		
		span.priceTag span  {	font-size: 0.4em;  margin-left: 3px; cursor: pointer; top: -0.2em; }
		
		SPAN.errorText {
		color: #FF0000;
		}
		
		.moduleRow {
	height: 20px;
	width: 550px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #CCCCCC;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
		}
		.moduleRowOver {
	cursor: pointer;
	height: 20px;
	width: 550px;
	background-color: #eee7e7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
		}
		.moduleRowSelected {
	height: 20px;
	width: 550px;
	background-color: #e2cfcf;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
		}
	
	
	/* message box */
		
		.messageBox { font-size: 10px; }
		.messageStackError, .messageStackWarning {
	font-size: 20px;
	background-color: #FFFF00;
	letter-spacing: -1px;
}
		.messageStackSuccess {
	font-size: 14px;
}
		
		/* input requirement */
		
		.inputRequirement { font-size: 10px; color: #999999; }
		.imagesBoxContents {
		font-size: 12px;
		}
		
		/* VJ Links Manager v1.00 begin */
		TABLE.linkListing {
		border: 1px;
		border-style: solid;
		border-color: #000000;
		border-spacing: 1px;
		}
		
		.linkListing-heading {
		font-size: 10px;
		font-weight: bold;
		background: #000000;
		color: #ffffff;
		text-align: center;
		}
		
		TD.linkListing-data {
		border-right: 1px solid #b6b7cb;
		border-bottom: 1px solid #b6b7cb;
		padding: 4px;
		font-size: 10px;
		}
		
		TR.linkListing-odd {
		background: #;
		}
		
		TR.linkListing-even {
		background: #;
		}
		.formstyle{
	COLOR:#666;
	FONT-SIZE:12px;
	border-width:1px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f9f9f9;
		}
		
		TD.category_desc {
		font-size: 11px;
		color: #999999;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
		}
		td.image_popup {
		font-size: 16px;
		font-weight: bold;
		background: #CCCCCC;
		color: #000000;
		text-align: center;
		}
		
		
		
		TD.headerlinks {
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
		background-image:url(images/infobox/back_header.gif);
		text-decoration: none;
		padding: 1px 5px;
		border: 0px solid #ccc;
		border-bottom: 0;
		text-align:center;
		}
		
		.headerlinks a {
		display: block;
		color: #ffffff;
		text-decoration: none;
		padding: 1px 5px;
		border: 0px solid #ccc;
		border-bottom: 0px;
		text-align:center;
		}
		
		.headerlinks a:hover{
		background-image: url(images/shoplogos/header_back_links.jpg);
		display: block;
		color: #333333;
		text-decoration: none;
		padding: 1px 5px;
		border: 0px solid #ccc;
		border-bottom: 0px;
		text-align:center;
		}
		.formstyle3{
		background-color: #666666;
		COLOR:#000000;	
		FONT-FAMILY:Arial;	
		FONT-SIZE:10px;	
		border-width:1px;
		width:110px;
		}
		.submitLink {
		font-family: Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		border: none;
		cursor: pointer;
		}
		TD.main3 {
		font-family: Arial, Arial, sans-serif;
		font-size: 11px;
		color:#666666;
		}
		
		.main3 a {
		font-family: Arial, Arial, sans-serif;
		font-size: 11px;
		color:#000000;
		}
		.main3 a:hover {
		font-family: Arial, Arial, sans-serif;
		font-size: 11px;
		color:#999999;
		text-decoration:none;
		}
		.main6 {
		font-family: Arial, Arial, sans-serif;
		font-size: 13px;
		color:#666666;
		text-decoration:none;
		}
		.main40 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#999999;
		text-decoration:none;
		display: inline-block;
		height: 30px;
		}
		
		TD.column_left {
		padding-right:0px;
		}
		TD.column_right {
		padding-left:1px;
		}
		
		TD.shopbyprice {
		font-family: Arial, Arial, sans-serif;
		font-size: 10px;
		color:#000000;
		}
		
		.shopbyprice a {
		font-family: Arial, Arial, sans-serif;
		font-size: 10px;
		color:#000000;
		padding-right:5px;
		}
		.shopbyprice a:hover {
		font-family: Arial, Arial, sans-serif;
		font-size: 10px;
		color:#cccccc;
		padding-right:5px;
		}
		TD.product_price {
		padding-right: 8px;

font-family: Georgia,"Times New Roman",Times,serif;

font-size: 14px;

color: #666666;

font-weight: bold;

letter-spacing: 0px;

padding-bottom: 5px;		}
		TD.product_price2 {
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
		}
		
		
		TD.pageHeading_image {
		text-align:center; 
		}
		
		
		TD.pageHeading_description {
		font-size: 11px;
		color: #666666;
		height: 65px;
		}
		
		TD.footer2 {
		font-family: Arial, Arial, sans-serif;
		font-size: 10px;
		color:#000000;
		padding-right:5px;
		}
		
		.footer2 a {
		font-family: Arial, Arial, sans-serif;
		font-size: 10px;
		color:#000000;
		padding-right:5px;
		}
		.footer2 a:hover {
		font-family: Arial, Arial, sans-serif;
		font-size: 10px;
		color:#8a1217;
		padding-right:5px;
		text-decoration:none;
		}
		table.boxen_1 {
		width:190px;
		}
		TD.boxen_header_1 {
		font-family: Arial, Arial;
		text-align:left;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		background-image:url(images/infobox/boven.png);
		height: 25px;
		padding-top:1px;
		padding-left: 14px;
		}
		
		TD.boxen_header_2 {
		font-family: Arial, Arial;
		text-align:left;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		background-image:url(images/infobox/boven2.png);
		height: 25px;
		padding-top:1px;
		padding-left: 14px;
		}
		TD.boxen_header_3 {
		font-family: Arial, Arial;
		text-align:left;
		font-size: 12px;
		font-weight: normal;
		color: #999999;
		background-image:url(images/infobox/boven3.png);
		height: 25px;
		padding-top:3px;
		padding-left: 14px;
		}
		TD.boxen_header_3 a{
		font-family: Arial, Arial, Helvetica, sans-serif;
		text-align:left;
		font-size: 12px;
		font-weight: bold;
		color: #999999;
		height: 25px;
		padding-top:3px;
		padding-left: 0px;
		text-decoration: none;
		}TD.boxen_header_3 a:hover{
		font-family: Arial, Arial, Helvetica, sans-serif;
		text-align:left;
		font-size: 12px;
		font-weight: bold;
		color: #666666;
		height: 25px;
		padding-top:3px;
		padding-left: 0px;
		text-decoration: none;
		}
		TD.boxen_header_4 {
		font-family: Arial, Arial;
		text-align:left;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		background-image:url(images/infobox/boven4.png);
		height: 25px;
		padding-top:3px;
		padding-left: 14px;
		}
		TD.boxen_header_4 a{
		font-family: Arial, Arial, Helvetica, sans-serif;
		text-align:left;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		height: 25px;
		padding-top:3px;
		padding-left: 0px;
		text-decoration: none;
		}TD.boxen_header_4 a:hover{
		font-family: Arial, Arial, Helvetica, sans-serif;
		text-align:left;
		font-size: 12px;
		font-weight: bold;
		color: #cccccc;
		height: 25px;
		padding-top:3px;
		padding-left: 0px;
		text-decoration: none;
		}
		TD.boxen_header_5 {
		font-family: Arial, Arial;
		text-align:left;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		background-image:url(images/infobox/boven5.png);
		height: 25px;
		padding-top:3px;
		padding-left: 14px;
		}
		TD.boxen_header_5 a{
		font-family: Arial, Arial, Helvetica, sans-serif;
		text-align:left;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		height: 25px;
		padding-top:3px;
		padding-left: 0px;
		text-decoration: none;
		}TD.boxen_header_5 a:hover{
		font-family: Arial, Arial, Helvetica, sans-serif;
		text-align:left;
		font-size: 12px;
		font-weight: bold;
		color: #cccccc;
		height: 25px;
		padding-top:3px;
		padding-left: 0px;
		text-decoration: none;
		}
		
		TD.boxen_header_6 {
		font-family: Arial, Arial;
		text-align:left;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		background-image:url(images/infobox/boven6.png);
		height: 25px;
		padding-top:3px;
		padding-left: 14px;
		}
		TD.boxen_header_6 a{
		font-family: Arial, Arial, Helvetica, sans-serif;
		text-align:left;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		height: 25px;
		padding-top:3px;
		padding-left: 0px;
		text-decoration: none;
		}TD.boxen_header_6 a:hover{
		font-family: Arial, Arial, Helvetica, sans-serif;
		text-align:left;
		font-size: 12px;
		font-weight: bold;
		color: #cccccc;
		height: 25px;
		padding-top:3px;
		padding-left: 0px;
		text-decoration: none;
		}
		.boxen_header_1_handmade {
		font-family: Arial,Arial;
		text-align:left;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		background-image:url(images/header/cat.jpg);
		padding-top: 4px;
		padding-left: 14px;
		}
		.login_handmade {
		font-family: Arial, Arial;
		text-align:left;
		font-size: 12px;
		font-weight: bold;
		color: #666666;
		background-image:url(images/header/login.jpg);
		padding-top:5px;
		padding-left: 15px;
		}
		.login_handmade2 {
		font-family: Arial, Arial;
		text-align:left;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		background-image:url(images/header/login.jpg);
		padding-top:5px;
		padding-left: 15px;
		}
		TD.boxen_back_1 {
		font-size: 12px;
		color: #666666;
		background-image:url(images/infobox/midden.png);
		}
		TD.boxen_footer_1 {
		height: 16px;
		background-image:url(images/infobox/onder.png);
		}
		
		.line {
		height:6px;
		background-color:#666666;
		}
		/* //rmh M-S_multi-pricing begin */
		TD.productPriceInListing {
		font-family: Arial, Arial, sans-serif;
		font-size: 11px;
		background: #d2e9fb;
		}
		
		TD.productPriceInBox {
		font-family: Arial, Arial, sans-serif;
		font-size: 10px;
		background: #eeeeee;
		}
		
		TD.productPriceInProdInfo {
		font-family: Arial, Arial, sans-serif;
		font-size: 11px;
		background: #ccFFcc;
		}
		/* //rmh M-S_multi-pricing end */
			td.checkoutBarFrom { 
		font-size: 10px; 
		color: #8c8c8c;
		text-align:center;
		}
		td.checkoutBarCurrent { 
		font-size: 10px; 
		color: #000000;
		text-align:center;
		}
		
		/* message box */
		
		.messageBox {
	font-family: Arial, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
		.messageStackError, .messageStackWarning {
	font-family: Calibri;
	font-size: 20px;
	background-color: #F00;
	color: #FFF;
	display: block;
	padding: 5px;
	height: 30px;
	font-weight: bold;
		}
		.messageStackSuccess {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #3C0;
	color: #FFF;
	display: block;
	padding: 5px;
	height: 20px;
	font-weight: bold;
	letter-spacing: -1px;
		}
		
		/* input requirement */
		
		.inputRequirement { font-family: Arial, Arial, sans-serif; font-size: 12px; color: #ff0000; }
		.inputRestriction { font-family: Arial, Arial, sans-serif; font-size: 12px; color: #666666; } /* //rmh M-S_multi-stores */
		
		table.product_extra_fields {
		background-color: #cccccc;
		border:none;
		width:100%;
		color: #666666;
		}
		
		TD.product_extra_fields1{
		font-family: Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background: #ffffff;
		vertical-align:top;
		color: #666666;
		}
		TD.product_extra_fields2{
		font-family: Arial, Arial, sans-serif;
		font-size: 11px;
		background: #ffffff;
		vertical-align:top;
		color: #666666;
		}
		
		TD.pollBoxRow {
		font-family: Arial, Arial, sans-serif;
		font-size: 10px;
		border-color: #666666;
		border-style: solid;
		border-width: 1px; 
		}
		
		TD.pollBoxText {
		font-family: Arial, Arial, sans-serif;
		font-size: 10px;
		border-color: #666666;
		border-style: solid;
		border-width: 1px; 
		}
		
		TR.pollOptRow {
		background: #ffffff;
		}
		
		TR.pollFooter {
		background: #ffffff;
		}
		table.header_1 {
		background-color:#889d33;
		}
		table.header_2 {
		background-image:url(images/infobox/back_header3.gif);
		margin-top:5px;
		margin-bottom:5px;
		height:36px;
		}
		table.header_3 {
		background-color:#A88585;
		}
		table.header_4 {
		background-image:url(images/infobox/back_header.gif);
		margin-top:5px;
		margin-bottom:5px;
		height:36px;
		}
		TD.product_price {
padding-right: 8px;

font-family: Georgia,"Times New Roman",Times,serif;

font-size: 14px;

color: #666666;

font-weight: bold;

letter-spacing: 0px;

padding-bottom: 5px;
		}
		TD.product_price2 {
		font-size: 13px;
		color: #ffffff;
		}
		table.product_info {
	height:264px;
	width:100%;
		}
		TD.pageHeading_name {
	text-align: center;

font-size: 11px;

color: #666666;

font-family: arial,‘Lucida Grande’,sans-serif;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #999999;

		}
		TD.pageHeading_description {
		font-size: 11px;
		color: #666666;
		font-family: Arial, Geneva, sans-serif;
		padding-right: 5px;
		padding-left: 5px;
		}
		SPAN.productSpecialPrice1 {
		color: #999999;
		font-weight:normal;
		font-size: 13px;
		line-height: 0.9em;
		text-decoration: none;
		background: url(images/strikeThroughBlack.png) 50% 50% no-repeat;
		padding: 1px 0px; 
		font-family: Arial, Geneva, sans-serif;
		}
		SPAN.productSpecialPrice2 {
		color: #999999;
		}
		SPAN.productSpecialPrice3 {
		color: #999999;
		font-weight:normal;
		font-size: 13px;
		line-height: 0.9em;
		text-decoration: none;
		background: url(images/strikeThroughBlack.png) 50% 50% no-repeat;
		padding: 1px 0px; 
		font-family: Arial, Geneva, sans-serif;
		
		}
		SPAN.productSpecialPrice4 {
		color: #ffffff;
		font-weight:bold;
		}
		TD.compareListing-data {
		font-family: Arial, Arial, sans-serif;
		font-size: 11px;
		background: white;
		border: 1px;
		border-style: solid;
		border-color: #dfdfdf;
		text-align:left;
		}
		.estimatedshippingBox {

		background-position: left;
		font-family: Arial, Arial, Helvetica, sans-serif;
		font-size: 13px;
		}
		
		TD.estimatedshippingBoxHeading {
		font-family: Arial, sans-serif;
		font-size: 14px;
		color: #ffffff;
		display: none;
		padding: 2px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		}
		
		.estimatedshippingBoxContents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	left: 5px;
	bottom: 5px;
	margin: 0px;
	padding: 5px;
		}
		
		.ShowShipping {
		color: #999999;
		font-family: Arial, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		padding-top: 3px;
		padding-right: 3px;
		padding-bottom: 0px;
		padding-left: 10px;
		background-color: #ffffff;
		margin: 1px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
		} 
		
		TD.main4, P.main4 {
		font-family: Arial, Arial, sans-serif;
		font-size: 11px;
		color:#000000;
		}
		table.main4 {
		margin-left:9px;
		margin-right:9px;
		padding-right:9px;
		}
		
		table.product_table {
		background-color: #6699cc;
		
		}
		table.product_table2 {
	background-color:#ffffff;
	border-style:solid;
	border-color: #cccccc;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	height: 200px;
	width: 200px;
	margin-left: 15px;
	margin-right: 10px;
		}
		table.product_info_compare {
		height:70px;
		width:175px;
		background-color:#CCCCCC;
		}
		td.pageHeading_name_compare {
		font-size: 10px;
		color: #000000;
		background-color:#ffffff;
		}
		
		TD.product_price_compare {
		font-size: 10px;
		color: #000000;
		background-color:#ffffff;
		}
		.submitLink_compare_groen {
		background-color:#ffffff;
		}
		.submitLink_compare_rood {
		background-color: #ffffff;
		}
		
		TD.headerlinks_compare {
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
		background-image:url(images/infobox/back_header.gif);
		text-decoration: none;
		padding: 1px 5px;
		border: 0px solid #ccc;
		border-bottom: 0;
		line-height: 1.5em;
		text-align:center;
		}
		.compare_lijst_even {
		background-color:#dfdfdf;
		width:100%;
		display:block; 
		
		}
		.compare_lijst_oneven {
		background-color:#f8d5cd;
		width:100%;
		height:100%;
		display: block;
		}
		td.compare_lijst_oneven2 {
		background-color:#f8d5cd;
		font-family: Arial, Arial, sans-serif;
		font-size: 10px;
		border: 0px;
		border-style: solid;
		border-color: #dfdfdf;
		text-align:left;
		}
		td.compare_lijst_even2 {
		background-color:#dfdfdf;
		font-family: Arial, Arial, sans-serif;
		font-size: 10px;
		border: 0px;
		border-style: solid;
		border-color: #dfdfdf;
		text-align:left;
		}
		span.vergroot_knop {
		position: relative;
		top: -30px;
		left: 100px;
		top: 0px;
		left: 0px;
		}
		span.vergelijk_tekst {
		position: relative;
		top: 5px;
		left: 4px;
		top: 195px;
		left: 0px;
		font-family: Arial, Arial, sans-serif;
		font-size: 10px;
		border: 1px;
		border-style: solid;
		border-color: #999999;
		padding:2px;
		width:215px;
		width:220px;
		text-align:center;
		display:block;
		}
		TD.product_info_icons {
		font-size: 11px;
		line-height: 1.5;
		text-align:right;
		vertical-align:top;
		}
		TD.product_price3 {
		font-size: 15px;
		font-weight:bold;
		color: #000000;
		}
		table.product_info2 {
		height:120px;
		width:654px;
		}
		table.product_info3 {
		height:120px;
		width:140px;
		padding-left:10px;
		}
		
		TD.pageHeading_manufacturer {
		text-align:left;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		}
		TD.pageHeading_manufacturer a {
		color: #000000;
		}
		TD.pageHeading_model {
		text-align:right;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		vertical-align:top;
		}
		TD.pageHeading_model a {
		color: #000000;
		}
		
		TD.pageHeading_name_col {
		text-align:left;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		}
		TD.pageHeading_name_col a {
		color: #000000;
		}
		td.xsell2_button {
		width: 80px;
		font-family: Arial, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		background-position: center center;
		}
		td.xsell2_image{
		width: 125px;
		}
		td.xsell2_name{
		font-size:12px;
		text-align:left;
		color: #666666;
		display: block;
		width: 450px;
		font-family: Arial, Arial, Helvetica, sans-serif;
		}
		td.xsell2_price{
		font-size:17px;
		width: 100px;
		text-align:right;
		font-family: Arial, Arial, Helvetica, sans-serif;
		color: #666666;
		}
		table.xsell2 {
		background-color: #CCCCCC;
		background-position: center;
		text-align: left;
		vertical-align: middle;
		}
		table.xsell2_2 {
		background-color: #ffffff;
		display: block;
		border: 0px dashed #cccccc;
		background-position: center;
		}
		table.product_info_happy_hour {
		height:186px;
		width:280px;
		}
		.happy_hour_countdown {
		font-size:12px;
		font-family: Calibri, Arial, Geneva, sans-serif;
		color: #333333;
		text-decoration: none;
		}
		td.happy_hour_image {
		text-align:left;
		padding-left:10px;
		padding-top:10px;
		}
		td.happy_hour_header {
		text-align:left;
		font-size:11px;
		padding-top:3px;
		padding-left:13px;
		font-family: Arial, Geneva, sans-serif;
		color: #FFF;
		}
		td.happy_hour_product_naam {
		text-align:left;
		font-size:13px;
		padding-top:3px;
		padding-right:4px;
		padding-left:12px;
		}
		td.happy_hour_product_prijs {
		color: #891919;
		font-family: Calibri;
		font-size: 26px;
		text-align:left;
		color:#CC0000;
		padding-left:18px;
		padding-bottom:20px;
		}
		span.happy_hour_image_manufacturer {
		
		}
		/*BEGIN MENU*/
		A.categorie_top {
	text-decoration: none;
	height: 9px;
	width: 180px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url(images/infobox/caton1.png);
	padding-left: 20px;
	display: inline-block;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	padding-top: 2px;
	word-spacing: normal;
	white-space: normal;
	color: #999999;
		}
		
		A.categorie_top_on {
	text-decoration: none;
	height: 9px;
	width: 180px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url(images/infobox/catover1.png);
	padding-left: 20px;
	display: inline-block;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	padding-top: 2px;
	word-spacing: normal;
	white-space: normal;
		color: #999999;
		}
		A.categorie_top:hover {
	text-decoration: none;
	height: 9px;
	width: 180px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url(images/infobox/catover1.png);
	padding-left: 20px;
	display: inline-block;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	padding-top: 2px;
	word-spacing: normal;
	white-space: normal;
	color: #666666;
		}
		
		A.categorie {
		color: #666666;
		text-decoration: none;
		font-size: 9px;
		height: 16px;
		font-family: Arial, Arial, Helvetica, sans-serif;
		width: 170px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #e1dbdb;
		padding-top: 2px;
		padding-left: 10px;
		display: inline-block;
		background-repeat: no-repeat;
		background-color: #6699CC;
		}
		
		A.categorie_on {
	color: #CCCCCC;
	text-decoration: none;
	font-size: 11px;
	height: 16px;
	font-family: "Microsoft Sans Serif";
	width: 170px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-left: 10px;
	display: inline-block;
	background-color: #666666;
	font-weight: bold;
		}
		A.categorie:hover {
		color: #ffffff;
		text-decoration: none;
		font-size: 11px;
		height: 16px;
		font-family: Arial, Arial, Helvetica, sans-serif;
		width: 170px;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #ffffff;
		padding-left: 10px;
		display: inline-block;
		background-color: #ffffff;
		}
		
		
		.menuon {
	text-decoration: none;
	height: 6px;
	width: 180px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: inline-block;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	color: #CC0000;
		}
		/*EINDE*/
		
		.vierkant4 a{
		height: 47px;
		width: 60px;
		border: 1pt solid #cccccc;
		padding-top: 2px;
		padding-right: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		}
		
		.vierkant4 a:hover{
		height: 22px;
		width: 22px;
		padding: 2px;
		border: 1pt solid #000000;
		}
		.Streepbeiden{
		border-right-color: #CCCCCC;
		border-right-width: 1px;
		border-right-style: solid;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #CCCCCC;
		}	
		.Streeponder{
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCCCCC;
		}	
		.Streeponderenboven{
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #666666;
		border-bottom-color: #666666;
		}	
		.Streeprechts {
		border-right-color: #666666;
		border-right-width: 1px;
		border-right-style: solid;
		
		}
		
		.Streeplinks {
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #666666;
		}
		
		.Kopgroot11{
	color: #666666;
	font-size: 20px;
	color: #666666;
	vertical-align:midden;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 2px;
	letter-spacing: -0.5pt;
		}
			.Kopgroot11wit{
	color: #ffffff;
	font-size: 14px;
	color: #ffffff;
	vertical-align:midden;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 2px;
	letter-spacing: -0.2pt;
		}
				.Kopgrootprijs{
	color: #666666;
	font-size: 16px;
	vertical-align:midden;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 2px;
	letter-spacing: -0.2pt;
		}
					.Kopgrootkaart{
	color: #999999;
	font-size: 14px;
	vertical-align:midden;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 2px;
		}
					.Kopgrootprijs2{
	color: #cccccc;
	font-size: 34px;
	vertical-align:midden;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 2px;
	letter-spacing: -0.2pt;
		}
					.Kopgroot12{
	color: #fdd741;
	font-size: 25px;
	vertical-align:midden;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 2px;
	letter-spacing: -0.20pt;
		}
		
		.Kopgroot50{
		color: #666666;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cccccc;
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		}
		.Kopgroot60{
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cccccc;
		color: #666666;
		font-family: Arial;
		font-size: 20px;
		font-weight: normal;
		}
		.winkelwagenprijs{
		color: #cf1d70;
		font-family: Arial, Arial;
		font-size: 12px;
		font-weight: bold;
		}
		
		.Kopgroot55{
		color: #999999;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		padding-bottom: 5px;
		}
		.Starproduct{
		color: #6699CC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		}
		
		
		.Kopgrootrood{
		color: #956759;
		font-family: Arial;
		font-size: 12px;
		padding-left: 5px;
		font-weight: normal;
		
		}
		
		
		.indexproductlistingrood {
		color: #891919;
		font-family: Arial;
		font-size: 15px;
		font-weight: bold;	
		}.indexproductlistingrood01 {
		color: #666666;
		font-family: Arial;
		font-weight: bold;
		font-size: 12px;
		height: 20px;
		}
		/* new_products.php afbeeldingen*/
		
		
		.nwvierkant a{
		height: 97px;
		width: 97px;
		border: 1pt solid #cccccc;
		padding-top: 2px;
		padding-right: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		display: inline-block;
		font-family: Arial, Geneva, sans-serif;
		font-size: 10px;
		color: #666;
		}
		.nwvierkant a:hover{
		height: 97px;
		width: 97px;
		border: 1pt solid #666666;
		padding-top: 2px;
		padding-right: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		display: inline-block;
		}
		/* EINDE*/
		
		/* best_sellers.php afbeeldingen*/
		.sellers a{
		height: 100px;
		width: 100px;
		border: 1pt solid #666666;
		display: inline-block;
		}
		.sellers a:hover{
		height: 100px;
		width: 100px;
		border: 1pt solid #666666;
		display: inline-block;
		}
		/* EINDE*/
		
		.vierkant {
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: #333333;
		background-position: center;
		text-align: center;
		vertical-align: middle;
	}
		.vierkant a{
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: #333333;
		height: 135px;
		width: 135px;
		border: 1pt solid #CCC;
		font-weight: bold;
		padding-top: 2px;
		display: block;
		}
		.vierkant a:hover{
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: #333333;
		height: 135px;
		width: 135px;
		border: 1pt solid #333333;
		font-weight: bold;
		padding-top: 2px;
		display: block;
		}
		.nieuwsgrijs{
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999;
		}
		.specialprijsbold
		{
		font-family: Calibri, Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #666;
		font-weight: normal;
		}
		.specialprijsboldbox
		{
		font-family: Calibri, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #ffffff;
		font-weight: normal;
		padding: 1px;
		}
		
		/* onderbalk*/
		.balkonder {
		color: #666666;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCCCCC;
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 10px;
		}
		/* EINDE*/
		.blok{
		border: 1px solid #CCCCCC;
		}	
		
		
		/* Opmaak reviewbox rechterkant*/
		.reviews{
		padding-right: 10px;
		padding-left: 10px;
		display: block;
		color: #666;
		}	
		/* EINDE*/
		
		/* login*/
		.maininlog {
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: 11px;}
		/* EINDE*/
		
		
		/* Opmaak*/
		#compare {
		color: #FFF;
		}
		/* EINDE*/
		
		/* Opmaak bestsellers*/
		td.mainonderbalk {
		color: #666666;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCCCCC;
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 5px;}
		/* EINDE*/	
		
		/* Categorie lijsten opmaak de rechterkant*/
		.consuback {
		display: inline-block;
		background-image: url(consutip.png);
		background-repeat: no-repeat;
		height: 75px;
		width: 200px;
		}
		.post {
		display: inline-block;
		background-color:#f8f5f5;
		border: 1px solid #CCCCCC;
		padding-top: 1px;
		padding-right: 1px;
		padding-bottom: 1px;
		padding-left: 1px;
		}
		.post a {
		display: inline-block;
		margin-left: auto;
		margin-right: auto;
		background-color:#f8f5f5;
		border: 0px solid #CCCCCC;
		padding-top: 1px;
		padding-right: 2px;
		padding-bottom: 1px;
		padding-left: 1px;
		}
		.post a:hover{
		display: inline-block;
		margin-left: auto;
		margin-right: auto;
		background-color:#ffffff;
		padding-top: 1px;
		padding-right: 2px;
		padding-bottom: 1px;
		padding-left: 1px;
		}
		.cat_listing {
		color: #666666;
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-bottom: 2px;
		}
		.cat_listing a {
		color: #666666;
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-bottom: 2px;
		}
		.cat_listing a:hover{
		color: #333333;
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-bottom: 2px;
		text-decoration: none;
		}
		/* EINDE*/
		
		/* Categorie lijsten aan de rechterkant*/
		.cat_images {
		background-position: center;
		text-align: center;
		vertical-align: middle;
		}
		.cat_images a{
		height: 40px;
		width: 40px;
		border: 1pt solid #cccccc;
		padding-top: 1px;
		}
		.cat_images a:hover{
		height: 40px;
		width: 40px;
		border: 1pt solid #666666;
		padding-top: 1px;
		}
		/* EINDE*/
		/* images van consutip*/
		.consu {
		height: 75px;
		width: 75px;
		}
		.consu a{
		height: 75px;
		width: 75px;
		border: 0pt solid #cccccc;
		padding: 1px;
		display: block;
		margin: 3px;
		}
		.consu a:hover{
		height: 75px;
		width: 75px;
		border: 0pt solid #
		;
		padding: 1px;
		display: block;
		}
		/* EINDE*/
		
		/* images in product listing*/
		.listing_images {
		background-position: center;
		text-align: center;
		vertical-align: middle;
		}
		.listing_images a{
		text-align:center;
		height: 150px;
		width: 150px;
		font-weight: bold;
		border: 1pt solid #ffffff;
		padding-top: 1px;
		display: inline-block;
		}
		.listing_images a:hover{
		display: inline-block;
		text-align:center; 
		height: 150px;
		width: 150px;
		border: 1pt solid #666666;
		font-weight: bold;
		padding-top: 1px;
		}
		/* EINDE*/
		/* images in kopers kochten ook*/
		.kopenook{
		background-position: center;
		text-align: center;
		vertical-align: middle;
		font-family: Arial;
		font-size: 11px;
		color: #999999;
		}
		.kopenook a{
		text-align:center;
		height: 160px;
		width: 160px;
		font-weight: bold;
		border: 1pt solid #cccccc;
		padding-top: 1px;
		display: inline-block;
		vertical-align: top;
		}
		.kopenook a:hover{
		display: inline-block;
		text-align:center; 
		height: 160px;
		width: 160px;
		border: 1pt solid #333333;
		font-weight: bold;
		padding-top: 1px;
		}
		/* EINDE*/
		
		/* information box*/
		.information a{
		text-decoration: none;
		height: 16px;
		width: 170px;
		text-align:left;
		font-family: Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		background-color: #EDEDED;
		padding-left: 6px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #e1dbdb;
		display: inline-block;
		letter-spacing: normal;
		text-align: left;
		vertical-align: middle;
		padding-top: 2px;
		word-spacing: normal;
		white-space: normal;
		font-weight: normal;
		}
		.information a:hover{
		text-decoration: none;
		height: 16px;
		width: 170px;
		text-align:left;
		font-family: Arial, Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		background-color: #ffffff;
		padding-left: 6px;
		padding-top: 0px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #e1dbdb;
		padding-top: 2px;
		display: inline-block;
		letter-spacing: normal;
		text-align: left;
		vertical-align: middle;
		word-spacing: normal;
		white-space: normal;
		}
		/* EINDE*/
		
		/* cat_positie box*/
		.cat_positie {
		display: inline-block;
		background-color: #FFF;
		padding-left: 2px;
		}
		/* EINDE*/
		
		/* meer / minder box*/
		
		.meer {
		padding: 2px;
		font-family: Arial, Geneva, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #666;
		}
		
		.meer a{
		height: 20px;
		width: 20px;
		border: 1pt solid #cccccc;
		font-family: Arial, Geneva, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #666;
		text-decoration: none;
		background-color: #f4f7fe;
		text-align: center;
		vertical-align: middle;
		display: inline-block;
		padding-top: 3px;
		padding-right: 1px;
		padding-bottom: 1px;
		padding-left: 1px;
		}
		
		.meer a:hover{
		height: 20px;
		width: 20px;
		border: 1pt solid #333;
		padding: 1px;
		font-family: Arial, Geneva, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #FFF;
		text-decoration: none;
		background-color: #F60;
		text-align: center;
		vertical-align: middle;
		display: inline-block;
		padding-top: 3px;
		padding-right: 1px;
		padding-bottom: 1px;
		padding-left: 1px;
		}
		
		/* EINDE*/	
		
		/* meer / minder box*/
		.witkleur{
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;  
		}
		/* Categorie lijsten aan de rechterkant*/
		.loginback {
		display: inline-block;
		background-image: url(images/header/loginback.jpg);
		}
		
		/* Opmaak affiliate*/
		.affiliate{
		padding-right: 12px;
		padding-left: 12px;
		display: block;
		background-image:url(images/infobox/midden.png);
		}	
		.Nieuwsgrijs02 {
		FONT: 7pt Arial, Arial, Arial, Helvetica, sans-serif;
		color: #cccccc;
		padding-bottom: 20px;
		}
		.breadcrumb {
		color: #999999;
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
		.breadcrumb a{
		color: #999999;
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
		.breadcrumb a:hover{
		color: #666666;
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;	}
		
		
		/* productinfo*/ 
		.productnaam{
		text-align:left;
		font-size: 24px;
		color: #666666;
		font-family: Arial;
		text-decoration: none;
		}
		.productnaam1{
	text-align:left;
	font-size: 24px;
	color: #CCCCCC;
	font-family: Arial;
	text-decoration: none;
	letter-spacing: -0.5px;
		}
		.productnaam2 {
		text-align:left;
		font-size: 13pt;
		color: #666666;
		font-family: Arial, Arial, Helvetica, sans-serif;
		text-decoration: none;
		}
		.productnaam2 a{
		text-align:left;
		font-size: 13pt;
		color: #CC3300;
		font-family: Arial, Arial, Helvetica, sans-serif;
		text-decoration: underline;
		}
		.productnaam2 a:hover {
		text-align:left;
		font-size: 13pt;
		color: #666666;
		font-family: Arial, Arial, Helvetica, sans-serif;
		text-decoration: underline;
		}
		.merknaam{
		font-size: 20px;
		font-family: Arial, Arial, Helvetica, sans-serif;
		text-decoration: none;
		height: 53px;
		width: 140px;
		border: 1px solid #CCC;
		display: block;
		}
		.productomschrijving{
		text-align: left;
		font-size: 11px;
		color: #666;
		font-family: Arial, Geneva, sans-serif;
		text-decoration: none;
		}
		.streep{
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #ccc;
		text-decoration: none;
		font-family: Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
		
		.productopties{
		font-size: 11px;
		font-family: Arial, Geneva, sans-serif;
		text-decoration: none;
		background-color: #ffffff;
		border-right-width: 1px;
		border-left-width: 1px;
		border-right-style: solid;
		border-left-style: solid;
		border-right-color: #CCC;
		border-left-color: #CCC;
		color: #666666;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCCCCC;
		}
		
		.productinfobackgroundkleur{
	background-color: #ffffff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
		}
		.backkie{
	background-color: #243438;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
		}
		.productinfobackgroundkleur2{
	background-color: #13272c;
	padding: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
		}
		.productnaamxsell{
		color: #999999;
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		height: 25px;
		}
		/* shopping cart */
		
		.afbeelding a{
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: #333333;
		height: 75px;
		width: 75px;
		border: 1pt solid #CCC;
		font-weight: bold;
		padding-top: 2px;
		display: block;
		background-color: #FFF;
		}
		.afbeelding a:hover{
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		background-color: #FFF;
		font-size: 7pt;
		color: #333333;
		height: 75px;
		width: 75px;
		border: 1pt solid #333333;
		font-weight: bold;
		padding-top: 2px;
		display: block;
		}
		
		.wit{
		background-color: #6699cc;
		color: #FFF;
		}
		.border1{
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
		}

		
		.afrekenen{
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #CCCCCC;
	padding-top: 1px;
	height: 30px;
	padding-right: 15px;
	text-decoration: none;
		}
		.gratisprijs
		{
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6699cc;
		font-weight: bold;
		}
		.gratisnaam
		{
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		font-weight: bold;
		}
		.gratisborder
		{
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCC;
		border-right-width: 1px;
		border-left-width: 1px;
		border-right-style: solid;
		border-left-style: solid;
		border-right-color: #CCC;
		border-left-color: #CCC;
		}
		
		.gratispadding
		{
		padding: 10px;
		display: block;
		font-family: Arial, Geneva, sans-serif;
		font-size: 11px;
		color: #666;
		}
		.shoppingcartbestelverder
		{
		display: block;
		background-color: #ff4e00;
		height: 30px;
		width: 100%;
		}
		.shippingcart1{
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #dddbdb;
		color: #666666;
		font-family: Arial, Arial, Arial,sans-serif;
		font-size: 11px;
		padding-bottom: 10px;
		}
		.shippingcart2{
		color: #666666;
		font-family: Arial, Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
		.ajax1
		{
	padding: 10px;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
		}
		.totaal1{
		color: #333333;
		font-family: Arial, Arial, Arial, Helvetica, sans-serif;
		font-size: 11px;
		
		}
		.radio {; 
		display:none
		}
		
		.prijstotaal{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
		}
		.invis { visibility: hidden; display: none; }
		.vis { visibility: visible; display: inline; }

