/*
Theme Name: Continental
Theme URI: http://continental.nl
Description: Wordpress thema voor conti.nl (gebaseerd op starkers)
Version: 1.0
Author: Conversion Company
Author URI: http://conversioncompany.nl
Tags: starkers, zwart, oranje
*/

@import "_assets/css/reset.css";
@import "_assets/css/campagne.css";
@import "_assets/css/tests.css";
@import "_assets/css/tabs.css";
@import "_assets/css/accordion.css";
@import "_assets/css/bandenzoeker.css";
@import "_assets/css/buttons.css";
@import "_assets/css/floatingmenu.css";

/*
Oranje: 		#fe9a00
Donker-oranje: 	#8c4c04

*/

#fancybox-loading {display:none !important; }

a.flag { display:block; }
@font-face {
    font-family: 'continental_stag_sansBkIt';
    src: url('_assets/fonts/continental_stag_sans-book_italic-webfont.eot');
    src: url('_assets/fonts/continental_stag_sans-book_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('_assets/fonts/continental_stag_sans-book_italic-webfont.woff') format('woff'),
         url('_assets/fonts/continental_stag_sans-book_italic-webfont.ttf') format('truetype'),
         url('_assets/fonts/continental_stag_sans-book_italic-webfont.svg#continental_stag_sansBkIt') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'continental_stag_sansbook';
    src: url('_assets/fonts/continental_stag_sans-book-webfont.eot');
    src: url('_assets/fonts/continental_stag_sans-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('_assets/fonts/continental_stag_sans-book-webfont.woff') format('woff'),
         url('_assets/fonts/continental_stag_sans-book-webfont.ttf') format('truetype'),
         url('_assets/fonts/continental_stag_sans-book-webfont.svg#continental_stag_sansbook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'continental_stag_sansLtIt';
    src: url('_assets/fonts/continental_stag_sans-light_italic-webfont.eot');
    src: url('_assets/fonts/continental_stag_sans-light_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('_assets/fonts/continental_stag_sans-light_italic-webfont.woff') format('woff'),
         url('_assets/fonts/continental_stag_sans-light_italic-webfont.ttf') format('truetype'),
         url('_assets/fonts/continental_stag_sans-light_italic-webfont.svg#continental_stag_sansLtIt') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'continental_stag_sansBkIt';
    src: url('_assets/fonts/continental_stag_sans-book_italic-webfont.eot');
    src: url('_assets/fonts/continental_stag_sans-book_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('_assets/fonts/continental_stag_sans-book_italic-webfont.woff') format('woff'),
         url('_assets/fonts/continental_stag_sans-book_italic-webfont.ttf') format('truetype'),
         url('_assets/fonts/continental_stag_sans-book_italic-webfont.svg#continental_stag_sansBkIt') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'continental_stag_sansbook';
    src: url('_assets/fonts/continental_stag_sans-book-webfont.eot');
    src: url('_assets/fonts/continental_stag_sans-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('_assets/fonts/continental_stag_sans-book-webfont.woff') format('woff'),
         url('_assets/fonts/continental_stag_sans-book-webfont.ttf') format('truetype'),
         url('_assets/fonts/continental_stag_sans-book-webfont.svg#continental_stag_sansbook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'continental_stag_sansLtIt';
    src: url('_assets/fonts/continental_stag_sans-light_italic-webfont.eot');
    src: url('_assets/fonts/continental_stag_sans-light_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('_assets/fonts/continental_stag_sans-light_italic-webfont.woff') format('woff'),
         url('_assets/fonts/continental_stag_sans-light_italic-webfont.ttf') format('truetype'),
         url('_assets/fonts/continental_stag_sans-light_italic-webfont.svg#continental_stag_sansLtIt') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Global Styles
============================================================================== */
body {
	font: 12px/1.5 Arial, sans-serif; color: #ccc; 
	background: url('_assets/images/bgpattern.png') no-repeat top center;
}

html {
	background: url('_assets/images/bg.jpg') repeat;	
}

a, a:link {
	font-weight: normal; text-decoration: none; color: #FD9800;
	text-decoration: underline;
	position:relative;
	z-index:999;
}
	a:hover {
		color: #824f02;
	}

	:focus {
		outline: 0;
	}
	
ul, ol {
	list-style: inside;
}

	ul li {
		list-style: inside;
	}
	ol li {
		list-style-type: decimal;
	}

strong {
	color: #fff;
}
em {
	font-style: italic; 
}

pre, div, article {
	word-wrap: break-word;
}

input[type=text] {
	height: 15px;
	padding: 3px;
	border: 1px solid #afafaf;
	background: url(_assets/images/bg-input.jpg) bottom left repeat-x;
}

.page-template-template-dealer-contact-php td {
	width:100px;
	margin: 0 15px 0 0;
	vertical-align:top;
}

.page-template-template-dealer-contact-php tr {
	margin: 0 0 10px 0;
	float:left; 
	width:100%;
}

.page-template-template-dealer-contact-php textarea {
	height: 90px;
	width: 148px;
	padding: 3px;
	border: 1px solid #afafaf;
	background: url(_assets/images/bg-input.jpg) bottom left repeat-x #AFAFAF;
}

.page-template-template-dealer-contact-php input[type="submit"] {
	-moz-box-shadow: inset 0px 1px 0px 0px #fcbd5e;
	-webkit-box-shadow: inset 0px 1px 0px 0px #fcbd5e;
	box-shadow: inset 0px 1px 0px 0px #fcbd5e;
	background: -webkit-gradient( linear,left top,left bottom,color-stop(0.05,#f89501),color-stop(1,#c97900) );
	background: -moz-linear-gradient( center top,#f89501 5%,#c97900 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89501',endColorstr='#c97900');
	background-color: #f89501;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #c77e10;
	display: inline-block;
	cursor: pointer;
	color: #000;
	padding:5px 10px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border: 0;
}

.page-template-template-dealer-contact-php input[type="submit"]:hover {
	background: #f89501;
}

.hide { position: absolute; top: -9999px; left: -9999px; }

.white {
	color: #fff;
}

iframe {
	border: 0;
}

.nopadding {
	padding: 0 !important;
}

/* columns */

.column-1 {
	position: relative;
	width: 300px;
	float: left; display: inline;
	margin: 0 10px 0 10px;
}

.column-2 {
	position: relative;
	width: 620px;
	float: left; display: inline;
	margin: 0 10px 0 10px;
}

.column-3 {
	position: relative;
	width: 940px;
	float: left; display: inline;
	margin: 0 10px 0 10px;	
}

.col-50 {
	width: 50%;
	float: left; display: inline;
}
.col-33 {
	width: 33.3%;
	float: left; display: inline;
}

/* footer */

.column-footer {
	position: relative;
	width: 220px;
	float: left; display: inline;
	margin: 0 10px 0 10px;
	padding-top: 20px;
}

	.column-footer-small {
		position: relative;
		float: left; display: inline;
		width: 140px;
		margin: 0 10px 0 10px;
		padding-top: 20px;	
	}

.column-footer-img {
	position: relative;
	width: 220px;
	float: left; display: inline;
	margin: 0 10px 0 10px;
}
.column-footer-list {
	position: relative;
	width: 220px;
	float: left; display: inline;
	margin: 0 10px 0 10px;
	padding-top: 20px;
	font-size: 11px;
}
	.column-footer-list .dealerlist-small {
		position: relative;
		width: 65px;
		float: left; display: inline;
		margin: 0 8px 0 0;
	}

.column-footer .follow {
	display:block;
	float:left;
	width: 220px;
	height:33px;
}

	.follow em {
		float: left; display: inline;
		margin: 0 10px 0 0;	
	}
	
	.follow a.footer-twitter {
		float: left;
		display: block;
		width: 26px;
		height: 26px;
		background: url('_assets/images/icon-twitter.jpg') no-repeat;
		margin: 0 10px 0 0;	
	}
	.follow a.footer-facebook {
		float: left;
		display: block;
		width: 26px;
		height: 26px;
		background: url('_assets/images/icon-facebook.jpg') no-repeat;	
		margin: 0 10px 0 0;
	}
	.follow a.footer-youtube {
		float: left;
		display: block;
		width: 26px;
		height: 26px;
		background: url('_assets/images/icon-youtube.jpg') no-repeat;	
		margin: 0 10px 0 0;
	}

.column-footer .footer-logos {
	display:block;
	float:left;
	width: 220px;
	height:105px;
	text-align:center;
	margin: 10px 0 10px 0;
}

.column-footer .copyright {
	font-size: 11px;	
}

.oranje {
	color: #FD9800 !important;	
}

/* article */

.article {}
	.article p {
		margin: 0 0 15px 0;	
	}
	.article a {
		
	}
	.article p a {
		
	}
	 
	.article ul {
		margin-bottom: 10px;	
	}
	
	.article ul, 
	.article li {}
	.article li {
		list-style: outside;
		margin-left: 10px;	
	}
	
	.article h2 {
		font-size: 14px;
		margin: 0 0 10px 0;
		color: #fff; font-weight: bold;	
	}
	
.column-content {
	padding: 10px 20px 15px 20px;	
}

.leesmeer {
	position: relative; text-align: right;	
}
	.leesmeer a {		
		display: block;
		text-align: right;
		background: url(_assets/images/pijl-leesmeer.png) no-repeat right;	
		padding: 0 25px 0 15px;
	}
	
ul.check, 
ul.check li {
	position: relative;
	list-style: none !important;
}
	ul.check li {
		background: url('_assets/images/check.png') no-repeat left;
		padding: 0 0 0 25px;
		margin: 0 0 5px 0;
	}

/* Header Styles
============================================================================== */

h1 {
	font-family: 'continental_stag_sansbook';
	font-size: 20px; color: #fff; font-weight: normal; clear: both;
}
	h1.pagetitle {
		
		position: relative;
		margin: 0 0 15px 20px;	
	}
	h1.subheader {
		font-size: 16px; font-weight: normal; 
		height: 32px;
		padding: 5px 0 0 20px;
		background: url(_assets/images/titel-sub.jpg) repeat-x;
	}
	h1.huge {
		font-size: 26px; color: #ff9900;
		margin: 0 20px 15px 20px;
	}

h2 {
	font-family: 'continental_stag_sansbook';
	position: relative;
}
	h2.sub {
		font-size: 16px; color: #fff; font-weight: normal;
		margin: 0 0 5px 0;
	}

h3 {
	font-family: 'continental_stag_sansbook';
	font-size: 15px; color: #fff; font-weight: normal;
}

h3.sub {
	margin: 0 0 5px 0;
}
	
	h3.subheader {
		height: 32px;
		padding: 5px 0 0 20px;
		background: url(_assets/images/titel-sub.jpg) repeat-x;
		font-size: 16px; color: #fff; font-weight: normal;
		margin: 0 0 5px 0;
	}
	

h4 {
	font-size: 16px; color: #fff; font-weight: normal;
	margin: 0 0 5px 0;
}
	h4.subheader {
		height: 32px;
		padding: 5px 0 0 20px;
		background: url(_assets/images/titel-sub.jpg) repeat-x;
	}
	
h5 {
	font-size: 14px; color: #fff; 
	margin: 0 0 10px 0;
	display: block;
	clear: both;
	
}
.subtitle {
	font-size: 14px; color: #fff;
	margin: 0 15px 15px 0;	
}

.sub-subtitle {
	font-size: 12px; color: #fff;
	margin: 0 0 15px 20px;	
}

.centered {
	text-align: center !important;
}

.orange {
	color: #ff9900 !important;
}

.youtube {
	background: url('_assets/images/icon-play.png') transparent no-repeat left;
	padding: 5px 0 5px 25px;
	line-height: 20px; vertical-align: middle;
}

/* Global Layout
============================================================================== */

#container,
.container {
	position: relative;
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

#header {
	position: relative;
	height: 90px;
}
	#logo a {
		position: absolute; top: 20px; left: 10px;
		background: url(_assets/images/logo.png) no-repeat;
		width: 223px;
		height: 52px;	
		display: block;
	}

	#topmenu {
		position: absolute; top: 0; right: 10px;	
	}
		#topmenu ul,
		#topmenu li {
			list-style: none;	
		}
		#topmenu ul {
			border: 1px solid #2f2f2f;
			border-top: 0;
			height: 25px;
			background: url(_assets/images/topmenubg.jpg) repeat-x;
		}
			#topmenu ul li {
				float: left; display: inline;
			}
			
				#topmenu ul li a {
					float: left; display: block;
					color: #ccc;
					font-weight: normal;
					font-size: 11px;
					padding: 4px 15px 0 15px;
					height: 21px;
					border-right: 1px solid #2f2f2f;
					text-decoration: none;
				}
					#topmenu ul li.current-menu-item a{
						color: #fff;
}

#search {
	position: absolute; bottom: 20px; right: 10px;
	height: 24px;
}

#page-content #search {
	bottom: 20px; right: 0px;
	margin-top:40px;
	position:relative;
	height: 24px;
}

	#search #s {
		height: 22px;
		padding: 0 0 0 4px;
		margin: 0 30px 0 0;
		border: 0;
		width: 160px;
	}
	
#page-content #search #s {
	width: 530px;
}
	#search #searchsubmit {
		position: absolute; top: 3px; right: 3px;
		background: url(_assets/images/button-zoek-form.jpg) no-repeat;
		width: 20px;
		height: 18px;
		border: 0;
	}
	
