@import url('css-reset.css');
@import url('datepicker.css');

html, body {
	font: 				0.9em/1.4em Arial, Helvetica, sans-serif;
	color: 				#333;
	background:		 	#141414;
	text-align:			center;
	}
	
#wrapper {
	width:				800px;
	margin:				0 auto;
	text-align:			left;
	}

/*///////////////////////////////

		HEADINGS
		
//////////////////////////////*/

h1 {
	text-indent:		-3000px;
	float:				left;
	}
	
h1 a,
h1 a:visited {
	display:			block;
	width:				200px;
	margin-top:2px;
	height:				105px;
	color:				#141414;
	background:			url('../images/layout/logo-franssenfranken.gif') no-repeat top left;
	}
	
h2 {
	/*color:#96b439;*/
	color:#333;
	font-size:			150%;
	text-transform:		uppercase;
	font-weight:		bold;
	font-style:			italic;
	letter-spacing:		-1px;
	word-spacing:		2px;
	}

/*///////////////////////////////

		HEADER
		
//////////////////////////////*/

#header {
	width:				800px;
	height:				110px;
	background:			transparent;
	}

#header ul {
	float:				right;
	}

#header ul li {
	float:				left;
	margin:				40px 0 0 10px;
	}

#header ul li a,
#header ul li a:visited {
	display:			block;
	height:				30px;
	text-indent:		-3000px;
	}
	
.active-top-navigation {
	background-position:bottom left;
	}

/*///////////////////////////////

		PHONE CONTACT
		
//////////////////////////////*/
	
#contact-by-phone {
	width:				800px;
	height:				35px;
	text-indent:		-3000px;
	color:				#141414;
	margin-bottom:		6px;
	}

/*///////////////////////////////

		HOMEPAGE
		
//////////////////////////////*/

#homepage-block {
	width:				100%;
	height:				300px;
	background:			url('../images/layout/homepage-bg.jpg') no-repeat top left;
	margin-bottom:		6px;
	}
	
#homepage-block ul li{
	float:				left;
	}

#homepage-block ul li a,
#homepage-block ul li a:visited {
	display:			block;
	height:				300px;
	width:				200px;
	}
	
/*///////////////////////////////

		MAIN NAVIGATION
		
//////////////////////////////*/

#main-navigation-block {
	width:				800px;
	height:				115px;
	}
	
#main-navigation-block ul li{
	float:				left;
	}

#main-navigation-block ul li a,
#main-navigation-block ul li a:visited {
	display:			block;
	height:				115px;
	width:				200px;
	}	



/*///////////////////////////////

		CONTENT
		
//////////////////////////////*/

#content {
	width:				800px;
	background:			#fff url('../images/layout/content-top.gif') no-repeat top left;
	padding-top:		7px;
	}

.content-bottom {
	clear:				both;
	width:				800px;
	height:				11px;
	background:			#141414 url('../images/layout/content-bottom.gif') no-repeat top left;
	}

#content h2 {

	}

#content p {
	color:				#333;
	}


a#occasion-btn,
a#occasion-btn:visited {
	display:block;
	margin:0 auto;
	width:786px;
	height:55px;
	background:url('../images/layout/occasion_btn_standard.gif') no-repeat top left;
	text-indent:-3000px;
	}

a#occasion-btn:hover {

	background:url('../images/layout/occasion_btn_hover.gif') no-repeat top left;
	}

/*///////////////////////////////

		PAGE DETAILS
		
//////////////////////////////*/

#page-details {
	width:				786px;
	height:				68px;
	background:			url('../images/layout/page-details.gif') no-repeat top left;
	margin:				0 0 6px 7px;
	}

.details-top {
	height:				37px;
	width:				786px;
	line-height:		37px;
	text-indent:		6px;
	}

.search-results {
	float:				left;
	padding-left:		6px;
	}

.search-field {
	float:				right;
	margin-right:		6px;
	}
	
.search-field .search-input {
	width:				150px;
	background:			#fff;
	height:				17px;
	padding-left:		3px;
	color:				#777;
	border:				1px solid #a5acb2;
	}

.submit-button {
	height:				1.7em; /* looks better in IE */	
	}

#no-results {
	width:				700px;
	margin:				10px auto;
	background-color:	#ffede5;
	border:				1px solid #dea3a3;
	border-width: 		1px 0;
	padding:			15px 20px;
	font-weight:		normal;
	color:				#660000;
	text-align:			center;
	line-height:		22px;
	}

