html, body					{width:100%;height:100%;padding:0px;margin:0px auto;
							font-family:verdana;font-size:12px;text-align:center;color:black;
							background-color:white;background-image:url('images/bg.jpg');background-repeat:repeat-x;}

h1							{float:left;font-size:16px;padding:0px;margin:0px;width:auto;text-align:left;font-weight:bold;clear:right;}
h2							{float:left;font-size:13px;font-weight:bold;width:auto;text-align:left;padding:0px;margin:0px;clear:right}
#right h1					{float:none;width:auto;margin-bottom:23px;margin-top:10px;}
#right h2					{float:none;width:auto;background-image:url(images/titlebar.jpg);color:black;background-repeat:repeat-x;line-height:25px;padding-left:4px;margin-bottom:10px;}
h3							{float:none;color:black;font-size:12px;width:auto;}

a							{color:black;text-decoration:underline;font-weight:bold;}
a span						{display:none}
p							{padding:0px;margin:0px;float:left;width:auto;text-align:left;line-height:18px}

ul							{float:none;padding:0px;margin:0px;width:auto;}
li							{float:left;padding:0px;margin:0px;width:auto;}

legend						{display:none;margin:0px;padding:0px;line-height:22px;}	
form, fieldset				{float:left;margin:0px;padding:0px;border:0px;line-height:22px;width:auto;}			
fieldset					{width:100%;}
label						{float:left;clear:left;padding:0px;margin:0px;width:auto;color:black;font-weight:bold;text-align:left;}
input						{float:right;clear:right;margin:0px;padding:0px;}
textarea					{float:right;padding:0px;margin:0px;line-height:22px}

table 						{padding:0px;margin:0px;border-collapse:collapse}
table,td,th					{font-size:12px}
caption						{display:none}

div							{float:left;padding:0px;margin:0px;text-align:left;width:auto;}

img							{float:left;padding:0px;margin:0px;border:0px;}

/* Main layout setup */   	
#container					{float:none;width:800px;margin:auto;}
#top						{position:relative;width:800px;height:88px;line-height:18px;}
#top img					{position:relative;left:3px;}
#top form					{position:relative;left:85px;width:250px;margin-top:5px;}
#top form a					{font-size:10px;color:#fff;float:right;line-height:14px;text-align:right;width:100%}
#top label					{line-height:20px;color:#fff;font-size:10px}
#top input					{width:10em;}
#top p						{position:relative;left:85px;color:#fff;text-align:right;width:250px;margin-top:5px;}
#top p a					{color:#fff;line-height:14px;text-align:right;}
                   	
#menu						{position:relative;width:800px;height:60px;background-image:url('images/bg-menu.jpg');}
#menu ul					{position:relative;left:30px;list-style:none;height:39px;width:725px;text-align:center;margin-top:4px;}
#menu li					{height:39px;width:116px;list-style:none;background-image:url(images/button.jpg);line-height:39px;margin-left:2px;margin-right:2px}	
#menu li:hover				{background-image:url(images/button-hover.jpg);}	
                        	
#main						{width:800px;background-image:url('images/bg-main.jpg');}
#navigation					{width:700px;padding-left:10px}

#left						{float:left;width:180px;margin-top:10px}
#right						{float:right;margin-right:28px;width:588px;margin-top:0px}

#bottom						{width:800px;height:30px;}
                        	
#footer						{width:800px;height:30px;text-align:center}
#footer a					{font-size:11px;text-decoration:none}
        
.strong						{font-weight:bold}
.bold						{font-weight:bold}
  