.search {
	padding-bottom:20px;
	margin-bottom:15px;
	border-bottom:1px solid #2d2d2d;
}
	
.search h2 {
	font-size:16px;
	margin:0;
	padding-bottom:5px;
}

.search p {
	padding:0 0 5px 0;
	margin:0;
}

#menu {
	position: relative; z-index: 1001;
	height: 55px;
	background: url(_assets/images/menubg.jpg) repeat-x;
	border-top: 1px solid #2d2d2d;
	border-bottom: 1px solid #2d2d2d;
	margin: 0 10px 0 10px;
}
	#menu ul,
	#menu li {
		list-style: none;
	}
	#menu ul {
		position: relative;
	}
		#menu ul li {
			position: relative;
			float: left; display: inline;	
		}
			#menu ul li a {
				float: left; 
				display: block;	
				height: 30px;
				padding: 20px 14px 5px 14px;
				font-size: 12px; font-weight: normal;
				border-right: 1px solid #232323;
				border-left: 1px solid #000;
				text-decoration: none;
				color: #FD9800;
			}
			
				#menu ul li a:hover {
					color: #fff;	
				}
				#menu ul li.current-menu-item a {
					background: #191919;	
					color: #fff;
				}
				
				#menu ul li#menu-item-62 a {
					background: url(_assets/images/icon-home.png) no-repeat 10px 14px;	
					padding-left: 40px;
				}
				#menu ul li#menu-item-128 a {
					background: url(_assets/images/icon-auto.png) no-repeat 10px 14px;	
					padding-left: 55px;
				}
				#menu ul li#menu-item-78 a {
					background: url(_assets/images/icon-fiets.png) no-repeat 10px 14px;	
					padding-left: 50px;
				}
				#menu ul li#menu-item-79 a {
					background: url(_assets/images/icon-motor.png) no-repeat 10px 14px;	
					padding-left: 50px;
				}
				#menu ul li#menu-item-18948 a {
					background: url(_assets/images/icon-specialty-tires.png) no-repeat 10px 14px;	
					padding-left: 45px;
				}
				
				#menu ul li#menu-item-81 a {
					background: url(_assets/images/icon-verkooppunten.png) no-repeat 10px 14px;	
					padding-left: 40px;
				}
				
				#menu ul li#menu-item-89 a {
					background: url('_assets/images/button-winterbanden.jpg') no-repeat;	
					width: 80px;
					height: 30px;
					padding: 20px 15px 5px 54px;
					color: #fff;
				}
					#menu ul li#menu-item-89 li a {
						background: transparent !important;
						height: auto !important;
						margin: 0 !important;
						padding: 8px 20px 8px 20px !important;
						border: 0;
						line-height: 1.5;
						width: 150px;
						color: #FD9800;
					}
				
				#menu ul li#menu-item-6117 a {
					background: url('_assets/images/button-zomerbanden.jpg') no-repeat;	
					width: 80px;
					height: 30px; 
					padding: 20px 15px 5px 54px;
					color: #fff;
				}