#no-results a,
#no-results a:visited {
	color:				#660000;
	font-weight:bold;
	text-decoration:	underline;
	}

#no-results a:hover {
	text-decoration:	none;
	}

.details-bottom {
	height:				31px;
	width:				786px;
	line-height:		31px;
	}

.details-arrow {
	float:				left;
	margin:				5px 3px 0 0;
	}

span.details-description {
	float:				left;
	}
	
.products-per-page {
	float:				left;
	margin:				4px 5px 0 5px;
	}

.page-numbers {
	float:				right;
	margin-right:		6px;
	}

.page-numbers ul li {
	float:				left;
	margin-top:			5px;
	}

.page-numbers ul li.view-page {
	margin:				0 5px 0 0;
	font-weight:		bold;
	font-size:			90%;
	}

.page-numbers ul li a,
.page-numbers ul li a:visited{
	display:			block;
	height:				20px;
	line-height:		20px;
	background:			#ccc;
	padding:			0 4px;
	font-size:			90%;
	margin:				0 0 0 4px;
	text-decoration:	none;
	background:			url('../images/layout/page-numbers-bg.gif') repeat-x;
	background-position:0 -5px;
	color:				#999;
	}

/* IE 6 neemt de 3px padding niet over, maakt het object 200px breed */
* html .page-numbers ul li a,
* html .page-numbers ul li a:visited {
	width:				10px;
	}

.page-numbers ul li a:hover {
	background-position:0 -30px;
	color:				#333;
	}

.page-numbers ul li a.active {
	background-position:0 -55px;
	color:				#3a3f16;
	}

/*///////////////////////////////

		CATALOGUS
		
//////////////////////////////*/

#catalogus-intro {
	width:				760px;
	margin:				0 auto;
	}

#catalogus-intro h2 {
	margin:				10px 0 6px 0;
	font-size:			170%;
	}
	


.catalogus-intro-description {
	margin-bottom:		10px;
	line-height:		20px;
	}

#catalogus-intro-block {
	width:				760px;
	background:			url('../images/layout/catalogus-intro-block-bg.gif') repeat-y top left;
	margin-bottom:		15px;
	}

.catalogus-intro-block-foot {
	width:				760px;
	height:				6px;
	background:			url('../images/layout/catalogus-intro-block-foot.gif') no-repeat top left;
	}

#catalogus-intro-block #browse-choices {
	width:				760px;
	min-height:			100px; /* FF only */
	background:			url('../images/layout/catalogus-intro-block-top.gif') no-repeat top left;
	}

#browse-choices li {
	float:				left;
	width:				365px;
	margin:				10px 0 10px 10px;
	}

#browse-choices li.first-option {
	border-right:		1px dotted #999;
	}

.browse-description {
	font-size:			90%;
	line-height:		20px;
	margin:				5px 0;
	}
	
#browse-choices li h3 {
	color:				#333;
	font-size:			120%;
	text-transform:		uppercase;
	font-weight:		bold;
	font-style:			italic;
	letter-spacing:		-1px;
	word-spacing:		2px;	
	color:				#8fb100;
	}

.catalogus-intro-form {
	text-align:			center;
	width:				100%;
	margin:				0 auto;
	}

.catalogus-intro-input {
	width:				340px;
	color:				#777;
	margin-top:			5px;
	padding:			7px 5px 6px 5px;
	position:			relative;
	left:				-5px;
	}

.catalogus-intro-button {
	height:				2.8em; /* looks better in IE */	
	width:				12em;
	margin-top:			10px;
	}

/*///////////////////////////////

		PRODUCTEN EN CATEGORIEN
		
//////////////////////////////*/

#products, #categories {
	width:				786px;
	margin:				0 auto;
	}

#categories #categories-list .category {
	float:				left;
	width:				156px;
	height:				140px;

	border-right:		1px dotted #CCC;
	border-bottom:		1px dotted #CCC;
	margin-bottom:		5px;
	overflow:			hidden;
	}

#categories #categories-list .category a,
#categories #categories-list .category a:visited {
	color:				#333;
	text-decoration:	none;
	}
	
#categories #categories-list .category a:hover h3 {
	color:				#8fb100;
	}

#categories #categories-list .category a:hover .category-image {
	background:			url('../images/layout/product-image-bg-alt.gif');
	}

