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

h1							{font-size:18px;margin-top:10px;}							
h2							{font-size:15px;margin-top:10px;}							
h3							{font-size:13px;margin-top:10px;}
							
a							{color:black;text-decoration:underline;font-weight:bold;}
a span						{display:none}
p							{padding:0px;margin:0px;float:left;width:90%;text-align:left;line-height:18px;margin-bottom:10px}

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

hr							{float:none;clear:both}

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;}

.strong						{font-weight:bold}
.bold						{font-weight:bold}

/* Main layout setup */   	
#container					{float:none;position:relative;width:818px;height:auto;margin:0px auto;}
#top						{position:relative;width:818px;height:144px;line-height:18px;;background-image:url('/images/top.jpg')}
#top #menu					{position:absolute;left:30px;top:98px;width:848px;height:56px;background-repeat:no-repeat}
#top #menu ul				{position:relative;left:30px;list-style:none;height:56px;width:725px;text-align:center;margin-top:4px;line-height:56px}
#top #menu li 				{height:56px;list-style:none;background-image:url(images/menu-line.jpg);background-repeat: no-repeat;background-position:0px 10px;line-height:56px;padding-left:10px;padding-right:10px;text-align:center}	
#top #menu li img			{margin-top:13px}	
#top #menu li a				{font-size:16px;color:#000;line-height:56px;text-decoration:none;margin-left:7px}	

#top #zoeken				{float:left;position:absolute;left:590px;top:115px;width:215px}
#top #zoeken input			{float:left;border:1px solid #000;background-color:#edf1c2;height:19px}
#top #zoeken #zoekknop		{height:23px;width:52px;float:right;line-height:23px;border:0px}

#middle						{width:818px;padding:0px;margin:0px;background-image:url('images/middle.jpg');background-repeat:repeat-y;}
#left						{float:left;position:relative;width:149px;background-image:url('images/left.jpg');min-height:605px;height:auto !important;height:605px;background-repeat:no-repeat;}
#right						{float:right;position:relative;width:668px;background-image:url('images/right.jpg');background-repeat:repeat-y;min-height:605px;height:auto !important;height:605px;}
#right-container			{padding:0px;margin:0px;float:left;padding-left:10px;}

#footer						{position:relative;height:62px;width:818px;color:#000;line-height:62px;text-align:center;background-image:url('images/footer.jpg');}
#footer a					{color:#000;}

#shops						{position:relative;left:15px;top:0px;margin-top:150px}
#shops h2					{color:#000;font-size:12px;position:relative;left:4px;top:4px;margin:0px;padding:0px}
#shops p					{color:#000;font-size:10px;position:relative;left:4px;top:4px;margin:0px;padding:0px}
#shops a					{color:#000;font-size:10px;position:relative;left:4px;top:4px;}