#breadcrumbs {
	position: relative;
	background: #000;
	padding: 10px 20px 10px 20px;
	margin: 0 10px 0 10px;
	font-size: 11px;	
	color: #FD9800;
}
	#breadcrumbs a {
		text-decoration: none;	
		color: #fff;
	}
		#breadcrumbs a:hover {
			text-decoration: underline;	
		}
			
#content {
	position: relative;
	background: url(images/bg-hoek.png) no-repeat bottom right;
}

	#header-image {
		position: relative;
		/* height: 220px; */
		margin: 0 0 20px 0;
	}
		#header-image h1 {
			font-family: 'continental_stag_sansbook';
			/* position: absolute; top: 0; left: 0; */
			position: relative;
			padding: 15px 15px 5px 15px;
			width: 590px;
			background: url(_assets/images/trans-zwart-80.png) repeat;	
		}
	
	#middle-content {
		position: relative;
		margin: 20px 0 0 0;	
	}
	
		

#side {

}

#footer {
	
	position: relative;
	background: #0b0b0b;
	border-top: 1px solid #232323;
	padding: 0px 0 20px 0;
	min-height: 100px;
	margin: 20px 0 0 0;
}
	#footer-wrapper {
		position: relative;
		margin: 0 auto;
		width: 960px;	
	}
	
	.footer-titel {
		font-family: 'continental_stag_sansbook';
		font-size: 14px;
		color: #fff;
		margin: 0 0 15px 0;	
	}
	
	.footer-logos img{
		
	}
	
	#footer ul,
	#footer li {
		list-style: none;	
	}
	#footer ul {}
		#footer ul li {
			list-style: none inside;
			overflow: hidden;
			margin: 0 0 10px 0;
		}
			#footer ul li a {
			}
				#footer ul li.current-menu-item a {
					color: #fff;	
				}
	
	#footer a {
		color: #666;	
	}
	