#products #products-list .product {
	float:				left;
	width:				260px;
	height:				295px;
	border-right:		1px dotted #CCC;
	border-bottom:		1px dotted #CCC;
	margin-bottom:		8px;
	overflow:			hidden;
	padding-top:5px;
	}

#products #products-list .product img, #products #products-list .occasion img {
	height:80px;
	}

#products #products-list .occasion {
	float:				left;
	width:				260px;

	border-right:		1px dotted #CCC;
	border-bottom:		1px dotted #CCC;
	margin-bottom:		8px;

	padding-top:5px;
	padding-bottom:15px;
	}

#products #products-list .occasion-aktie {
	background: 			#ffffc4;
	border-right:		1px dotted #e4e482;
	border-bottom:		1px dotted #e4e482;
	}

span.title-aktie {
				color:					#46400c;
			font-weight:			bold;
	}

#products #products-list .occasion .occasion-description {
	margin:5px 8px 2px 8px;
	font-size:90%;
	color:#555;

	overflow:hidden;
	}

#main-product {
	width:320px;
	}

.product h3, .category h3, .occasion h3 {
	font-size:			110%;
	font-weight:		bold;
	margin:				0 0 5px 8px;
	}


.occasion h3 {
	font-size:			110%;
	height:40px;
	font-weight:		bold;
	margin:				0 0 5px 8px;
	}

.category-image {
	margin-left:		8px;
	width:				140px;
	height:				85px;
	text-align:			center;
	padding:			10px 0;
	background:			url('../images/layout/product-image-bg.gif');
	}

.product-image {
	text-align:			center;
	width:				240px;
	height:				85px;
	background:			url('../images/layout/product-image-bg.gif');
	padding:			10px 0;
	margin-left:		8px;
	overflow:			hidden;
	}

.product-prices {
	margin:				5px 0 6px 8px;
	width:				240px;
	}

.product-prices li {
	border-bottom:		1px dotted #ddd;
	height:				28px;
	line-height:		28px;
	font-weight:		bold;
	}
	
.product-prices li div.price-class {
	float:				left;
	width:				170px;
	font-weight:		normal;	
	}
	
.no-price {
	font-weight:		normal;
	font-size:			90%;
	color:				#bbb;
	}

.product-category {
	margin:				0 0 5px 8px;
	font-size:			90%;
	height:				30px;
	width:				245px;
	color:				#444;
	}

.product-order-button,
.occasion-order-button {
	width:				133px;
	height:				34px;
	display:			block;
	text-indent:		-3000px;
	float:				right;
	margin-right:		10px;
	}

a.view-categories,
a:visited.view-categories {
	color:				#8fb100;
	text-decoration:	underline;
	font-weight:		bold;
	}

a:hover.view-categories {
	text-decoration:	none;
	}









#logos {
	margin:10px 20px;
	text-align:center;
	}

#logos h2,
#logos p {
	text-align:left;
	margin-bottom:5px;
	}
	
#logos p {
	margin:0 auto 5px auto;
	vertical-align:middle;
	}

#logos img {
	max-width:105px;
	max-height:60px;
	display:inline-block;
	vertical-align:middle;
	margin:0 5px 10px;
	padding:3px;
	border:1px solid #dedede;
	}

#logos h2 {
	
	}

#logo-list {
	margin:20px 0;
	}

#logo-list li {
	display:inline-block;
	vertical-align:middle;
	margin:0 5px 10px;
	padding:3px;
	border:1px solid #dedede;
	}

#logo-list li img {
	width:105px;
	display:block;
	}



/*///////////////////////////////

		BESTELLEN
		
//////////////////////////////*/

#order-steps {
	width:				786px;
	height:				55px;
	background:			url('../images/layout/order-page-top-bg.gif') no-repeat top left;
	margin:				0 0 6px 7px;
	text-align:			center;
	}

.order-steps-container {
	width:				590px;
	margin:				0 auto;
	}

.order-steps-container .order-step {
	width:				263px;
	height:				43px;
	float:				left;
	margin-top:			6px;
	text-indent:		-3000px;
	}	

.order-steps-container .order-steps-arrow {
	width:				63px;
	height:				43px;
	background:			url('../images/layout/order-steps-arrow.gif') no-repeat top left;
	float:				left;
	margin-top:			6px;
	}	
	
