/* 

Author: 			Stefan Vervoort
Author URI: 		http://www.divitomedia.com/

Theme Name:  		Nachtvissers.nl
Theme URI: 			http://www.nachtvissers.nl
Description: 		Nachtvissers.nl
Version: 			0.9

Project:			
Description:						

---------------------------------------------------------------------------------------
TABLE OF CONTENTS

	-- BASICS
	-- NAVIGATION MENU
	-- STRUCTURE
	-- CUSTOM


*/

/* CSS Reset */

	html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, 
	strike, strong, sub, sup, tt, var, b, u, i, center,	dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;	}
	body {				line-height: 1;	}
	ol, ul {			list-style: none; }
	blockquote, q {		quotes: none;	}
	blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }	
	:focus {			outline: 0;	}
	ins {				text-decoration: none; }
	del {				text-decoration: line-through;	}
	table {				border-collapse: collapse; border-spacing: 0;}	
	

/* Basic Code */

	html{					font-size:100%;	}
	body{					font-size:62.5%;  color:#000; font-family:Helvetica, Arial, sans-serif; text-align:center; background:#538ba5 fixed url(images/bg1.jpg) top left repeat-x;}
		
	a{						text-decoration:underline; color:#000; }
	a:hover	{				text-decoration:none; font-size:#333; }
	a:active{				outline:0; }
	a:visited{				color:#666; }
	a.top{					float:right; }
	.left{					float:left; }
	.right{					float:right; }
	img.left{				float:left; margin:0 1.5em 1.5em 0; }
	img.right{				float:right; margin:0 0 1.5em 1.5em; }
	
	input, textarea{					background:#fff; border-top:1px solid #848484; border-right:1px solid #c1c1c1; border-left:1px solid #c1c1c1; border-bottom:1px solid #eee; }
	button{					background:#fff; border-top:1px solid #848484; border-right:1px solid #c1c1c1; border-left:1px solid #c1c1c1; border-bottom:1px solid #fff; }

/* Structure Div's */

	#container{				width:950px; margin:0 auto; background:#fff url(images/content-bg..jpg) no-repeat top left; padding:25px; overflow:hidden; text-align:left;}	
		
		#header{			float:left; width:950px; height:300px; overflow:hidden; position:relative; }
		
		#navigation{		float:left; width:950px; background:#000; overflow:hidden; color:#fff; font-size:1.2em; height:42px; margin-top:1px;}
		
		#featured{			float:left; width:950px; margin:25px 0;  color:#fff; }
			#sidebar-1{		float:left; width:206px; margin-right:25px; }
			#content{		float:left; margin-right:25px; width:488px; }
			#sidebar-2{		float:left; width:206px; }
			
			
		#content-container{	float:left; width:950px; margin-top:25px; }
			#sidebar-one{	float:left; width:200px; margin-right:25px; background:#eee;}
			#sidebar-two{		float:left; width:200px; background:#999; }
			
		#footer{			clear:both; float:left; width:950px; margin-top:25px; border-top:2px solid #eee; padding:25px 0 0 0;  font-size:1.4em;  }




/* Navigation Menu */

	#navigation ul{			}
	#navigation ul li{		float:left; display:inline;	}
	#navigation ul li a{	color:#fff; text-decoration:none;padding:16px 15px 14px 15px; font-weight:bold; display:block; }
	#navigation ul li a:hover{	background:#188cc8; }

	#navigation ul li ul li{				}
	#navigation ul li ul li a{				padding:6px 10px; width:110px; line-height:1.3; background:#188cc8; }
	#navigation ul li ul li a:hover{		background:#2c9dd7; }
	#navigation ul li ul { 					position:absolute;  width:130px; left:-999em; }
	#navigation ul li ul ul {				margin: -1.2em 0 0 130px;	}
	
	#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul {	left: -999em;	}
	#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, 
	#navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul { left: auto;	}

/* Custom */


	#header #rotate{			position:absolute; z-index:1; }
	#header h1{				margin-top:0; padding:5px 0 7px 5px;width:200px; float:left; }
	div.logo{				position:absolute; z-index:100; padding:40px 20px 30px 20px; height:130px; width:168px; top:50px; left:15px; 
							background:url(images/logo-bg.png) top left; 
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo-bg.png',sizingMethod='crop');}

	div.logo img{			margin-bottom:10px; }
	div.logo a.logo{		font-size:2.6em; text-decoration:none; font-weight:bold; color:#000; margin-top:15px; text-align:left;}

	#gallery{				height:260px; }
	#gallery img{			border:2px solid #000; height:270px; width:436px;}
	#sidebar-1 h2{			float:left; padding:15px 15px 0 15px; font-size:1.6em; line-height:1; margin:5px 0 10px 0; }


	div.user{		padding:0 0 15px 0; overflow:hidden;  background:#e1d7bf; margin-bottom:25px; }
	div.user h2{	margin:15px 0 10px 15px; font-size:1.45em; width:180px; float:left; color:#000; clear:both;}

	div.user div.avatar_container{		float:left; margin-right:3px; padding-left:15px;}
	div.user ul.pagenav{			float:left;  width:126px;}
	div.user ul.pagenav li{			float:left; margin:0 5px 0 0; width:125px; border-top:1px solid #d4c7a8;  }
	div.user ul.pagenav li a{		padding:6px 0 4px 15px; background:url(images/arrow-b.png) center left no-repeat; font-size:1.2em; line-height:1.3; display:block; color:#706752; text-decoration:none; font-weight:bold; }
	div.user ul.pagenav li a:hover{	text-decoration:underline; color:#000; background:#d9ceb4 url(images/arrow-b.png) center left no-repeat; }
	
	div.user a.login{	margin:0 0 0 10px; }
	div.user form{		padding:0 15px; float:left; width:176px;}
	div.user label{		font-size:1.2em; }
	div.user label.check{	font-size:0.95em; }
	div.user input{		padding:2px; margin:2px 0 10px 0; } 
	div.user button.btn{	font-weight:bold; float:left; margin-right:4px;}
	div.user ul.sidebarlogin_otherlinks{	padding-left:15px; }
	div.user ul.sidebarlogin_otherlinks li{ float:left; font-size:1.1em; padding:0 10px 0 0;} 
	div.user ul.sidebarlogin_otherlinks li a{	color:#000;  }
	div.user div#login_error{	padding:7px 5px 5px 5px; background:#eee; border:1px solid #ddd; font-size:1.1em; margin:0 15px 10px 15px; float:left; overflow:hidden; display:inline;}
	
	div.random{			float:left; display:inline; overflow:hidden; margin-top:20px; }
	div.random img{		border:2px solid #bbb; width:202px; margin-bottom:10px; }
	div.random a{		border:0;  }

	small.new{				float:right; font-size:1.25em; padding:6px 0 0 0 ;}
	fieldset.check{			padding:0 0 5px 0; }
	div.cats{				float:left; background:#d2edf7; width:206px; margin-bottom:25px; padding:0 0 10px 0; }
	div.cats h3{			margin:15px 0 7px 15px; font-size:1.45em; width:180px; float:left; color:#000; clear:both;}
	div.cats ul{			clear:both; float:left; }
	div.cats ul li{			float:left; margin:0 15px; width:176px; border-top:1px solid #afd6e5;  }
	div.cats ul li a{		padding:6px 0 4px 15px; background:url(images/arrow.png) center left no-repeat; font-size:1.2em; line-height:1.3; display:block; color:#28647a; text-decoration:none; font-weight:bold; }
	div.cats ul li a:hover{	text-decoration:underline; background:#c9e6f1 url(images/arrow.png) center left no-repeat; }

	#cats-img{ }

	img.avatar{			float:left; margin-right:7px; }

	div.info{		overflow:hidden; background:#d8f7b0; padding:0 0 15px 0; margin:0; float:left; display:inline;  }
	div.info h2{			float:left; padding:15px 15px 0 15px; font-size:1.6em; line-height:1; margin:5px 0 10px 0; color:#000; }
	div.info p{			float:left;font-size:1.3em; color:#000; line-height:1.5; padding:0 15px;}
	
	div.inschrijven{	background:#4c8404; overflow:hidden; text-align:center; margin-top:5px; float:left; display:inline; width:206px;  }
	div.inschrijven a{		display:block; font-size:1.8em; padding:20px 30px 20px 10px; text-decoration:none; font-weight:bold; color:#fff; }
	div.inschrijven a:hover{		background:#061c01; }

	div.search{	float:left; padding:5px 0; margin-bottom:15px; }
	div.search input{		padding:4px 3px; border-bottom:1px solid #eee; color:#999; } 
	div.search input#searchsubmit{		padding:3px 4px; font-weight:bold; background:#f9f9f9; color:#000;}


	
	div.register{	background:#4c8404; overflow:hidden; text-align:center; margin-top:5px; float:left; display:inline; width:206px;  }
	div.register a{		display:block; font-size:1.8em; padding:20px 30px 20px 10px; text-decoration:none; font-weight:bold; color:#fff; }
	div.register a:hover{		background:#061c01; }

	div.fotoalbum{			background:#eee; padding:14px; line-height:1.5; margin-bottom:25px; float:left; display:inline; overflow:hidden; font-size:1.9em; font-family:Georgia, "Times New Roman", Times, serif; }

	div.online{				overflow:hidden; background:#d8f7b0; padding:0 0 15px 0; margin:0; float:left; display:inline; }
	div.online h2{			float:left; padding:15px 15px 0 15px; font-size:1.6em; line-height:1; margin:5px 0 10px 0; color:#000; }
	div.online p{			float:left;font-size:1.3em; color:#000; line-height:1.5; padding:0 15px;}
	
	div.forums{				 background:#176791; float:left; overflow:hidden; display:inline; margin:25px 0;}
	div.forums h3{				margin:15px 0 7px 15px; font-size:1.45em; width:180px; float:left; color:#fff; clear:both;  }
	div.forums ul{				padding-bottom:10px; clear:both; float:left;}
	div.forums li.sftagli{	font-size:1.25em;line-height:1.5; margin:8px 15px 4px 15px; padding:9px 7px 7px 7px; color:#4a3f2e; background:#1d709c;   }
	div.sf-latest-content{	font-size:1.3em; line-height:1.2;margin:4px 15px 0 15px; padding:7px 0 2px 0; color:#4a3f2e; border-top:1px solid #3580a7; }
	div.forums  a{		color:#8dcbeb;  text-decoration:none; line-height:1.1;}
	div.forums ul li a:hover{	text-decoration:underline; color:#fff;}
	div.forums ul li p{		margin:2px 0 0 0; color:#5ba6cc; }
	div.forums ul li p a{		font-size:1em; color:#62aed5; text-decoration:underline; }
	div.forums ul li p a:hover{	text-decoration:none; }
	div.forums img.left{		margin:0 7px 7px 0; border:1px solid #000; width:28px; }
	div.forums a.register{		margin:15px; font-size:1.5em; font-weight:bold; }

	div.author{		margin:0 0; overflow:hidden; padding:10px 15px 20px 15px; border:solid #eee; border-width:0 2px 2px 2px;  }
	div.author img{	float:left!important; }
	div.author p{	margin:5px 0!important; font-size:1.3em; color:333; line-height:1.5; }
	div.author h3{	font-size:1.45em; margin-top:0;  }	

/* Content Tags */
	#content div.search-engines{	background:#D8F7B0; }
	#content div.search-engines h4{	background:#D8F7B0; }
	#content div.search-engines h5{	background:#D8F7B0; }

	#content .page-navigation div a{	padding:12px 10px 10px 10px; border:2px solid #AFD6E5; background:#D2EDF7; color:#000; margin:0 0 10px 0; overflow:hidden; display:inline; color:#28648A; font-size:1.3em; text-decoration:none;}
	#content .page-navigation div a:hover{	text-decoration:underline; }
	#content .page-navigation 	{ margin-top:10px; padding:15px 0; float:left; overflow:hidden; display:inline;	width:488px;  }
	
	#content h4{					font-size:1.5em; font-weight:normal; margin: 0;  padding:11px 0 9px 15px; background:#eee;}
	#content h4 em{					font-weight:bold;  }
	#content h5{					font-size:1.2em; font-weight:normal; margin:0 0 15px 0;  padding:0 0 9px 15px; background:#eee; line-height:1.4;}
	#content .post{						 margin:0 0; overflow:hidden; padding:10px 15px 20px 15px; border:solid #eee; border-width:0 2px 2px 2px; }
	#content .post + div{				 margin-top:20px; }
	#content .post img.post-img{			float:left; width:180px; margin:0 15px 15px 0; padding:0; border:2px solid #000;   }
	#content .post p{						font-size:1.35em; color:#666; line-height:1.6; margin-top:13px;  }
	#content .post p + p{					margin-top:10px; }
	#home #content .post p{				margin-top:13px!important; }
	#content .post small{					padding:5px 5px 3px 5px; background:#bbb; color:#fff;  }
	#content .post div{					padding-top:5px; }
	#content a.readmore{				color:#000; text-decoration:none; font-size:0.9em;  font-weight:bold; }
	#content a.readmore:hover{			text-decoration:underline; }
	
	#content .post small.edit{			background:#eee; margin-left:3px;  }
	
	
	#content .post small.comments{		background:#D2EDF7; margin-left:1px;}
	#content .post small a{	color:#000; text-decoration:none; }
	#content .post small a:hover{	text-decoration:underline; }

	#content .post h2, #content .post h1{			margin:0 0 .5em 0; color:#000; font-size:2em; color:#000; line-height:1.2; text-decoration:none; }
	#content .post h2 a, #content .post h1 a{			color:#000; text-decoration:none; }
	#content .post h2 a:hover, #content .post h1 a:hover{			text-decoration:underline; }

	#content .post h3{			font-size:1.3em; margin:1.3em 0 .1em 0; font-weight:bold; color:#000;}
	#content .post h4{			font-size:1.2em;margin-top:1.3em; font-weight:bold; color:#000; margin:.5em 0 1em 0!important;}
	#content .post h5{			font-size:1.2em;margin-top:1.3em; font-weight:normal; color:#000;}
	#content .post h6{			font-size:1em; font-weight:bold;color:#000; }
	#content .post img.alignleft{	float:left; margin:0 12px 12px 0; }
	#content .post img.alignright{ float:right; margin:0 0 12px 12px; }
	#content .post p{				margin:13px 0; }
	#content .box{				padding:12px 10px 10px 10px!important; line-height:1.5; font-size:1.4em; border:2px solid #AFD6E5; background:#D2EDF7; color:#000; margin-bottom:40px; overflow:hidden; display:inline; float:left; clear:both;  }
	#content .post ul, #content .post ol{	padding:15px; background:#eee; margin-bottom:20px;  color:#000; font-size:1.05em; color:#0F354F; border:solid #ddd; border-width:2px 0;}
	#content .post ul ul, #content .post ol ol{	border-width:0; margin-left:10px; padding:0 0 0 15px;}
	#content .post ul li{			padding:5px 0 3px 0; list-style:disc; line-height:1.3em; font-size:1.3em; margin-left:10px;}
	#content .post li li{				font-size:0.9em; color:#444;  }
	#content .post ol li{			padding:3px 0; list-style:decimal; line-height:1.3em; font-size:1.3em; margin-left:10px; }
	#content .post strong, #content .post b{ font-weight:bold; color:#000; }
	#content .post img{				padding:5px 0; }
	#content .post a img{			margin-bottom:0; padding-bottom:0; max-width:450px;}
	#content .post a img + small{		padding:0 0 15px 0; margin-bottom:15px;  }
	#content .post a{				 color:#000;}
	#content .post a:hover{		text-decoration:none;}
	#content .post cite{			font-style:italic; }
	#content .post blockquote{		padding:5px 15px; background:#eee; font-style:italic; margin:0 0 20px 0; }
	#content .post blockquote.alignleft{	width:150px; float:left; margin:0 12px 12px 0;}
	#content .post blockquote.alignright{	width:150px; float:right; margin:0 0 12px 12px;}
	#content .post blockquote.big{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; }
	#content .post span[style="text-decoration: line-through;"]{ }



/* Polls */
	div.wp-polls{			float:left; display:inline; overflow:hidden; margin-top:25px; background:#E1D7BF; padding-bottom:10px;}
	.post div.wp-polls{		width:207px; float:right; margin:0 0 15px 15px; background:#fff; border:2px solid #aaa;   }
	
	div.question{			float:left; display:inline; overflow:hidden; background:#d4c7a8; margin:0 0 5px 0; font-size:1.5em; font-weight:bold; line-height:1.5; padding:12px 15px 10px 15px; color:#000;}
	.post div.question{			background:#eee; border-bottom:1px dotted #000; padding-top:25px; overflow:hidden; float:left; display:inline;}
	div.wp-polls a{			color:#000; }
	div.wp-polls-ans{		}
	ul.wp-polls-ul{			 margin:0; overflow:hidden; float:left; display:inline; }
	ul.wp-polls-ul li{		padding:10px 0; margin:0 15px; width:175px; float:left; line-height:1.3; color:#37301f; overflow:hidden; display:inline; font-size:1.3em; border-bottom:1px solid #777;}
	ul.wp-polls-ul li strong{	font-weight:normal; }
	ul.wp-polls-ul li small{	font-size:0.8em; color:#796d51; }
		
		div.pollbar{		background:#544b34!important; border:1px solid #000!important; margin:2px 0 !important; height:10px!important; }
		.post div.pollbar{	background:#777!important; border:0; height:5px!important; }
	div.wp-polls p{		float:left; display:inline; overflow:hidden; margin:15px 0 5px 10px; font-size:1.2em; text-decoration:underline; color:#000; }
	.post div.wp-polls p{		margin-left:10px!important; color:#000!important; font-size:1.2em!important; }
	form.wp-polls-form input[name="vote"]{	padding:5px;background:#000; color:#fff; border:0; margin:10px 5px 0 15px;}
	a[href="#ViewPollResults"]{	 font-size:0.9em; color:#000; text-decoration:underline; }
	a[href="#ViewPollResults"]:hover{	text-decoration:none } 


/* Comments */
	div.comments-template{		float:left; display:inline; width:454px; margin-top:25px; overflow:hidden;  padding:10px 15px 20px 15px; border:solid #eee; border-width:0 2px 2px 2px;  }
	
	div.comments-template textarea{		background:#fff; border-top:1px solid #848484; border-right:1px solid #c1c1c1; border-left:1px solid #c1c1c1; border-bottom:1px solid #eee; width:400px; font-size:1.3em; padding:5px;  }
	div.comments-template input{		background:#fff; border-top:1px solid #848484; border-right:1px solid #c1c1c1; border-left:1px solid #c1c1c1; border-bottom:1px solid #eee;padding:5px;   }

	div.comments-template h3{ 		margin:0 0 10px 0; font-size:1.45em; }
	div.comments-template p{		font-size:1.3em; line-height:1.5; margin:5px 0; }
	div.comments-template p label{	font-weight:bold; }
	ol.commentlist { list-style:none; margin:0 0 30px 0; padding:0; text-indent:0; }
	ol.commentlist li { border:1px; height:1%; margin:0 0 10px; padding:15px 7px 15px 57px; position:relative; }
	ol.commentlist li.alt { }
	ol.commentlist li.bypostauthor {}
	ol.commentlist li.byuser {}
	ol.commentlist li.comment-author-admin {}
	ol.commentlist li.comment {	 }
	ol.commentlist li div.comment-author { padding:0 170px 0 0; }
	li div.vcard { margin:5px 0 10px 0; overflow:hidden; }
	li div.vcard cite.fn { font-style:normal; background:none; font-weight:bold; font-size:1.2em; color:#555;}
	li div.vcard cite.fn a {  text-decoration:none; color:#000; }
	li div.vcard cite.fn a:hover { text-decoration:underline; }
	li div.vcard img.avatar { left:10px; position:absolute; top:18px; }
	li div.vcard img.avatar-32 {}
	li div.vcard img.photo {}
	li div.vcard span.says {}
	li div.commentmetadata {font-weight:normal; }
	li div.comment-meta {  position:absolute; right:10px; text-align:right; top:22px; }
	li div.comment-meta a { text-decoration:none; color:#999; }
	li div.comment-meta a:hover{	text-decoration:underline; }
	ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
	ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
	ol.commentlist li div.reply { }
	ol.commentlist li div.reply a { text-decoration:underline; color:#000; font-weight:bold; text-transform:uppercase; }
	ol.commentlist li div.reply a:hover{	text-decoration:none; }
	ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
	ol.commentlist li ul.children li { }
	ol.commentlist li ul.children li.alt {}
	ol.commentlist li ul.children li.bypostauthor {}
	ol.commentlist li ul.children li.byuser {}
	ol.commentlist li ul.children li.comment {}
	ol.commentlist li ul.children li.comment-author-admin {}
	ol.commentlist li.thread-odd ul.children li.depth-2 { margin:0 0 1em;  border-top:1px solid #eee; background:#fff;}
	ol.commentlist li.thread-even ul.children li.depth-2 { margin:0 0 1em;  border-top:1px solid #eee; background:#fff;}
	
	li.depth-3 div.reply{	display:none; }
	ol.commentlist li.even ul.children li.depth-3 { margin:0 0 1em;}
	ol.commentlist li.odd ul.children li.depth-3 { margin:0 0 1em;}
	
	ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
	ol.commentlist li ul.children li.depth-5 {}
	ol.commentlist li ul.children li.odd {}
	ol.commentlist li.parent { }
	ol.commentlist li.pingback { }
	ol.commentlist li.pingback.parent { }
	ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
	ol.commentlist li.thread-alt { }
	ol.commentlist li.thread-even { background:#fff; }
	ol.commentlist li.thread-odd { background:#FFEADF;}

/* Forums */

	#forums{		float:left; width:719px; } 
		
	table.sfforumtable td.sfuserdetails p{		width:120px; }
	table.sfposttable tr{ overflow:hidden!important;margin-bottom:10px; }
	.sfpostcontent p{		line-height:1.5;  }

/* Shop */

div.producttext h2{		margin:0; padding:0; }
div.wpsc_description { 	}

	#content div.order h4{		font-size:1.3em; width:455px; }

	div.card{		background:#D8F7B0; padding:15px; }
	div.card h3{	font-size:1.45em; margin-top:0;  }	
	div.card p.empty{	font-size:1.2em; margin-bottom:8px;}
	div.card p.visitshop a{	font-size:1.2em; margin-top:5px; }
	div.card table.shoppingcart {		margin:12px 0 8px 0; }
	div.card table.shoppingcart th{		font-size:1.2em; padding:4px 4px 4px 0; }
	div.card table.shoppingcart tr{		padding:5px 2px; border-bottom:1px solid #496F29;  }
	div.card table.shoppingcart td{		padding:5px 2px; font-size:1.2em; border-right:1px solid #496F29;border-left:1px solid #496F29;}
	div.card table.shoppingcart tr.first:hover{	background:#D8F7B0; }
	div.card table.shoppingcart tr:hover{	background:#C8EF95; }
	div.card span.numberitems{		font-size:1.1em; font-style:italic; }
	div.card span.totalhead{	float:left; }
	div.card span.emptycart a{		font-size:1.1em; color:#7E9F63; }
	div.card span.gocheckout a{	 font-weight:bold; color:#fff; padding:5px 3px 3px 3px; font-size:1.2em; background:#496F29;   }
	div.card span.gocheckout {	float:right; margin-top:8px;}						 
	div.card span.checkout-total{	margin-top:-8px; margin-bottom:8px; }
	div.card span.checkout-tax{ margin-top:-7px;}
	div.afrekenen{			 }
	div.afrekenen table { margin-bottom:8px;}
	div.afrekening span.pricedisplay{	width:50px; margin:0!important; padding:0!important; }
	
	div.afrekenen table td{			padding:10px 10px 10px 10px!important; border-bottom:1px solid #000; border-right:1px solid #000; vertical-align:top; font-size:1.2em;  }
	div.afrekenen table tr.eerste td{	font-weight:bold; border-right:0; }
	div.afrekenen table tr{			border-left:1px solid #000; }
	div.afrekenen table tr.eerste{	border-left:0; }
	div.afrekenen table tr:hover{	background:#C8EF95; }
	div.afrekenen table tr.eerste:hover{	background:#D8F7B0; }
	div.afrekenen input{ margin:0 0 5px 0; }
	div.afrekenen span.emptycart a{	font-size:1.1em; color:#7E9F63!important;}

	div.prices{	float:left; display:inline; overflow:hidden; width:455px; margin-bottom:15px; padding-bottom:15px; border-bottom:2px solid #eee;}
	#content .post div.prices ul{	background:#fff; border:0; padding:0; margin:0 10px 0 0; float:left; font-size:1.2em; }
	div.prices ul li{		margin:0 0 0 20px!important; font-size:1em!important;}
	div.order-contact{		width:455px!important; float:left; display:inline; overflow:hidden; }
	div.order-contact table{	width:455px!important; }
	div.order-contact td{	padding:10px 10px 0 0; vertical-align:middle;  }
	div.order-contact em{	font-size:1.2em; }
	div.order-contact td input, div.order-contact td textarea{	padding:3px; }
	div.order-contact label{	font-size:1.15em; padding-left:2px; width:110px;}
	div.shipping{			width:220px; float:left; display:inline; overflow:hidden; margin-right:10px; font-size:1.2em!important; }

	small.verder-winkelen {	background:#A2CF67!important; font-size:1.2em; float:right; margin:4px 0; overflow:hidden; display:inline;}
	small.verder-winkelen a{	color:#344F1D!important;}