/* Page Styles
============================================================================== */
#page {
	position: relative;
	background: url(_assets/images/bg-trans.png) 10px 0 no-repeat;	
}

	#page-content,
	.page-content {
		position: relative;
		background: #000;
		padding: 0px 20px 20px 20px;	
	}
		.page-content.onder {
			padding-top: 20px;
		}
	
		#page-content.border {
			border: 1px solid #242424;	
			padding: 20px;
		}
		
		#page-submenu{
			position: relative;	
			margin: 0 20px 20px 20px;
			border-left: 1px solid #252525;
			border-right: 1px solid #252525;
			border-bottom: 1px solid #252525;
		}
			#page-submenu ul, 
			#page-submenu li {
				list-style: none;	
			}
			#page-submenu ul{
				position: relative;	
			}
				#page-submenu ul li {
					position: relative;
					list-style: none;
					list-style-type:none;
					list-style-position: inside;
				}
					#page-submenu ul li a {
						position: relative;
						display: block;
						text-decoration: none;
						color: #666;
						padding: 10px;	
						/* background: url(images/bullet-submenu-off.jpg) left no-repeat; */
						background: url(_assets/images/submenubg.jpg) repeat-x;
						height: auto;
					}
						#page-submenu ul li ul li a {
							padding: 5px 10px 5px 10px;
							background: transparent;
						}
							#page-submenu ul li ul li a span {
								position: relative;
								background: url(_assets/images/bullet-submenu-off.jpg) left no-repeat;
								height: 11px;
								width: 10px;
								display: block;
								float: left;	
								padding: 5px 0 0 10px;
								overflow: hidden;
							}
							
							#page-submenu ul li ul li a:hover {
								color: #fff;	
							}
							
					#page-submenu ul li.current_page_item a,
					#page-submenu ul li.current a {
						color: #ff9900;
						/* background: url(images/bullet-submenu-on.jpg) left no-repeat; */
					}	
						#page-submenu ul li ul li.current_page_item a,
						#page-submenu ul li ul li.current a span {
							background: url(_assets/images/bullet-submenu-on.jpg) left no-repeat;
						}
					
					#page-submenu ul li.page-item-66 {
						margin: 0 !important;
						color: #666;
					}
						#page-submenu ul li.page-item-66.current_page_item a {
							background: url(_assets/images/submenubg-parent-on.jpg) repeat-x !important;
							color: #ff9900 !important;
						}
						
				#page-submenu ul li ul {
					padding: 5px 0 5px 0;	
				}
#page ul.list {
	margin-bottom: 25px;
}			
	#page ul.list li {
		color: #f90;
		margin-left: 20px;		
		padding: 3px 0;
	}
		#page ul.list li span {
			color: #666;
		}
	
/* index */
#index-top {
	position: relative;	
	margin: 0 10px 15px 10px;
	background: #000;
}
	#index-top .column-1{
		margin: 0 0 0 10px;
	}
	#index-top .column-2 {
		margin: 0 10px 0 0;	
	}

	#featured {
		position: relative;
		background: #000;	
		height: 310px;
	}

#index-bottom {
	position: relative;	
}

#campagne-fixed {
	position: relative;
	margin: 20px 0 0 0;
	border: 1px solid #242424;	
	padding: 20px;
	background: #000;	
}