.order-information {
	width:				730px;
	margin:				10px auto;
	color:				#294b6e;
	font-size:			90%;
	border:				1px solid #8cc0f7;
	padding:			10px 25px;
	text-align:			center;
	background:			#edf4f8;
	font-weight:		bold;
	}

#order-product-information {
	width:				330px;
	height:				510px;
	float:				left;
	border-right:		1px solid #ccc;
	margin-left:		10px;
	}

h3.product-order-title {
	font-size:			170%;
	font-weight:		bold;
	margin:				0 0 10px 10px;	
	text-transform:		uppercase;
	font-style:			italic;
	padding-top:		10px;
	}

#product-order-price-list {
	margin:				10px 0 0 0;
	width:				320px;
	}

#product-order-price-list li {
	float:				left;
	width:				100%;
	padding-bottom:		10px;
	margin-bottom:		10px;
	border-bottom:		1px dotted #ccc;
	}

#product-order-price-list div.price-description {
	font-size:			130%;
	font-weight:		bold;	
	width:				260px;
	float:				left;
	margin-left:		5px;
	}

#order-user-information {
	float:				right;
	width:				420px;
	margin-right:		25px;
	}


#order-user-information fieldset {
	margin-bottom:		30px;
	}

#order-user-information .order-form-info {
	width:				100%;
	color:				#777;
	font-size:			85%;
	}


#order-user-information div.order-area-divider {
	border-bottom:		1px dotted #ccc;
	float:				left;
	width:				100%;
	clear:				both;
	padding:			3px 0;
	}

#order-user-information label {
	display:			block;
	clear:				both;
	font-weight:		bold;
	
	}

#order-user-information span {
	display:			block;
	float:				left;
	padding:			5px 5px 0 0;
	width:				160px;
	}

#order-user-information span em {
	font-weight:		bold;
	color:				#ff0000;
	font-style:			normal;
	}

#order-user-information input, #order-user-information textarea {
	float:				left;
	margin:				3px 0 3px 0;
	padding: 			3px 0 0 3px;
	height:				18px;
	color:				#555;
	}

#order-user-information input.text {
	width:				240px;
	}

#order-user-information input.order-date {
	width:				210px;
	}

button.date-picker-control {
	margin:				6px 0 0 6px;
	}

#order-user-information textarea {
	font:				100%/1.4em Arial, Helvetica, sans-serif;
	display:			block;
	width:				240px;
	height:				160px;
	color:				#333;
	padding: 			3px 0 0 3px;
	color:				#555;
	}

#order-user-information textarea:focus, #order-user-information input:focus {

	}

#order-user-information input.submit-button {
	float:				right;
	clear:				both;	
	height:				2.8em; /* looks better in IE */	
	width:				12em;
	margin:				10px;
	color:				#222;
	}

#order-confirmation {
	width:				500px;
	margin:				10px auto;
	height:				120px;
	padding:			30px 15px 10px 140px;
	color:				#333;
	}

#order-confirmation h2 {
	font-size:			180%;
	font-weight:		bold;
	padding-bottom:		10px;
 	}	
	
#order-confirmation p {
	font-size:			90%;
	line-height:		20px;
	color:				#444;
 	}

.order-success {
	background:			url('../images/layout/order-confirm-success.gif') no-repeat 10px 25px;
	}

.order-success h2{
	color:				#667911;
	}

.order-failure {
	background:			url('../images/layout/order-confirm-failure.gif') no-repeat 10px 25px;
	}

.order-failure h2{
	color:				#791111;
	}
	
/*///////////////////////////////

		NIEUWS
		
//////////////////////////////*/

#news-posts {
	width:				780px;
	margin:				0 auto;
	}

#news-posts li {
	border-bottom:		1px dotted #ccc;
	margin-bottom:		6px;
	}

.post-date {
	float:left;
	width:125px;
	}

.post-content {
	float:left;
	width:625px;
	margin-bottom:20px;
	}

.news-post-date {
	width:				102px;
	height:				110px;

	background:			url('../images/layout/news-item-calendar.gif') no-repeat top left;
	text-align:			center;
	margin:				5px;
	}

.news-post-date .post-date-month {
	color:				#617416;
	font-weight:		bold;
	clear:				both;	
	padding:			5px 0 3px 0;
	text-transform:		uppercase;
	font-size:			90%;
	font-weight:		bold;
	font-style:			italic;
	}

.news-post-date .post-date-day {
	font:				320%/20px Arial, Helvetica, sans-serif;
	letter-spacing:		-2px;
	font-weight:		bold;
	padding:			15px 0 0 0;
	}