/* Left Menu content */   	
#menu-left					{position:relative;left:10px;top:0px;width:160px;height:auto;background-color:#a3a3a3;margin-bottom:15px;}
#menu-left h2				{position:relative;left:4px;top:4px;background-color:#d0d0d0;width:152px;margin-bottom:7px;}
#menu-left ul				{margin-left:4px;margin-top:6px;margin-bottom:5px;list-style:none;line-height:13px;}
#menu-left li				{float:none;text-align:left;line-height:13px;width:auto;list-style:none;}	
#menu-left li ul			{margin-left:6px;margin-top:0px;margin-bottom:2px;list-style:none;line-height:13px;}
#menu-left li li			{float:none;text-align:left;line-height:13px;width:auto;list-style:none;}	
#menu-left a				{text-decoration:none;font-size:11px;color:#fff;font-weight:normal}
#menu-left a.strong 		{font-weight:bold}	
.linkpartners				{margin-left:4px;text-decoration:none;font-size:11px;color:#fff;font-weight:normal}

#pluspunten					{width:135px;margin-left:4px;list-style:none;margin-bottom:5px;line-height:13px;}
#pluspunten li				{margin-left:4px;line-height:13px;list-style:none;font-size:11px}
      
#ideal						{margin-left:10px;margin-top:15px}

/* PAGE: Home */   	
#home-intro					{float:none;margin:auto;margin-top:20px;width:800px;height:121px;background-image:url('images/home.jpg');}
#home-intro h2				{float:none;padding-top:20px;margin-left:200px;color:#7c5700;width:auto;}
#home-intro p				{float:none;color:#fef5e0;width:350px;margin-left:200px;padding-top:5px;line-height:18px}	
#home-intro a				{color:#7c5700;float:right;width:auto;}
#home-intro-footer			{clear:right;float:right;margin-right:-6px;width:auto;}
#prijs-oud					{text-decoration:line-through;font-size:14px;font-weight:bold}
#prijs-nieuw				{text-decoration:none;font-size:14px;font-weight:bold;color:#7c5700}

#title						{clear:none;margin-bottom:0px;margin-top:0px;padding-left:10px;font-size:16px;}

#products					{float:none;clear:both;width:100%;margin-left:20px}
.product					{float:left;width:160px;background-color:#d0d0d0;margin-right:15px;border:0px solid #efefed;padding:4px;padding-bottom:8px;margin-bottom:10px}
.product:hover				{border:0px solid #a0a0a0;background-color:#c7c7c7}
.product img				{float:none;width:100px;margin-left:25px}
.product p					{float:none;text-align:center;padding-top:2px;width:auto;line-height:22px;font-weight:bold}

#right hr					{width:95%;float:none;clear:both;padding:0px;}

/* Form layout */   	
#formulier					{margin-top:10px;background-color:#d0d0d0;padding:4px;padding-bottom:8px}
#formulier label			{line-height:22px}
#formulier p				{line-height:20px;width:100%;}		

.required					{color:orange}
.button 					{float:right;padding:0px;margin:0px;margin-top:10px;width:auto;}
  	
.contact					{width:400px}
.contact label				{width:14.8em}
.contact input				{width:14em}
.contact textarea			{width:29.5em}

.forgetpass					{width:375px}
.forgetpass p				{float:left;clear:both;width:100%;}
.forgetpass label			{width:14em}
.forgetpass input			{width:14em}

.login						{width:375px}
.login label				{width:13em;}
.login input				{width:13em}
.login p					{float:left;width:368px;font-size:10px;text-align:right;}

.registratie				{width:400px;}
.registratie label			{width:15.9em;}
.registratie input			{width:14.8em}
.registratie select			{width:15em;}

.changepass					{width:400px;}
.changepass label			{width:15em;}
.changepass input			{width:15em}

.personal					{width:400px;}
.personal label				{width:15.9em;}
.personal input				{width:14.8em}
.personal select			{width:15em;}

.loginCheckout				{width:275px}
.loginCheckout label		{width:11em;}
.loginCheckout input		{width:10em}
.loginCheckout p			{float:none;width:270px;font-size:10px;text-align:right;font-size:10px;line-height:14px;}

.noCustomer					{float:left;width:265px;margin-left:20px}
.noCustomer label			{width:11em;}
.noCustomer input			{width:11em}
.noCustomer	a				{font-size:10px;float:left;line-height:14px;text-align:right;width:100%;}

/* PAGE MAIN LAYOUTS */   	
#page-image					{float:right;position:relative;padding:0px;margin:0px;margin-bottom:-50px;margin-top:-30px;width:auto;}
#intro-hoofd				{width:435px;margin-top:10px}
#intro						{float:left;width:100%;clear:left;margin-bottom:10px;}
.intro						{width:100%;clear:both;margin-bottom:10px;}
#melding					{float:left;font-style:italic;position:relative;width:auto;font-weight:bold;font-size:12px;color:black;text-align:left;line-height:22px;}
.shwLogin					{width:475px;}	


/* PAGE: privacy */   	
#privacy					{float:none;width:600px;text-align:left;list-style-position:inside;list-style-type:disc;}
#privacy li					{float:none;list-style-position:inside;list-style-type:disc;}

/* PAGE: conditions */   	
#algemene-voorwaarden		{float:none;text-align:left;list-style-position:inside;list-style-type:decimal}
#algemene-voorwaarden li	{float:none;text-align:left;list-style-position:inside;list-style-type:decimal;}
#algemene-voorwaarden li ul	{margin-left:20px;margin-top:5px;float:none;text-align:left;list-style-position:inside;list-style-type:decimal;}

/* PAGE: Catagorieen */  
.cat						{width:170px;background-color:#d0d0d0;margin-right:15px;border:0px solid #efefed;padding:4px;padding-bottom:8px;margin-bottom:10px}
.cat a						{float:none;width:auto;text-decoration:none}
.cat:hover					{border:0px solid #a0a0a0;background-color:#c7c7c7}
.cat img					{float:none;clear:both;width:100px;border:0px;}
.cat p						{float:none;text-align:center;width:100%;padding-top:2px;line-height:22px;font-weight:bold}

/* PAGE: Catagorieen view */  
#cat						{background-color:#d0d0d0;padding:4px;}
#cat table					{width:570px}
#cat th						{background-image:url(images/titlebar.jpg);color:black;background-repeat:repeat-x;line-height:25px;margin-bottom:10px;padding-left:4px}
#cat tr:hover				{background-color:#c7c7c7}
#cat img					{float:left;width:100px}
#cat h2						{margin-bottom:10px;background:none}
.productname				{text-align:left;}
.pricing					{width:100px;text-align:right;font-weight:bold}
.info						{width:100px;text-align:center}
.priceOld					{text-decoration:line-through}
.priceNew					{color:red}

/* PAGE: Product view */  
#productInformation	p		{line-height:18px;}
#productInformation form	{float:right;width:28em;text-align:right;line-height:20px}
#productInformation form p	{float:none;text-align:right;width:auto}
#productInformation label	{width:13em;} 
#productInformation select	{float:right;width:12em;} 
#productInformation input	{float:none;} 

#productPricing				{font-weight:bold;font-size:14px;}
#productImage 				{float:right;width:125px;text-align:center;margin-top:0px;margin-bottom:5px}   
#productImage img			{width:125px}   

/* PAGE: Product added */  
#product-added				{width:400px;background-color:#d0d0d0;padding:4px;}
#product-added img			{width:100px;}
#product-added p			{width:390px;font-weight:bold;line-height:18px;}
#product-added div			{width:100%;clear:both;line-height:16px}
#do-checkout				{float:right;width:auto}
#do-further					{float:left;width:auto}

/* PAGE: winkelmandje */  
#cart 						{width:570px;background-color:#d0d0d0;padding-bottom:8px;border-collapse:collapse;padding:4px;text-align:left;height:auto}
#cart table					{width:100%}
#cart th					{line-height:20px;border-bottom:1px solid black;}
#cart tbody td				{line-height:18px;border-bottom:1px solid black;}
#cart tbody td p			{text-align:right;width:100%;}
#cart tfoot	td				{border:0px;line-height:25px}
#cart img					{width:75px;text-align:center}
#cart form 					{margin-top:3px;width:100%}
#cart .right				{text-align:right}
#cart .left					{text-align:left}
#subTotal					{text-align:right;font-weight:bold}

#verzendkosten				{margin-top:20px;width:300px;background-color:#d0d0d0;padding-bottom:8px;border-collapse:collapse;padding:4px;text-align:left}
#verzendkosten table		{width:100%;}
#verzendkosten table .right	{text-align:right}
#verzendkosten table .left	{text-align:left}

/* PAGE: afrekenen */  
.checkoutStep				{height:48px;text-align:center;line-height:22px;width:186px;background-color:#d0d0d0;margin-right:10px;margin-bottom:10px}
.checkoutStepLast			{height:48px;text-align:center;line-height:22px;width:186px;background-color:#d0d0d0;margin-bottom:10px}
.checkoutStep span			{font-weight:bold;}
.checkoutStepLast span		{font-weight:bold;}

#checkout					{width:570px;}
#checkout fieldset			{float:left;background-color:#d0d0d0;margin-bottom:10px;padding:4px;width:100%}
#checkout label				{clear:left}
#checkout input				{clear:right;width:16em}
#checkout textarea			{width:560px;height:100px;margin-bottom:10px}

.totals						{text-align:right;font-weight:bold}

.vak-links					{width:277px;background-color:#d0d0d0;padding:4px;margin-top:10px;}
.vak-links p				{float:none;line-height:16px;width:267px;}

.vak-rechts					{float:left;width:276px;background-color:#d0d0d0;padding:4px;margin-top:10px;margin-left:10px}
.vak-rechts p				{float:none;line-height:16px;width:266px;}

.vak-horizontaal			{float:left;width:573px;background-color:#d0d0d0;padding:4px;margin-top:10px;}
.vak-horizontaal p			{float:none;line-height:16px;width:auto}

#bevestigen					{float:right;font-size:14px;margin-top:15px;width:auto;margin-bottom:15px;margin-right:7px}


/* PAGE: customer */   	
#menu-customer				{float:none;clear:both;width:100%;text-align:left;}
#menu-customer li			{width:100%;}

#orders 					{width:570px;background-color:#d0d0d0;padding:4px;text-align:left}
#orders table				{float:left;width:100%}
#orders th					{border-bottom:1px solid black;}
#orders td					{border-bottom:1px solid black;}
#orders .right				{text-align:right}
#orders .left				{text-align:left}

#statussen					{float:left;width:570px;background-color:#d0d0d0;padding:4px;text-align:left;}
#statussen th				{border-bottom:1px solid black;}
#statussen td				{border-bottom:1px solid black;}
#statussen .left			{text-align:left}

/* PAGE: Over ons */  
.validated					{float:left;margin-right:10px;margin-top:10px;width:auto}

/* PAGE: Uitleg */  
.uitleg						{float:none;clear:both;width:100%;height:auto;text-align:left;}
.fabrikant					{float:left;width:150px;margin:0px;padding:0px;margin-bottom:10px;}
.fabrikant a				{font-weight:normal}
.fabrikant h3				{margin:0px;padding:0px}

#print-opties				{float:left;clear:both;width:100%;text-align:right;line-height:45px}
#terug						{float:left;cloar:both;width:100%;text-align:right;line-height:45px}

.ror						{float:left;clear:both;width:100%}