/* verkooppunten */
#verkooppunten-steden {
	position: relative;	
	margin: 0 20px 20px 20px;
}
	#verkooppunten-steden ul,
	#verkooppunten-steden li {
		list-style: none;	
	}
		#verkooppunten-steden ul li {
			float: left; display: inline;
			margin: 0 10px 0 0;
		}	
			#verkooppunten-steden ul li.current_page_item a {
				color: #fff;	
			}
			#verkooppunten-steden ul li a {
				float: left;
				display: block;
				color: #666;
				font-size: 10px;
			}
				#verkooppunten-steden ul li a:hover {
					color: #fff;	
				}
			
/* verkooppunten - overzicht */
#verkooppunten-overzicht {
	position: relative;	
	margin: 0 20px 0 20px;
}
	#verkooppunten-overzicht ul,
	#verkooppunten-overzicht li {
		list-style: none;	
	}
	#verkooppunten-overzicht ul {
		margin: 0 0 20px 0;
	}
		#verkooppunten-overzicht ul ul {

		}
		#verkooppunten-overzicht ul li {
			float: left; display: inline;
			width: 210px;
			margin: 0 10px 10px 0;
		}
			#verkooppunten-overzicht ul li a {
				
			}
				
				#verkooppunten-overzicht ul.children li {
					float: none;
					display: block;	
					margin: 0;
				}
				
				#verkooppunten-overzicht ul.children li a {
					font-size: 10px;
					color: #666;
					text-decoration: none;	
				}

/* Category Styles
============================================================================== */
#category {
	position: relative;
	background: url(_assets/images/bg-trans.png) 10px 0 no-repeat;	
}

	#category #single-tabs {
		position: relative;
		clear: both;
		margin: 15px 0 0 0;
	}
	
	.cat-item {
		position: relative;
		border-bottom: 1px solid #1D1D1D;
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;	
	}
		.cat-item h4 a {
			text-decoration: none;	
		}
		
		.cat-thumb {
			float: left; display: inline;
			width: 100px;
			height: 100px;
			margin: 0 20px 0 0;
			background: #e0e0e0;
		}
		
		.cat-content {
			float: left; display: inline;
			width: 380px;
		}
	
	#types {
		position: relative;	
	}
		
		#types .first {
			margin: 0;	
		}
		
		#types h3 {
			margin: 0 0 10px 0;	
		}
		#types h4 {
			font-size: 14px;
		}
	
		.type-afbeelding {
			position: relative;	
			border: 1px solid #1e1e1e;
			margin: 0 0 20px 0;
		}
		
		.type-2 {
			background: #000 url(_assets/images/bg-subheader.jpg) top repeat-x;
			position: relative;
			width: 265px;
			float: left; display: inline;
			margin: 0 0 0 10px;
			padding: 10px 20px 20px 20px;	
			text-align: center;
		}
			.type-2 .type-afbeelding {
				width: 265px;
			}
		
		.type-3 {
			background: #000 url(_assets/images/bg-subheader.jpg) top repeat-x;
			position: relative;
			width: 160px;
			float: left; display: inline;
			margin: 0 0 0 10px;
			padding: 10px 20px 20px 20px;	
			text-align: center;
		}
			.type-3 .type-afbeelding {
				width: 160px;
				height: 140px;
			}
			
		.type-4 {
			background: #000 url(_assets/images/bg-subheader.jpg) top repeat-x;
			position: relative;
			width: 107px;
			float: left; display: inline;
			margin: 0 0 0 10px;
			padding: 10px 20px 20px 20px;	
			text-align: center;
		}
			.type-4 .type-afbeelding {
				width: 107px;
			}
			
		.type-5 {
			background: #000 url(_assets/images/bg-subheader.jpg) top repeat-x;
			position: relative;
			width: 76px;
			float: left; display: inline;
			margin: 0 0 0 10px;
			padding: 10px 20px 20px 20px;	
			text-align: center;
			font-size: 11px;
		}
			.type-5 h5 {
				font-size: 11px;	
			}
			.type-5 .type-afbeelding {
				width: 76px;
				height: 147px;
			}

#informatie {
	position: relative;
	background: url(_assets/images/bg-hoek.png) no-repeat bottom right;
}

#informatie h1 {
	padding-left:10px;
}

#informatie #single {
	min-height:300px;
}
	#informatie ul,
	#informatie li {
		list-style: none;	
	}
	
		#informatie ul li {
			margin: 0 0 10px 0;	
			background: url(_assets/images/pijl-link.png) no-repeat left;
		}
	
			#informatie ul li a {
				color: #666;
				margin: 0 0 0 15px;
				display: block;	
			}


/* Single Styles
============================================================================== */
#single {
	position: relative;	
	background: url(_assets/images/bg-trans.png) 10px 0 no-repeat;	
}

	#single-content {
		/*position: relative;*/
		border: 1px solid #242424;
		background: #000;
		padding: 20px;	
	}
	
		#single-content .single-pane.review-wrapper {
			max-height: 560px; overflow: auto;
		}
	
	#single-eigenschappen {
		display:block;
		background: #212121;
		padding: 20px;
		margin: 0 0 15px 0;	
	}
	
	#single-eigenschappen img {
		display:block;
		float:left;
		width:140px;
	}
	
	#single-eigenschappen #content_eigenschappen {
		display:block;
		float:left;
		padding:  0 0 0 20px;
		width:378px;
	}
	
		#content-eigenschappen .really_simple_share {
			display: none !important;
			visibility: hidden;
		}
		
		.band-rating {
			position: relative;
		}
			.star-half {
				background: url('_assets/images/star-half.png') no-repeat;
				width: 20px; height: 20px;
				display: inline-block;
			}
			.star-full {
				background: url('_assets/images/star-full.png') no-repeat;
				width: 20px; height: 20px;
				display: inline-block;
			}
	
	.single-meta {
		margin: 0 0 10px 20px;
		font-style: italic;	
	}
	
	/* autobanden maten */
	
	#autobandenmaten {
		position: relative;	
	}
		#autobandenmaten ul,
		#autobandenmaten li {
			list-style: none;	
		}
		#autobandenmaten ul {
			
		}
			#autobandenmaten ul li {
				float: left; display: inline;
				width: 190px;	
				margin: 0 0 5px 0;
				padding: 0;
			}
	
	