.news-post-date .post-date-year {
	padding:			7px 0 0 0;	
	font-size:			85%;
	color:				#aaa;
	}

.news-post-information {
	float:				left;
	margin-left:		10px;
	padding-right:		10px;
	}

#news-posts li h3 a,
#news-posts li h3 a:visited{
	text-transform:		uppercase;
	font-size:			140%;
	font-weight:		bold;
	font-style:			italic;
	color:				#222;	
	text-decoration:	none;
	margin:				10px 0 6px 0;
	display:			block;
	}

#news-posts li h3 a:hover{
	text-decoration:	underline;
	color:				#444;
	}

a.continue-reading,
a:visited.continue-reading {
	color:				#667911;
	text-decoration:	none;
	padding:			10px 0;
	}
	
a:hover.continue-reading {
	color:				#abc835;
	text-decoration:	underline;
	}

.news-post {
	width:				770px;
	margin:				0 auto;
	}

.news-post h2 {
	color:				#222;
	font-size:			160%;
	margin-bottom:		5px;
	padding-top:		10px;
	}
	
.news-post p.news-content {
	font-size:			90%;
	margin-bottom:		20px;
	}

.back-button {
	width:				13em;
	}

/*///////////////////////////////

		ROUTEBESCHRIJVING
		
//////////////////////////////*/

#map-wrapper {
	width:				760px;
	margin:				10px auto;
	}

#map-wrapper-top {
	width:				760px;
	min-height:			67px; /* FF only */
	background:			url('../images/layout/route-block-top.gif') no-repeat top left;
	}

#map-wrapper-contents {
	margin-top:			6px;
	background:			url('../images/layout/route-block-bg.gif') no-repeat top left;
	}

#map-wrapper-contents .map-wrapper-contents-foot {
	width:				760px;
	height:				6px;
	background:			url('../images/layout/catalogus-intro-block-foot.gif') no-repeat top left;
	}

#start form {
	margin:				2px 0 0 10px;
	}

#start form input {
	float:				left;
	}
		
#start form #getFirstDirections {
	margin-left:		6px;
	}

#start .route-help, #calculated .route-help {
	color:				#fff;
	font-weight:		bold;
	padding:			10px 0 0 10px;
	font-size:			120%;
	line-height:		24px;
	text-transform:		uppercase;
	font-style:			italic;
	letter-spacing:		-1px;
	}
	
#calculated .route-help img {
	float:				left;
	margin:				0 10px 0 2px;
	width:				48px;
	height:				48px;
	}

.route-help span {
	text-transform:		lowercase;
	font-size:			90%;
	}

#directions-map {
	width:				490px;
	height:				400px;
	float:				left;
	margin:				6px 0 0 6px;
	}

#path {
	width:				250px;
	height:				400px;
	float:				right;
	overflow:			auto;
	border:				1px solid #ccc;
	margin:				6px 6px 0 0;
	}

#path a,
#path a:visited {	
	color:				#90a437;
	text-decoration:	none;
	font-weight:		bold;
	}

#path a:hover {	
	text-decoration:	none;

	}

/*///////////////////////////////

		CONTACT
		
//////////////////////////////*/

#contact-data {
	margin-top:			15px;
	width:				295px;
	height:				500px;
	float:				left;
	font-size:			90%;
	color:				#333333;
	border-right:		1px dotted #ccc;
	}

#contact-data h3 {
	font-size:			130%;
	text-transform:		uppercase;
	font-weight:		bold;
	font-style:			italic;
	margin-bottom:		6px;
	}
		
a.contact-directions,
a:visited.contact-directions {
	text-decoration:	none;
	font-size:			110%;
	text-transform:		uppercase;
	font-weight:		bold;
	font-style:			italic;
	color:				#9cb722;
	display:			block;
	margin-top:			10px;
	}

a:hover.contact-directions {
	text-decoration:	underline;
	color:				#667911;
	}

#contact-form-area {
	width:				450px;
	float:				right;
	margin:				10px 0;
	}

#contact-form-area .contact-form-info {
	width:				100%;
	color:				#777;
	font-size:			85%;
	}

#contact-form-area div.contact-area-divider {
	border-bottom:		1px dotted #ccc;
	float:				left;
	width:				100%;
	clear:				both;
	padding:			3px 0;
	}