.wrapper					{width:647px;height:150px;background-image:url('/images/wrapper.jpg');margin-top:10px;}
.wrapper h2					{float:left;width:auto;margin:0px;padding:0px;height:20px;margin-top:4px;margin-left:10px;line-height:22px;color:#000;font-size:12px}
.alle						{float:left;margin:0px;padding:0px;height:20px;margin-top:4px;line-height:22px;color:#000;font-size:11px;margin-left:10px;cursor:pointer}
.wrapper p					{margin-left:7px;margin-top:6px;width:98%}
.wrapper img				{margin-right:6px;padding:0px;border:1px solid #9d9d87;cursor:pointer}


/* Left Menu content */   	
#menu-left					{position:relative;left:15px;top:0px;width:150px;height:314px;}
#menu-left h2				{position:relative;left:4px;top:4px;width:150px;padding:px;text-align:left;margin:0px;margin-top:5px;margin-bottom:10px;color:#000;background-image:url('images/menu-left-line.jpg');background-position:0px 20px;background-repeat:no-repeat}
#menu-left ul				{margin-left:8px;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:#000;font-weight:normal}
#menu-left a.strong 		{font-weight:bold}	


/* PAGE: Catagorieen view */  
#cat						{padding:4px;}
#cat table					{width:632px;border-top:0px}
#cat th						{color:black;line-height:25px;margin-bottom:10px;padding-left:4px}
#cat th,td					{border-bottom:2px solid #888995;}
#cat tbody tr:hover			{background-color:#abafb9}
#cat img					{float:left;width:85px;margin-right:5px;}
#cat h2						{margin-bottom:10px;background:none}
.productname				{text-align:left;}
.pricing					{width:60px;text-align:right;font-weight:bold;}
.info						{width:70px;text-align:center;}
.priceOld					{text-decoration:line-through}
.priceNew					{color:red}


/* PAGE: Product view */  
#productInformation	p		{line-height:18px;}
.beschrijving				{width:95%;line-height:18px;min-height:340px;height:auto !important;height:340px}
#productInformation form	{float:right;width:28em;text-align:right;line-height:20px;margin-right:30px}
#productInformation form p	{float:none;text-align:right;width:auto}
#productInformation label	{width:14em;text-align:right} 
#productInformation select	{float:right;width:12em;} 
#productInformation input	{float:none;} 

#kijkwijzer					{float:right;margin-top:5px;margin-right:30px}
#beschikbaarheid			{margin-top:12px}
#productPricing				{font-weight:bold;font-size:14px;}
#productImage 				{float:right;width:160px;text-align:right;margin:0px;margin-bottom:5px;margin-right:0px;}   
#productImage img			{width:160px;}   




#login						{text-align:center;width:148px;height:29px;position:absolute;right:0px;top:0px;z-index:2;background-image:url(/images/login.jpg);font-size:11px;color:#fff}
#login a					{color:#fff;text-decoration:none}

#ingelogd					{width:234px;text-align:right;height:62px;position:absolute;right:7px;top:0px;z-index:2;background-image:url(/images/ingelogd.jpg);}
#ingelogd p					{color:#fff;width:226px;line-height:16px;text-decoration:none;text-align:right;font-size:11px;color:#fff;}
#ingelogd a					{color:#fff;text-decoration:underline}



/* PAGE: Catagorieen */  
.cat						{width:159px;height:178px;background-image:url('images/catblock.jpg');margin-left:10px;margin-right:11px;margin-bottom:15px;}
.cat h2						{text-align:center;margin-top:7px;margin-bottom:5px;color:#fff}
.cat a						{float:none;width:auto;text-decoration:none;color:#fff}
.cat img					{float:none;clear:both;width:110px;border:0px;}
.cat p						{float:none;text-align:center;width:100%;padding-top:2px;line-height:22px;font-weight:bold}



/* PAGE: home */  
#products					{float:none;clear:both;width:100%;margin-left:20px;}
.product					{float:left;width:159px;height:189px;background-image:url('images/productblock.jpg');margin-right:15px;margin-bottom:10px;color:white}
.product h2					{text-align:center;margin-top:7px;margin-bottom:3px;}
.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;color:white}
.product a					{background-image:url('images/button.jpg');width:114px;height:29px;line-height:29px;display:block;padding:0px;margin:0px auto;text-align:center;text-decoration:none;}


/* PAGE: winkelmandje */  
#cart 						{width:629px;background-color:#c7cce0;border:2px solid #3c5d7d;padding:4px;padding-bottom:8px;border-collapse:collapse;padding-left:4px;padding-right:4px;text-align:left;height:auto}
#cart h2					{margin:0px;padding:0px;margin-bottom:10px;display:none}
#cart table					{width:100%}
#cart th					{line-height:20px;background-color:#a4a5ad;margin-top:4px}
#cart tbody td				{line-height:18px;}
#cart tbody td p			{text-align:right;width:100%;}
#cart tfoot	td				{border:0px;line-height:25px}
#cart img					{width:65px;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				{float:left;margin-top:20px;width:300px;border:2px solid #3c5d7d;background-color:#c7cce0;padding-bottom:8px;border-collapse:collapse;padding:4px;text-align:left}
#verzendkosten h2			{margin:0px;padding:0px;margin-bottom:10px;background-color:#a4a5ad}
#verzendkosten table		{width:100%;}
#verzendkosten table .right	{text-align:right}
#verzendkosten table .left	{text-align:left}

#kortingscode				{float:left;margin-top:20px;margin-left:14px;width:300px;border:2px solid #3c5d7d;padding:4px;padding-bottom:8px;background-color:#c7cce0;text-align:left}
#kortingscode h2			{margin:0px;padding:0px;margin-bottom:10px;background-color:#a4a5ad}
#kortingscode form			{width:280px;margin-left:5px;background-color:#c7cce0}
#kortingscode label			{float:left}
#kortingscode input			{float:right;width:150px}

.discountInfo				{width:100%;text-align:center;color:red;margin:0px auto;margin-top:15px;margin-bottom:15px;}
/* PAGE: afrekenen */  
.checkoutStep				{height:48px;text-align:center;line-height:22px;width:203px;background-color:#c7cce0;margin-right:10px;margin-bottom:10px;border:2px solid #3c5d7d;}
.checkoutStepLast			{height:48px;text-align:center;line-height:22px;width:203px;background-color:#c7cce0;margin-bottom:10px;border:2px solid #3c5d7d;}
.checkoutStep span			{font-weight:bold;}
.checkoutStepLast span		{font-weight:bold;}

#checkout					{width:629px;}
#checkout h2				{margin:0px;padding:0px;margin-bottom:10px;background-color:#a4a5ad}
#checkout fieldset			{float:left;background-color:#c7cce0;margin-bottom:10px;padding:4px;padding-top:6px;width:100%;border:2px solid #3c5d7d;}
#checkout label				{clear:left}
#checkout input				{clear:right;width:16em}
#checkout textarea			{width:522px;height:100px;margin-bottom:10px}

.totals						{text-align:right;font-weight:bold}
.vak-links					{width:304px;background-color:#c7cce0;padding:4px;margin-top:10px;border:2px solid #3c5d7d;}
.vak-links p				{float:none;line-height:16px;width:240px;}
.vak-links h2				{margin:0px;padding:0px;background-color:#a4a5ad}
.vak-rechts					{float:left;width:303px;background-color:#c7cce0;padding:4px;margin-top:10px;margin-left:10px;border:2px solid #3c5d7d;}
.vak-rechts p				{float:none;line-height:16px;width:240px;}
.vak-rechts h2				{margin:0px;padding:0px;background-color:#a4a5ad}
.vak-horizontaal			{float:left;width:629px;background-color:#c7cce0;padding:4px;margin-top:10px;border:2px solid #3c5d7d;}
.vak-horizontaal p			{float:none;line-height:16px;width:auto}
.vak-horizontaal h2			{margin:0px;padding:0px;background-color:#a4a5ad}
#bevestigen					{float:right;font-size:14px;margin-top:15px;width:auto;margin-bottom:15px;margin-right:35px}

.loginCheckout				{width:298px}
.loginCheckout label		{width:9em;}
.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:298px;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: Product added */  
#product-added				{width:400px;padding:4px;}
#product-added img			{width:125px;margin-right:10px}
#product-added p			{width:390px;font-weight:bold;line-height:18px;}
#product-added div			{width:100%;clear:both;line-height:16px;margin-top:20px}
#do-checkout				{float:right;width:auto}
#do-further					{float:left;width:auto}


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

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


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

#orders 					{width:535px;background-color:#c7cce0;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:535px;background-color:#c7cce0;padding:4px;text-align:left;}
#statussen th				{border-bottom:1px solid black;}
#statussen td				{border-bottom:1px solid black;}
#statussen .left			{text-align:left}

#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}

/* Form layout */   	
#formulier					{padding:4px;padding-bottom:8px;background-color:#c7cce0;border:2px solid #3c5d7d;}
#formulier h2				{padding:0px;margin:0px;margin-bottom:8px;color:#fff;background-color:#3c5d7d}
#formulier label			{line-height:22px}
#formulier p				{line-height:20px;width:100%;}		


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


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

.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}

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

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

.validated					{float:left;margin-right:10px;margin-top:10px;width:auto}
.ror						{float:left;clear:both;width:100%}

.wrapFix					{float:none;font-size:1px;clear:both}
.button 					{float:right;padding:0px;margin:0px;margin-top:10px;width:auto;}