.page-navigation {
	position: relative;
	height: 30px;	
}
	.page-navigation .prev-page {
		position: absolute; top:0; left: 0;
	}
	.page-navigation .next-page {
		position: absolute; top:0; right: 0;
	}
	
/* pagina navigatie */
	
div#pagenav .wp-pagenavi{ 
	position: relative; z-index: 1; 
	margin: 20px 0 0 0; padding: 5px 0 0 0;
}
	div#pagenav div.wp-pagenavi { text-align: center;}
	div#pagenav div.wp-pagenavi a, div#pagenav div.wp-pagenavi a:link, div#pagenav div.wp-pagenavi a:visited { 
		 border: 0; 
		 display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; 
		 padding: 3px 5px 3px 5px; 
	}
		
	div#pagenav div.wp-pagenavi a:hover {
		color: #fff;
	}
	div#pagenav div.wp-pagenavi a:active {}
	div#pagenav div.wp-pagenavi span {border: 0; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; padding: 5px;}
	div#pagenav div.wp-pagenavi span.current {
		border: 0; 
		padding: 5px 10px 5px 10px; height: 20px;
	}
	div#pagenav div.wp-pagenavi span.extend { border: 0;}
	
	div#pagenav div.wp-pagenavi span.pages {
		padding: 2px 10px 2px 10px;
		font-size: 12px;
	}

/* ContentBlock Styles
============================================================================== */

/* best getest */

#best-getest {
	position: relative;	
}	
	
	#best-getest p {
		margin: 0 0 10px 0;	
	}
	
	.test-small {
		position: relative;
		border-bottom: 1px solid #1d1d1d;
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
	}
		.test-band {
			position: relative;
			float: left; display: inline;
			width: 70px !important;
		}
			.test-band br {
				display: none !important;
			}
			.test-band .anwb {
				position: absolute; top: 0; right: 0;
				background: url('_assets/images/anwb-stempel.png') no-repeat;
				height: 51px;
				width: 50px;
			}
			.test-band img {
				border: 1px solid #2D2D2D;	
			}
		
		.test-content {
			position: relative;
			float: left; display: inline;
			width: 190px !important;	
		}
			.test-content a {
				margin: 0 0 10px 0;
				display: block;	
			}

/* bandenzoeker - home */

#bandenzoeker {
	position: relative;	
}
	#bandenzoek-wrapper {
		position: relative;	
		float: left;
		background: url(_assets/images/bndzkr-bg.png) 0 43px no-repeat;
	}
	#bandenzoek-wrapper .list-wrap {
		height: 290px;
	}
	#bandenzoek-wrapper .nav {
		position: relative;
		width: 300px;
		margin-top: 8px;
		height: 38px;
	}
		#bandenzoek-wrapper .nav li {
			list-style: none;	
			float: left; 
			display: inline;
			text-align: center;
			height: 38px;
		}
			#bandenzoek-wrapper .nav li a {
				display: block;
				color: #000;
				width: 150px;
				height: 21px;
				padding-top: 14px;
				text-decoration: none;
				background: url(_assets/images/bndzkr-btn-bg.png) no-repeat;
			}
			#bandenzoek-wrapper .nav li a.current {
				color: #ccc;
				background: url(_assets/images/bndzkr-btn-bg-current.png) no-repeat;
			}
	#bandenzoek-content,
	#autogegevens-content {
		position: relative;
		float: left;
		width: 300px;
		height: 290px;
	}
	
		#bandenzoek-content #auto {
			margin-top: 5px;
		}
	
		#bandenzoek-content #breedte,
		form#bandenzoeker-filter select#breedte {
			width: 78px;
			margin-top: 5px;
		}
		
		#bandenzoek-content #serie,
		form#bandenzoeker-filter select#serie {
			width: 61px;
			margin-top: 5px;
			margin-left: 19px;
		}
		
		#bandenzoek-content #diameter,
		form#bandenzoeker-filter select#diameter {
			width: 82px;
			margin-top: 5px;
			margin-left: 19px;
		}
	
		#bandenzoek-content select,
		#autogegevens-content select {
			float: left;
			width: 261px;
			margin: 0 0 15px 20px;
			height: 23px;
			color: #000;
			background: #afafaf;
			border: 1px solid #afafaf;
		}
		
		#bandenzoek-content label, 
		#autogegevens-content label {
			margin: 0 16px;
			clear: none;
			color: #999;
		}
		
		#bandenzoek-content span.holderWrap {
			margin: 0 10px;	
		}
		
		#bandenzoek-content .submit,
		#autogegevens-content .submit {
			background: url(_assets/images/button-zoeken-large.jpg) no-repeat;
			border: 0;
			width: 123px;
			height: 28px;
			float: right;
			margin: 10px 20px 0 0;
			cursor: pointer; *cursor: hand;
		}
	
	#bandenzoek-seizoen {
		position: relative;
		width: 300px;
		height: 24px;
		padding-top: 8px;
		float: left;
		margin: 19px 0;
		background: url(_assets/images/bndzkr-balk.png) no-repeat;
	}
		#bandenzoek-seizoen input {
			margin: 0 10px 0 30px;
		}
		