#contact-form-area label {
	display:			block;
	clear:				both;
	font-weight:		bold;
	}

#contact-form-area span {
	display:			block;
	float:				left;
	padding:			5px 5px 0 0;
	width:				160px;
	}

#contact-form-area span em {
	font-weight:		bold;
	color:				#ff0000;
	font-style:normal;
	}

#contact-form-area input, #contact-form-area textarea {
	float:				left;
	margin:				3px 0 3px 0;
	padding: 			3px 0 0 3px;
	height:				18px;
	color:				#555;
	}

#contact-form-area input.text {
	width:				270px;
	}


#contact-form-area select.select-input {
display:			block;
	width:				275px;
	margin:				3px 0 3px 0;
	padding: 			3px;
	height:26px;
	}

#contact-form-area textarea {
	font:				100%/1.4em Arial, Helvetica, sans-serif;
	display:			block;
	width:				270px;
	height:				200px;
	color:				#333;
	padding: 			3px 0 0 3px;
	color:				#555;
	}

#contact-form-area div.contact-area-divider em.checkbox-description {
	line-height:		22px;
	padding-left:		6px;
	}

#contact-form-area textarea:focus, #contact-form-area input:focus {

	}

#contact-form-area input.submit-button {
	float:				left;
	margin-left:		165px;
	clear:				both;	
	height:				2.8em; /* looks better in IE */	
	width:				12em;
	margin-top:			10px;
	}

.form-spacer {
	width:				100%;
	float:				left;
	clear:				both;
	height:				30px;
	}

/*///////////////////////////////

		STANDAARD PAGINA
		
//////////////////////////////*/

#page-content {
	width:				760px;
	margin:				0 auto 20px auto;
	}
	
#page-content h2 {
	margin:				10px 0 6px 0;
	font-size:			170%;
	}

.page-information {
	font-size:			90%;
	line-height:		22px;
	}

.page-information h3 {
	font-size:			140%;
	text-transform:		uppercase;
	margin:				0;
	font-style:			italic;
	font-weight:		bold;
	color:				#96b439;
	}

.page-information ul {
	list-style:			disc;
	margin-left:		20px;
	}

.page-information p {
	margin-bottom:20px;
	}

.vestiging {
	float:left;
	width:330px;
	margin-top:10px;
	padding:0 10px;
	}

.border {
	border-right:1px solid #ccc;
	margin-right:20px;
	}
	
/*///////////////////////////////

		FOOTER
		
//////////////////////////////*/
	
#footer {
	width:				800px;
	height:				35px;
	background:			url('../images/layout/footer-bg.gif') no-repeat top left;
	margin-bottom:		6px;
	}

#choose-language {
	float:				left;
	margin-left:		10px;
	}
#choose-language li {
	float:				left;
	margin-right:		3px;
	}

#choose-language li a,
#choose-language li a:visited {
	float:				left;
	display:			block;
	width:				28px;
	height:				26px;
	background-position:top left;
	text-indent:		-3000px;
	margin:				4px 0 0 0;
	}

#choose-language li a.lang-nl {
	background:			url('../images/layout/nav/lang-nl.gif') no-repeat;
	}
	
#choose-language li a.lang-en {
	background:			url('../images/layout/nav/lang-en.gif') no-repeat;
	}

#choose-language li a:hover {
	background-position:bottom left;
	}

#footer-nav {
	float:				right;
	}

#footer-nav li{
	float:				left;
	}

#footer #footer-nav li a.disclaimer,
#footer #footer-nav li a.disclaimer:visited {
	display:			block;
	width:				80px;
	height:				26px;
	margin:				4px 0 0 6px;
	text-indent:		-3000px;
	background:			url('../images/layout/nav/disclaimer_btn.gif') no-repeat top left;
	}
	
#footer #footer-nav li a.disclaimer:hover {
	background:			url('../images/layout/nav/disclaimer_btn.gif') no-repeat bottom left;
	}

.block-spacer {
	width:				800px;
	height:				6px;
	clear:				left;
	}

/*///////////////////////////////

		OVERIGE STYLES
		
//////////////////////////////*/
	
strong {
	font-weight:bold;
	}
	
.clearer {
	width:				100%;
	height:				1%;
	clear:				both;	
	}
	
p.revision-date {
	font-size:85%;
	border:1px dotted #ccc;
	background:#efefef;
	padding:2px;
	text-align:center;
	margin:3px 0;
	}