/* bandenzoeker - pagina */

#bandenzoeker-filter {
	position: relative;	
}
	#bandenzoek-filter-wrapper {
		position: relative;	
		float: left;
		background: url(_assets/images/bndzkr-bg2.jpg) 0 43px no-repeat;
	}
	#bandenzoek-filter-wrapper .list-wrap {
		height: 290px;
	}
	#bandenzoek-filter-wrapper .nav {
		position: relative;
		width: 620px;
		margin-top: 8px;
	}
		#bandenzoek-filter-wrapper .nav li {
			list-style: none;	
			float: left; 
			display: inline;
			text-align: center;
		}
			#bandenzoek-filter-wrapper .nav li a {
				display: block;
				color: #000;
				width: 150px;
				height: 21px;
				margin-top: 10px;
				padding-top: 5px;
				text-decoration: none;
				border: 1px solid #3b3b3b;
				background: #a3a3a3;
			}
			#bandenzoek-filter-wrapper .nav li a.current {
				color: #ccc;
				height: 24px;
				padding: 14px 10px 0 10px;
				margin: 0;
				border: 0;
				background: url(_assets/images/bndzkr-bg2.jpg) top left repeat-x;
			}
	
	#bandenzoeker-container {
		position: relative;
		background: url(_assets/images/bndzkr-bg2.jpg) bottom left repeat-x;
		float:left;	
		padding-bottom: 20px;
	}
	
		#bandenzoeker-container .bandenzoeker-link {
			position: relative; left: auto; bottom: auto;
		}
			
	form#bandenzoeker-filter {
		position: relative;
		float: left;
		width: 310px;
		/*background: url(images/bndzkr-bg2.jpg) top left repeat-x;*/
	}
	
		form#bandenzoeker-filter p {
			margin: 0 0 20px;
			color: #ccc;
		}
	
		form#bandenzoeker-filter label {
			margin: 0 16px;
			clear: none;
			color: #999;
		}
	
		form#bandenzoeker-filter .seizoen {
			position: relative;
			width: 260px;
			height: 24px;
			padding-top: 8px;
			float: left;
			margin-bottom: 10px;
			background: url(_assets/images/bndzkr-balk.png) no-repeat;
		}
			form#bandenzoeker-filter .seizoen input {
				margin: 0 10px 0 30px;
			}
	
		form#bandenzoeker-filter .bandenmaat {
			float: left;
			width: 260px;
			margin: 20px;
		}
	
		 form#bandenzoeker-filter select {
			float: left;
			width: 261px;
			margin: 0 0 15px;
			height: 23px;
			color: #000;
			background: #afafaf;
			border: 1px solid #afafaf;
		}
		
		form#bandenzoeker-filter .submit {
			float: right;
			background: url(_assets/images/button-geel-zoek.jpg) no-repeat;
			border: 0;
			margin-top: 8px;
			width: 105px;
			height: 23px;
			cursor: pointer; *cursor: hand;
		}
			

/* bandenzoeker - pagina - results */

.bandenzoeker-results {
	border: 1px solid #262626;
	float: left;
}

	.bandenzoeker-results .band {
		border: 2px solid #262626; 
		position: relative; 
		float: left; 
		width: 140px;
		height: 201px;
		text-align: center;
		cursor: pointer; *cursor: hand;
		background: url(_assets/images/bndzkr-band-bg.jpg) 0 140px repeat-x;
	}
	
	.bandenzoeker-results .band:hover {
		border: 2px solid #FD9800;
	}
		
		.bandenzoeker-results .band a {
			font-size: 11px;
			color: #aaa;
			text-decoration: none;
			cursor: pointer;
		}
		
			.bandenzoeker-results .band a:hover {
				color: #fff;
			}
			
			
			.bandenzoeker-results .band a p {
				padding-top: 10px;
			}
			
	/* -- extra styles > campagne winterbanden -- */
	
	.bandenzoeker-results .cw-band { 
		width: 188px;
		height: 250px;
	}
	
		.bandenzoeker-results .cw-band a span.title { 
			color: #f90 !important;
			display: block;
		}
		
		.bandenzoeker-results .cw-band a span.info { 
			padding: 10px !important;
			display: block;
		}
		
		.bandenzoeker-results .cw-band a span.small { 
			font-size: 10px !important;
			color: #555 !important;
			display: block;
		}
	

/* dealerlocator */

#dealerlocator {
	position: relative;
	padding: 10px 20px 0 20px;
	width: 260px;
}
	#dealerwrapper {
		position: relative;
		background: url('_assets/images/pattern-1.jpg') repeat;
		width: 260px;
		height: 112px;
		margin: 0 0 15px 0;
		color: #999999;
	}
		.dealerform-left {
			float: left; display: inline;
			width: 110px;
			padding: 15px;
		}
		.dealerform-right {
			float: left; display: inline;
			width: 120px;
			padding: 15px 0 15px 0;
		}
	#dealers {
		position: relative;	
	}
		.dealerlist {
			width: 86px;
			float: left; display: inline;	
		}
			.dealerlist ul li a {
				color: #FD9800 !important;
				padding: 0 !important;
				background: transparent !important;
			}
		
	#dealerlocator ul, 
	#dealerlocator li {
		list-style: none;	
	}
	#dealerlocator a {
		font-size: 11px;	
	}
	
	.dealerinput {
		width: 97px;
	}
	.dealersubmit {
		background: url('_assets/images/button-geel-zoek.jpg') no-repeat;
		border: 0;
		margin-top: 8px;
		width: 105px;
		height: 23px;
		cursor: pointer; *cursor: hand;
	}
	.dealercheck {
		margin: 0 10px 0 0;	
	}

/* blokken */

.block {
	position: relative;
	width: 298px;
	float: left; display: inline;
	border: 1px solid #1e1e1e;
	background: #000;	
}
	
	.block.first {
		margin: 0 10px 0 0;	
	}
	
	.block.last {
		margin: 0 0 0 10px;	
	}

.image-block {
	text-align: center;	
}

#block-campagne {
	position: relative;	
}

#block-reclame {
	position: relative;
}

#block-informatiecentrum {
	position: relative;	
	margin: 10px 0 0 0;
}
	#block-informatiecentrum ul, 
	#block-informatiecentrum li {
		list-style: none;	
	}
	
	#block-informatiecentrum ul {
		position: relative;
	}
	
		#block-informatiecentrum ul li {
			margin: 0 0 10px 0;
		}
		
			#block-informatiecentrum ul li a {
				color: #666;	
				padding: 0;
				background: transparent;		
			}

h1.head-bestgetest {
	padding: 0 20px;
}
.content-bestgetest {
	padding: 0 20px;
	margin-bottom: 20px;
}
			
.band-bestgetest {
	position: relative;
	width: 300px;
	float: left; display: inline;
	text-align: center;
}
	.knop-bestgetest {
		text-align: center;
	}
	
	.knop-bestgetest a{
		display: inline-block !important; 
		float: none !important;
		clear: both !important;
	}
	.band-bestgetest img {
		margin-bottom: 10px;
	}
	.band-bestgetest .descr {
		height: 40px;
	}
	
	.bekijk-meer {
		margin: 30px 0 0 0;
		padding-top: 20px;
		border-top: 1px solid #ccc;
		text-align: center;
		color: #ccc;
	}
		.bekijk-meer a {
			color: #ccc;
			text-decoration: none;
		}
			.bekijk-meer a:hover {
				text-decoration: underline;
			}

/* Test Styles
============================================================================== */
#single-content-test {
	border: 1px solid #242424;
	background: #000 url('http://a0ebe9c998078b74c4f8-5571fa7838c509bf22089addad0135d2.r30.cf2.rackcdn.com/bg-band-licht.jpg') repeat-y;
	padding: 20px;
}

.tabelwrap {
	position: relative;
	margin: 0 0 10px 0; clear: both;
}

.accordiontab {
	border-top: 1px solid #252525; 
}

h4 {
	color: #FD9800;
    border-top: 4px solid #242424;
    padding: 15px 0 0 0;
}

#tab-eigenschappen h4 {
	padding: 0; border-top: 0; 
}

h5 {
/* 	margin: 0 20px 0 20px;  */
}

.dealersubmit.big {
	display: block;
	background: url(http://a0ebe9c998078b74c4f8-5571fa7838c509bf22089addad0135d2.r30.cf2.rackcdn.com/button-zoek-med.png) no-repeat !important;
	border: 0 !important;
	margin-top: 8px !important;
	width: 140px !important;
	height: 28px !important;
	cursor: pointer !important;
	margin: 0 0 15px 0;
	float: right;
}


/* Special Styles
============================================================================== */
/* clear & clearfix */

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {display: inline-block; } 
html[xmlns] .clearfix {display: block;}
* html .clearfix { height: 1%;}
.clear {clear: both;}

/* custom checkbox */

label.checkbox span.holder {
	height: 61px; /* Total height of your checkbox image */
	background: url('_assets/images/checkbox.png') 0 -1px no-repeat; /* Path to your checkbox image */
}

label.radio span.holder {
	height: 61px; /* Total height of your radio buttons image */
	background: url('_assets/images/checkbox.png') 0 -1px no-repeat; /* Path to your radio button image */
}

label.checkbox:hover span.holder,
label.radio:hover span.holder { top: -21px !important; } /* Background position on mouseover */

label.checked span.holder,
label.checked span.holder,
label.checked:hover span.holder,
label.checked:hover span.holder { top: -42px !important; } /* Background position when checked */

label.list {
	float: left;
	margin: 0 0 5px 0;
}

label.inline {
	float: left; margin: 0 10px 0 0;
}

	input.hiddenCheckbox {
		position: absolute; left: -10000px; /* Hide the input */
	}

	label.prettyCheckbox span.holderWrap {
		display: block; float: left;
		position: relative;
		margin-right: 5px;
		overflow: hidden;
	}
	
	label.prettyCheckbox span.holder {
		display: block;
		position: absolute;
		top: 0; left: 0;
	}
	
/* tabs */
ul.tabs {
	position: relative;	z-index: 999; top: 1px;
}
	ul.tabs li {
		top: 1px;
		float: left; display: inline;
		list-style: none;
		margin: 0;	
	}
		ul.tabs li a {
			display: block;
			float: left;
			border: 1px solid #242424;
			background: #525252;
			color: #000;
			margin: 10px 0 0 0;
			padding: 5px 10px 5px 10px;	
			border-bottom: 0px;	
			text-decoration: none;
		}
			ul.tabs li a.current,
			ul.tabs li.current_page_item a {
				background: #000;
				padding: 15px 10px 5px 10px;
				margin: 0;
				color: #fff;		
			}
/* accordion */