/*" 
	TORFS
	
	CCS COMPOSED BY THE LADS @GLUE (http://www.glue.be)		
				   ANNO DOMINI 2010		
	---------------------------------------------------
	00.RESET
	01.GLOBAL STYLES
	02.BLOCKS STRUCTURE
	03.HEADER../images/
	04.NAVIGATION
		a. main nav
		b. sub nav
		c. extra nav
	05.CONTENT
		a. main content
		b. extra content
	06.FORMS
	07.FOOTER
	
"*/

/*" RESET "*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-align: left;
	outline: none;
}

/* Tables still need 'cellspacing="0"' in the markup. */

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

table, td, th {
	vertical-align: middle;
}

/* Remove annoying border on linked images. */

a img {
	border: none;
	display: block
}

/* clearfix & spaces */

.clearfix {
	display: block;
	clear: both;
}

.clearer {
	display: block;
	height: 1px;
	line-height: 0;
	font-size: 0;
	clear: both;
}

.last {
	margin: 0 !important;
}

.spacy {
	padding: 10px 0 !important
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix {
	zoom: 1;
}

/* IE6 */

*:first-child+html .clearfix {
	zoom: 1;
}

/* IE7 */

@font-face {
	font-family: 'KidprintMT';
	src: url('../fonts/kidprintmt-bold-webfont.eot');
	src: local('☺'), url('../fonts/kidprintmt-bold-webfont.woff') format('woff'), url('../fonts/kidprintmt-bold-webfont.ttf') format('truetype'), url('../fonts/kidprintmt-bold-webfont.svgz#webfontNCP7fy25') format('svg'), url('../fonts/kidprintmt-bold-webfont.svg#webfontNCP7fy25') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'KidprintMT';
	src: url('../fonts/kidprintmt-regular-webfont.eot');
	src: local('☺'), url('../fonts/kidprintmt-regular-webfont.woff') format('woff'), url('../fonts/kidprintmt-regular-webfont.ttf') format('truetype'), url('../fonts/kidprintmt-regular-webfont.svgz#webfontQOCMWajA') format('svg'), url('../fonts/kidprintmt-regular-webfont.svg#webfontQOCMWajA') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LeagueGothic';
	src: url('../fonts/league_gothic-webfont.eot');
	src: local('☺'), url('../fonts/league_gothic-webfont.woff') format('woff'), url('../fonts/league_gothic-webfont.ttf') format('truetype'), url('../fonts/league_gothic-webfont.svgz#webfontE0n5OLOc') format('svg'), url('../fonts/league_gothic-webfont.svg#webfontE0n5OLOc') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*" 01.GLOBAL STYLES "*/

body {
	font-family: Arial, sans-serif;
	font-size: 75%;
	background: #fdfdfd url('../images/layout/body-bg.jpg')  top center no-repeat;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, sans-serif;
	font-weight: 800
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1.4em;
	clear: both;
}

h4 {
	font-size: 1.3em;
}

h5 {
	font-size: 1.2em;
}

h6 {
	font-size: 1.1em;
}

p {
	font-size: 1em;
	line-height: 1.8em;
	padding-bottom: 0.5em;
	color: #333;
}

blockquote {
	font-family: Georgia, serif;
	background: url("../images/layout/quote.png") no-repeat scroll left top transparent;
	color: #333;
	font-size: 1.4em;
	font-style: italic;
	line-height: 1.5em;
	padding: 0 0 1em 30px;
	margin: 10px
}

blockquote p {
	padding: 0;
	color: #fff;
}

/* link underline */

a {
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

/* lists */

li ul, 
li ol {
	margin: 0 1.5em;
}

ul, ol {
	margin: 0 1.5em 1.5em 2.5em;
	line-height: 1.5em;
	font-family: Georgia, serif;
}

.content-text ul, .content-text ol {
	font: 1.3em/1.5em Georgia, serif;
	clear: both;
}

ul {
	list-style-type: disc;
	clear: both;
}

ol {
	list-style-type: decimal;
}

dl {
	margin: 0 0 1.5em 0;
}

dl dt {
	font-weight: bold;
}

dd {
	margin-left: 1.5em;
}

ul.downloads {
	margin:0;
}

ul.downloads li {
	list-style:none;
	margin:10px 0;
	padding: 10px 0;
	border-bottom: 1px solid #ececec;
	width: 60%;
}

ul.downloads li.last {
	border:none;
}

ul.downloads li li {
	list-style:disc;
	font-size:14px;
	line-height:20px;
	margin:0;
	padding:0;
	width:auto;
	border:none;
}

ul.downloads h3 {
	font-size:24px;
	margin:2px 0 8px 0;
}

ul.downloads img {
	float:left;
	margin:0 35px 15px 0;
}

ul.downloads .info {
	float:left;
	clear:none;
}

/* tables */

table {
	margin-bottom: 1.4em;
	width: 100%;
}

th {
	font-weight: bold;
}

thead th {
	background: #c3d9ff;
}

th,td,caption {
	padding: 4px 10px 4px 5px;
}

tr.even td {
	background: #e5ecf9;
}

tfoot {
	font-style: italic;
}

caption {
	background: #eee;
}

/*" 02.LAYOUT DIVS "*/

#wrapper {
	
}

#header {
	margin: 0 auto;
	position: relative;
	z-index: 1000;
}

#header h1 {
	display: none;
}

#topNav .holder {
	padding: 0
}

.holder {
	width: 960px;
	margin: 0 auto;
	padding: 0 0 20px;
	clear: both;
	overflow: hidden
}

#sidebar {
	width: 228px;
	margin-right: 25px !important;
	margin-right: 12px;
	float: right;
}

#content-main {
	width: 685px;
	float: left;
}

#content-second {
	width: 225px;
	float: left;
	padding-top: 20px
}

#footer {
	clear: both;
}

#links-footer {
	padding: 15px 0;
	background: #f2ae13 url('../images/layout/first-foot-bg.png') center 



/*-66px*/ bottom no-repeat;
	border-top: 1px solid #dda117;
	clear: both;
	overflow: hidden
}

#sec-links-footer {
	padding: 15px 0;
	background: #f2ae13 url('../images/layout/sec-foot-bg.png') center top no-repeat;
	clear: both;
	overflow: hidden
}

#credits-footer {
	background-color: #353535;
	clear: both;
	overflow: hidden;
	border-top: 1px solid #333;
}

#credits-footer .holder {
	padding: 0
}

.span2-1, .span3-1, .span3-2,
.span4-1, .span4-2, .span4-3 {
	float: left;
	overflow: hidden;
	margin-right: 20px;
	padding: 10px 0
}

.span2-1 {
	width: 468px;
}

.span3-1 {
	width: 304px;
}

.span3-2 {
	width: 630px;
}

.span3-3 {
	clear: both;
}

/*
.span4-1{width: 220px; }
.span4-2{width: 465px; }
.span4-3{width: 710px; }
*/

/*" 03.HEADER "*/

/* #logo{width: 261px; height:97px; float: left; } */

#logo {
	width: 261px;
	height: 97px;
	margin-top: -54px;
	position: absolute;
}

/* #logoHolder {margin-top:-54px; padding:0;} */

#logoHolder {
	padding: 0;
	height: 43px;
}

#topNav #logo a {
	padding: 0;
	margin: 0;
}

.home .branding-header {
	height: 300px;
	background-color: #fff;
	position: relative;
}

.branding-header .viewport {
	overflow: hidden;
	width: 960px;
	height: 320px;
	position: relative;
}

.branding-header .slider {
	position: absolute;
	;height: 320px;
	width: 100000px;
}

.branding-header .slider .header-element {
	width: 960px;
	float: left;
	height: 320px;
}

.branding-header h1, .branding-header h2 {
	width: 529px;
	color: #fff;
	font: 3.5em/1em "LeagueGothic", arial, sans-serif;
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-top: 50px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.25);
}

.wf-inactive .branding-header h1, .wf-inactive .branding-header h2 {
	font-size: 2.75em;
	font-family: "Arial Narrow","Trebuchet MS",arial,sans-serif;
}

.branding-header .header-cta a {
	font: 1.5em arial, sans-serif;
	text-transform: lowercase;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 10px 26px 10px 14px;
	display: inline-block;
	line-height: 1;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.25);
	cursor: pointer;
	position: relative;
	float: right;
}

.filter-block, .results-control .control {
	display: none;
}

.orange {
	color: #f1e7d1;
	border: solid 1px #da7c0c;
	background: #d19510;
	background: -webkit-gradient(linear, left top, left bottom, from(#f0ac13), to(#d19510));
	background: -moz-linear-gradient(top,  #f0ac13,  #d19510);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0ac13', endColorstr='#d19510');
}

.orange:hover {
	color: #f1e7d1;
	border: solid 1px #da7c0c;
	background: #f0ac13;
	background: -webkit-gradient(linear, left top, left bottom, from(#d19510), to(#f0ac13));
	background: -moz-linear-gradient(top,  #d19510,  #f0ac13);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d19510', endColorstr='#f0ac13');
}

.branding-header .header-textholder {
	width: 529px;
	margin-top: -320px;
}

.branding-slogan {
	width: 75%;
	float: right
}

.branding-slogan p {
	font: italic small-caps normal 3em/1em Georgia, serif;
	color: #333;
	padding-top: 75px;
}

/*" 04.NAVIGATION "*/

/* top nav */

#topNav {
	background-color: #aebb1b;
}

#topNav .holder {
	
}

#topNav ul {
	height: 53px;
	margin: 0 auto;
	line-height: 53px;
	float: right
}

#topNav ul li {
	display: block;
	float: left;
	width: auto;
}

#topNav a {
	color: #fff;
	font-size: 1.1em;
	padding-bottom: 0

;
	/*
text-shadow: 1px 1px #292929;*/padding-left: 10px;
	padding-right: 10px;
	border-left: 1px dotted #fff
}

#topNav a.home {
	border-left: 0
}

/* main nav */

.home #mainNav {
	height: 54px;
}

.home #mainNav ul {
	height: 46px;
}

#mainNav {
	margin: 20px auto 0;
	background: transparent url('../images/layout/main-menu-bg.png') no-repeat;
	width: 962px;
	padding: 0;
	height: 62px;
	position: relative;
}

#mainNav ul {
	width: 959px;
	padding: 8px 0 0 1px;
	height: 60px;
	margin: 0 auto;
	line-height: 60px;
	font: 2em/60px "LeagueGothic", arial, sans-serif;
	text-transform: uppercase;
}

#mainNav ul li {
	display: block;
	float: left;
	width: auto;
	margin-right: 5px;
}

#mainNav a {
	color: #585a59;
	padding: 0;
	height: 42px;
	display: block;
	background: transparent url('../images/layout/nav-sprite.png') no-repeat;
}

#mainNav a span {
	display: none;
}

#mainNav a.m01 {
	width: 149px;
}

#mainNav a.m02 {
	width: 148px;
	background-position: -149px top
}

#mainNav a.m03 {
	width: 158px;
	background-position: -297px top
}

#mainNav a.m04 {
	width: 162px;
	background-position: -455px top
}

#mainNav a.m05 {
	width: 122px;
	background-position: -617px top
}

#mainNav a.m06 {
	width: 183px;
	background-position: -739px top
}

#mainNav a.m01:hover, .damesschoenen #mainNav a.m01 {
	width: 149px;
	background-position: 0 bottom
}

#mainNav a.m02:hover, .herenschoenen #mainNav a.m02 {
	width: 148px;
	background-position: -149px bottom
}

#mainNav a.m03:hover, .meisjesschoenen #mainNav a.m03 {
	width: 158px;
	background-position: -297px bottom
}

#mainNav a.m04:hover, .jongensschoenen #mainNav a.m04 {
	width: 162px;
	background-position: -455px bottom
}

#mainNav a.m05:hover, .handtassen #mainNav a.m05 {
	width: 122px;
	background-position: -617px bottom
}

#mainNav a.m06:hover {
	width: 183px;
	background-position: -739px bottom
}

/* sub nav */

#sidebar #subNav {
	margin: 0;
	border: none;
}

#subNav ul {
	margin: 0 0 1.5em;
	font: 1.2em georgia,serif;
	font-weight: 300;
}

#subNav li {
	background: transparent url(../images/layout/sub-menu-bullet.png) no-repeat 0 -41px;
	border-bottom: 1px solid #C1C1C1;
	display: block;
	list-style: none outside none;
	padding-left: 20px;
}

#subNav li.active {
	background: #7b7b7b url(../images/layout/sub-menu-bullet.png) no-repeat 0 0;
	border-bottom: 1px solid #666;
}

#subNav li a {
	color: #333;
	display: block;
	line-height: 40px;
}

#subNav li.active a {
	color: #fff;
	text-shadow: 1px 1px #333;
}

/*" 05.CONTENT "*/

/* Home */

.home-categories {
	padding: 14px;
}

.home-categories .categorie {
	width: 186px;
	float: left;
	text-align: center;
}

.home-categories .categorie h2 {
	width: 186px;
	text-align: center;
	font: 2em "LeagueGothic", arial, sans-serif;
	text-transform: uppercase;
	color: #5f5f5f;
}

.home-categories .categorie a {
	display: block;
	width: 186px;
	text-align: center;
	padding: 10px 0;
}

.home-categories .categorie h2 a {
	padding: 0;
	color: #5f5f5f;
}

.home-categories .categorie a img {
	margin: 0 auto;
}

.controller {
	background-image: url(../images/layout/controller-back.png);
	height: 40px;
	line-height: 19px;
	position: relative;
	color: #fff;
	margin-top: -50px;
	display: block;
	float: right;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	margin-right: 10px;
}

.controller-numbers {
	float: left;


/*
display: block;*/ width: auto;


/*he
ight: 19px;*/ position: relative;
	margin: 0 10px 0 15p

x;

/*to
p:16px;*/line-height: 40px;
}

.controller-numbers em {
	width: 17p

x;
	/
* height: 17px;
	*/margin-right: 5px;
	float: left;
	text-align: center;
	display: block;
	cursor: pointer;
	font-style: normal;
}

.controller-numbers em:hover {
	background: url(../images/layout/indicator.png) no-repeat center center;
}

.controller-numbers em.active {
	background: url(../images/layout/indicator-active.png) no-repeat center center;
	color: #000
}

#wrapper .home-categories .categorie .cta {
	text-align: center;
}

.home-categories .categorie p.cta a {
	display: inline-block;
	width: auto;
	text-align: center;
	padding: 10px;
	background-image: none;
	float: none;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.25);
}

.home #content-wide {
	padding-top: 10px;
}

.home .last {
	float: right;
}

.home-box {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px #cdcdcd solid;
	background-color: #fff;
}

.home-box-borderless {
	background-color: #fff;
}

.home-box.werkgever {
	margin-top: 10px;
}

.home-box-borderless .choez {
	border: none;
	padding: 10px 0 0 0;
}

.home-box-borderless .choez img {
	float: left;
	margin: 0.35em 1.25em 0 0;
	-webkit-box-shadow: 4px 3px 0px #222;
	-moz-box-shadow: 4px 3px 0px #222;
	box-shadow: 4px 3px 0px #222;
}

.home-box-borderless .choez .details {
	float: left;
	width: 155px;
}

.home-box-borderless .choez h3 {
	color: #92B11F;
	font: 2em/1em "KidprintMT",Arial,sans-serif;
	font-weight: bold;
	margin: 0 0 0.25em 0;
}

.home-box-borderless .choez h3 a {
	color: #92B11F;
	text-decoration: none !important;
	text-transform: uppercase;
}

.home-box-borderless .choez p a {
	color: #515151;
}

.home-box-borderless .choez p a:hover {
	text-decoration: none;
}

.hor1, .hor2 {
	padding: 10px 0 0 0;
	overflow: hidden;
}

.hor1 .home-box {
	min-height: 260px;
}

.hor2 .home-box {
	min-height: 210px;
}

.home .hor-scroller .viewport {
	height: 225px;
}

.home .hor-scroller {
	padding: 0;
	margin-bottom: 0;
}

.home .hor-scroller-cont {
	

/*
padding:0;*/ width: 614px;
	margin: 0 auto;
}

.home .home-box h3 {
	padding: 0 20px 0 15px;
	height: 34px;
	background: transparent url('../images/layout/bg-h3.png') right 0 no-repeat;
	float: left;
	clear: both;
	text-transform: uppercase;
	color: #92b11f;
	text-shadow: 1px 1px #fff;
	font: 2em/34px "LeagueGothic", arial, sans-serif
}

.home .nieuwsbrief h3 {
	font: 2em/1em "KidprintMT",Arial,sans-serif;
	font-weight: bold;
	background-image: none;
	height: auto;
	letter-spacing: 0em;
	padding-top: 5px;
}

.home .werkgever img {
	float: left;
	margin-right: 20px;
}

.home .werkgever h4 {
	float: left;
	font: 2.4em Georgia,serif;
	width: 765px;
	color: #9f9f9f;
	padding-top: 10px;
}

.home div.nieuwsbrief {
	background: url(../images/layout/home-nieuwsbox.png) -119px bottom no-repeat
}

.home .nieuwsbrief form {
	padding-top: 30px !important;
	padding-top: 46px;
}

.home .nieuwsbrief label {
	display: none;
}

.home .pad-txt {
	padding: 10px 15px 6px 16px !important;
	padding: 0 15px 6px 16px;
	clear: both;
}

.home .blog img {
	float: left;
	clear: left;
	margin-left: 10px;
}

/* blog */

.blog .box-text {
	display: block;
	width: 430px;
	float: right;
	margin-right: 8px !important;
}

.blog .box-text h3 {
	margin: 10px 0 15px 0;
}

.blog .box-text h4 {
	clear: left;
	color: #ea4895;
	font: 2em/1em "KidprintMT",Arial,sans-serif;
	font-weight: bold;
	letter-spacing: 0em
}

.blog .box-text p {
	color: #515151;
	font-size: 1.1em;
}

.blog .box-text p.cta {
	margin-top: 10px;
}

.blog .box-text p.cta a:first-child {
	margin-right: 10px;
}

.blog .box-text p.cta a.grey {
	background-color: #afafaf;
}

.content-text h3, .content-text h4, .content-text h5, .content-text h6 {
	padding: 0;
	background-image: none;
	float: left;
	clear: both;
	text-transform: normal;
	color: #666;
	font: 2.5em "LeagueGothic", arial, sans-serif
}

.content-text h4 {
	font-size: 2em;
}

.content-text h5 {
	font: 700 1.5em/1em arial, sans-serif;
font
}

.content-text h6 {
	font: 700 1em/1em arial, sans-serif;
font
}

/* breadcrumbs */

.breadcrumbs {
	padding: 0;
	margin: 0 auto;
}

.breadcrumbs p {
	font: 1.12em Georgia,serif;
	text-align: right;
	color: #585a59;
	padding: 10px 0;
}

.breadcrumbs p a {
	color: #FBB306;
}

/* filter block */

.filter-block {
	background-color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px #cdcdcd solid;
	padding: 0;
	margin-top: 13px;
}

.filter-id {
	font: 2.2em "LeagueGothic", arial, sans-serif;
	text-transform: uppercase;
	color: #7f7f7f;
	text-shadow: 1px 1px #fff;
	letter-spacing: 1px;
	background: transparent url('../images/layout/filter-id.png') left center no-repeat;
	height: 83px;
	width: 220px;
	float: left;
	overflow: hidden;
}

.filter-id span {
	width: 150px;
	padding-top: 17px;
	display: block;
	line-height: 0.9em;
	padding-left: 20px;
}

.filter-selector {
	padding: 10px 0 0;
	margin: 0;
	width: 700px;
	float: right;
}

.filter-selector ol {
	padding: 0;
	margin: 0;
}

.filter-selector ol li {
	list-style: none;
	float: left;
	width: 233px;
}

.filter-selector ol li label {
	background: transparent url('../images/layout/filter-id-nmbr.png') no-repeat;
	height: 24px;
	display: block;
	padding-left: 28px;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 24px;
	color: #5d5d5d;
}

.filter-selector ol li.fid-01 label {
	background-position: left top;
}

.filter-selector ol li.fid-02 label {
	background-position: left center;
}

.filter-selector ol li.fid-03 label {
	background-position: left bottom;
}

.filter-selector ol li select {
	padding: 3px;
	width: 200px;
	margin: 0.5em 0;
}

/* main content */

.googlemap-holder {
	margin-top: -20px;
	height: 330px;
}

.content-extra {
	width: 229px !important;
	width: 249px;
	float: left;
	margin-left: 20px !important;
	margin-left: 10px
}

.content-extra img {
	margin-bottom: 10px
}

.content-extra img.gallery {
	cursor: pointer;
}

#content-wide {
	background-color: #fff;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-radius-bottomleft: 3px;
	-webkit-border-radius-bottomright: 3px;
	border: 1px #cdcdcd solid;
	border-top: 0;
	overflow: hidden;
	padding: 20px 0
}

.content-header {
	height: 68px;
	background: #ddd url('../images/layout/content-header-bg.png') repeat-x;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border: 1px #cdcdcd solid;
	border-bottom: 0;
}

.product-overview .content-header {
	margin-top: 15px;
}

.content-header h1 {
	font: 2em Arial,sans-serif;
	height: 68px;
	line-height: 68px;
	margin-left: 20px !important;
	margin-left: 10px;
	font-weight: 700;
	color: #5c5c5c;
	width: 700px;
	float: left;
	text-shadow: 1px 1px #fff;
	white-space: nowrap;
}

.content-text {
	padding-left: 20px !important;
	padding-bottom: 10px;
	margin-bottom: 20px;
	background: transparent url('../images/layout/content-text-divline.png') 20px bottom no-repeat;
	background-image: none;
}

.schoenenmerken .content-text {
	padding-bottom: 0;
	margin-bottom: 0
}

.store .content-text {
	float: left;
	width: 415px !important;
	width: 435px;
	padding-left: 10px;
}

.content-text p.note {
	font-size: 1.2em;
	color: #999;
	font-style: italic;
}

.filter-results-msg {
	width: 510px;
	height: 68px;
	padding: 0;
	margin: 0;
	font: 1.8em/68px Georgia,serif;
	padding-left: 20px;
	color: #777;
	float: left;
}

.filter-results-msg span {
	color: #fbb306;
}

.results-control {
	width: 

/*
425px*/303px;
	float: right;
}

.results-control .control {
	width: 290px;
	float: left;
}

.results-control .control label {
	width: auto;
	float: left;
	line-height: 68px;
	font-weight: 700;
	margin-right: 10px;
}

.results-control .control select {
	width: 200px;
	float: left;
	margin-top: 19px;
	padding: 3px;
}

.results-control .listing {
	width: 120px;
	height: 25px;
	float: right;
	padding-top: 20px;
}

.results-control .listing .grid-plus {
	width: 43px;
	height: 25px;
	background: transparent url('../images/layout/grid-hgrid.png') left bottom no-repeat;
	float: left;
	margin-right: 20px;
	cursor: pointer;
}

.results-control .listing .grid-plus:hover {
	background-position: left top;
}

.results-control .listing .grid {
	width: 34px;
	height: 25px;
	background: transparent url('../images/layout/grid-hgrid.png') right top no-repeat;
	float: left;
	cursor: pointer;
}

.results-control .listing .grid:hover {
	background-position: right top;
}

.content-text p.facebook-like {
	float: left;
	clear: left;
	margin-bottom: 0;
	padding: 0;
	width: 490px;
	height: 25px;
	overflow: hidden;
}

.content-text p.to-any {
	float: right;
	clear: right;
	width: 172px;
	height: 16px;
	margin-top: 4px;
}

.content-text p.to-any a {
	float: right;
	margin-right: 1px;
}

.content-text p.to-any img {
	margin: 0;
}

/*  */

.numberList {
	margin: 0;
	padding: 0
}

.numberList li {
	list-style-type: none;
	margin: 0;
	padding: 0 0 10px 0;
	overflow: hidden;
}

.numberList span.num {
	background: #fff url('../images/layout/li-num.png') no-repeat top left;
	display: block;
	float: left;
	height: 26px;
	width: 26px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	font: 18px/26px arial, none-serif;
	padding-right: 15px;
	margin-top: 5px;
}

.numberList span.lsText {
	display: block;
	float: left;
	width: 600px;
}

#store-container {
	padding: 40px 20px 20px;
}

#store-container h2 {
	padding: 0 0 20px;
	margin: 0;
	height: auto;
	background-image: none;
	float: none;
	clear: both;
	text-transform: inherit;
	color: #FBB306;
	text-shadow: none;
	font: 2.5em/34px "LeagueGothic", arial, sans-serif
}

#store-container dl {
	width: 229px;
	float: left;
	color: #666;
	font: 1.2em/1.7em georgia,serif;
	padding-bottom: 30px;
}

#store-container dt a {
	color: #333;
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: normal;
	padding: 5px 20px 5px 0;
}

#store-container dt {
	color: #333;
	padding: 0 20px 10px 0;
	line-height: 1em;
}

#store-container dd {
	margin-left: 0;
	font: 0.92em/1.3em Arial,sans-serif;
	padding: 0 20px 0 0;
}

#store-container dd.button {
	padding-top: 15px;
	text-align: left;
}

#store-container dd.button a {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background: #FBB306 none right center no-repeat;
	color: #FFFFFF;
	display: inline;
	padding: 6px;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.25);
	font: 0.9em Georgia, serif;
	text-transform: uppercase;
}

#store-container p {
    clear: both;
}

#store-container a {
    color: #666;
    font: normal normal normal 1.3em/1.5em Georgia, serif;
    margin: 0px;
    padding: 0px;
}

#map_canvas {
	position: relative;
	z-index: 0;
	border-bottom: 1px #dfdfdf solid;
}

.legend {
	display: block;
	height: 100px;
	width: 230px;
	margin-top: -122px;
	background-color: #fff;
	position: relative;
	z-index: 10;
	left: 695px;
	border: 1px #cdcdcd solid;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.legend ul {
	margin: 0;
	padding: 15px 10px 0 22px;
	color: #333;
	list-style: none;
	line-height: 22px;
	font-family: arial, sans-serif;
}

.legend ul li {
	cursor: pointer;
	text-indent: 20px;
}

.legend ul li.binnenstad {
	background: transparent url(http://labs.google.com/ridefinder/images/mm_20_orange.png) no-repeat left top;
}

.legend ul li.periferie {
	background: transparent url(http://labs.google.com/ridefinder/images/mm_20_purple.png) no-repeat left top;
}

.legend ul li.shoppingcenter {
	background: transparent url(http://labs.google.com/ridefinder/images/mm_20_green.png) no-repeat left top;
}

.legend ul li:hover {
	text-decoration: underline;
}

p.intro, .content-text p.intro {
	color: #333;
	clear: both;
	font: 1.3em/1.7em georgia,serif;
	overflow: hidden
}

.blog .content-text p.intro {
	color: #333;
	clear: both;
	font: 1.6em/1.7em georgia,serif;
	font-style: italic;
}

.intro img {
	clear: both;
	float: left;
	margin-right: 20px;
}

.content-text ul li a {
	color: #FBB306;
}

.content-text ul li a:hover {
	text-decoration: underline;
}

.content-text ul.address li {
	font-size: 1.1em;
	line-height: 1.5em;
	color: #333333;
}

.content-text ul.openingsuren li {
	font-size: 1.1em;
	line-height: 1.5em;
	color: #333333;
	display: block;
}

.content-text ul {
	margin-bottom: 30px;
}

/*.content-text ul li{font-size:1.3em;line-height:1.5em;color:#333333;}*/

.content-text h2 {
	padding: 0 20px 0 15px;
	margin-bottom: 20px;
	height: 34px;
	background: transparent url('../images/layout/bg-h3.png') right 0 no-repeat;
	float: left;
	clear: both;
	text-transform: uppercase;
	color: #92b11f;
	text-shadow: 1px 1px #fff;
	font: 2em/34px "LeagueGothic", arial, sans-serif
}

.store .content-text h2 {
	margin-bottom: 10px;
}

.store .content-text h3 {
	font-size: 1.5em;
	font-family: arial,sans-serif;
	font-weight: 700;
}

.content-text p {
	padding-bottom: 20px;
	clear: both;
	font: 1.3em/1.6em georgia, serif;
	color: #333;
	overflow: hidden;
}

.content-text p img {
	float: left;
	margin-right: 15px;
}

.blog .content-text {
	background-image: none;
}

.content-text .blog-entry, .content-text .vacature-entry {
	clear: both;
	background: transparent url('../images/layout/content-text-divline.png') left bottom no-repeat;
	padding: 20px 0;
	overflow: hidden;
}

.content-text .blog-entry h2 {
	padding: 0;
	margin: 0;
	height: auto;
	background-image: none;
	float: none;
	clear: both;
	text-transform: inherit;
	color: #FBB306;
	text-shadow: none;
	font: 2.5em/34px "LeagueGothic", arial, sans-serif
}

.content-text .blog-entry h2.arrow {
	background: url("../images/layout/bg-h3.png") no-repeat scroll right 0 transparent;
	clear: both;
	color: #92B11F;
	float: left;
	font: 2em/34px "LeagueGothic",arial,sans-serif;
	height: 34px;
	margin: 10px 0;
	padding: 0 20px 0 15px;
	text-shadow: 1px 1px #FFFFFF;
	text-transform: uppercase;
}

.content-text .vacature-entry h2 {
	padding: 0;
	margin: 0;
	height: auto;
	background-image: none;
	float: none;
	clear: both;
	text-transform: inherit;
	color: #FBB306;
	text-shadow: none;
	font: 2.5em/34px "LeagueGothic", arial, sans-serif;
	padding-bottom: 15px;
}

.content-text .blog-entry h2 a, .content-text .vacature-entry h2 a {
	color: #FBB306
}

.content-text .blog-entry h3 {
	color:#5C5C5C;
	float: none;
	font:700 1.5em/1.2em Arial,sans-serif;
	margin: 10px 0;
}

.content-text .blog-entry h3 a {
	color: #5C5C5C;
	text-decoration: none;
}

.content-text .blog-entry .blog-info {
	color: #666;
	font: 1em georgia, serif
}

.content-text .blog-entry .blog-info a {
	color: #FBB306;
}

.content-text .blog-entry img {
	float: left;
	margin-right: 15px;
}

.content-text .blog-entry .blog-photos img {
	cursor: pointer;
}

.content-text .blog-entry .blog-shoes-holder { 
	background-color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px #cdcdcd solid; 
}

.content-text .blog-entry .blog-shoes {
	border-bottom: 1px solid #e6e6e6;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

.content-text .blog-entry .last { 
	border: none; 
}

.content-text .blog-entry .blog-shoes .picture {
	float: left;
	width: 200px;
	margin-left: 20px;
}

.content-text .blog-entry .blog-shoes .detail {
	float: left;
	width: 400px;
}

.content-text .blog-entry .blog-shoes ul { 
	margin: 0 0 10px 0; 
}

.content-text .blog-entry .blog-shoes li { 
	color:#656363;
	list-style: none;
	font:0.82em/1.3em Arial,sans-serif;
	margin-bottom: 2px;
}

.content-text .blog-entry .blog-shoes a.detail { 
	-moz-border-radius:7px 7px 7px 7px;
	-webkit-border-radius: 7px;
	background:none no-repeat scroll right center #FBB306;
	color:#FFFFFF;
	display:inline;
	font:0.9em Georgia,serif;
	padding:6px;
	text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.25);
	text-transform:uppercase;
	width: auto;
}

body #wrapper .cta {
	text-align: right;
	float: none;
	overflow: visible;
}

body p.cta a {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background: #FBB306 url('../images/layout/cta-arro.png') right center no-repeat;
	color: #FFFFFF;
	display: inline;
	padding: 10px 26px 10px 14px;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.25);
	font: 0.9em Georgia, serif;
	text-transform: uppercase;
}

.content-text p a, label a {
	color: #FBB306;
	font-weight: 800;
}

.merk-collectie-container p a {
	color: #FBB306;
	font-weight: 800;
}

.ass-info p a {
	color: #FBB306;
	font-weight: 800;
}

.widget-text {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #C1C1C1;
}

.widget-text h2 {
	font-weight: bold;
	font-size: 1.4em
}

.widget-text img {
	float: left;
	margin: 5px 10px 5px 0
}

.widget-text p {
	font-size: 1em
}

ul.vcard {
	line-height: 1.8em;
	list-style: none;
	margin: 0;
	padding: 0
}

.vcard li {
	
}

.vcard .org {
	font-weight: 800;
	font-size: 1.1em
}

.vcard span {
	display: inline;
	color: #000
}

dl.news-entries {
	line-height: 1.5em
}

dl.news-entries dt.news-entry-title {
	
}

dl.news-entries dt.news-entry-title .news-entry-date {
	margin-left: 10px;
	color: #666
}

dl.news-entries dd.news-entry {
	margin: 0 0 10px
}

dl.news-entries dd.news-entry a {
	
}

.reacties p {
	font-family: arial, sans-serif;
}

p.auteur {
	margin-bottom: 5px;
	color: #666;
	font-size: 1.1em;
	font-weight: bold;
}

p.auteur span {
	font-weight: 100;
}

img.auteur-pict {
	float: left;
	margin: 8px 15px 0 0
}

#reageer h3 {
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: 600;
	color: #FBB306;
	padding-bottom: 5px
}

.reactie-box {
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 15px;
	font-family: arial, sans-serif;
}

.reactie-inbox {
	clear: both;
	overflow: hidden;
	padding-bottom: 15px;
}

p.post-reacties {
	text-transform: uppercase;
	font-family: Arial, sans-serif;
	font-weight: 600;
	font-size: 1.2em;
	background: transparent url(../images/layout/icn-reacties.png) left 5px no-repeat;
	text-indent: 20px;
	margin-top: 10px;
}

.post-reacties {
	font-size: 1.1em;
}

.reactie-inbox p.reactie {
	clear: right;
	margin-bottom: 0;
	color: #666;
	font-size: 1.2em
}

#reageer {
	clear: both;
}

.quotes {
	clear: both;
}

.quotes blockquote {
	padding: 5px 0 0;
	background: url("../images/layout/quote-content.png") no-repeat scroll left top transparent;
}

.quotes blockquote p {
	font-size: 1.2em;
	font-style: italic;
	text-indent: 30px;
}

.content-text .quotes blockquote p {
	font-size: 0.9em;
	font-style: italic;
	text-indent: 30px;
}

.content-text p.gast {
	text-align: right;
}

/* product */

/* overview */

#results {
	width: 924px;
}

#product-container {
	position: relative;
	margin-left: 34px;
}
#results .row {   
	width: 924px;
	height: 209px;
}
.overview-product-holder {
	width: 150px;
	float: left;
	margin: 0 34px 0 0px;
}

.overview-product-holder a {
	font-size: 0.9em;
	text-transform: uppercase;
	color: #e2066f;
	padding-top: 10px;
	display: block;
}

.overview-product-holder a span {
	display: block;
	text-align: center;
}

.overview-product-holder a span.product-brand-name {
	font-size: 1em;
	font-weight: bold;
}

.overview-product-holder a span.product-cat {
	font-size: 1em;
}

.overview-product-holder a span.product-price {
	font-size: 0.9em;
}

.overview-product-holder.hidden {display:none}

/* merk */

.merk-collectie-container {
	padding-left: 20px;
}

.merk-collectie-container h2 {
	padding: 0 20px 0 15px;
	margin-bottom: 20px;
	height: 34px;
	background: transparent url('../images/layout/bg-h3.png') right 0 no-repeat;
	float: left;
	clear: both;
	text-transform: uppercase;
	color: #92b11f;
	text-shadow: 1px 1px #fff;
	font: 2em/34px "LeagueGothic", arial, sans-serif
}

.merk-collectie-container p {
	clear: both;
	clear: both;
	color: #333333;
	font: 1.3em/1.6em georgia,serif;
}

.merk-collectie-container .overview-product-holder {
	margin: 10px 15px 10px 0px;
}

.merk-collectie-container .cta {
	margin-top: 20px;
}

/* detail */

.china-number {
	width: 225px;
	float: right;
}

.china-number p {
	text-align: right;
	line-height: 68px;
	margin: 0;
	padding: 0 20px 0 0;
	color: #656363;
	font-weight: 700;
}

.product-detail .prod-photo {
	float: left;
	width: 325px;
	position: relative;
}

.product-detail .prod-photo .price {
	background: transparent url('../images/layout/label.png') 0 0 no-repeat;
	width: 81px;
	height: 81px;
	text-align: center;
	font: 1.6em/81px Georgia,serif;
	color: #fff;
	z-index: 10;
	position: absolute;
	left: 40px;
	top: 20px;
}

.product-detail .prod-photo .price span {
	font-style: italic;
	font-size: 0.7em;
}

.product-detail .prod-info {
	float: right;
	width: 324px;
	padding-top: 11px;
}

.product-detail .prod-info .brand {
	background: transparent url('../images/layout/prod-det-merk.png') 0 0 no-repeat;
	height: 34px;
	width: 324px;
	line-height: 34px;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: 700;
	text-shadow: 1px 1px #ededed;
	color: #5b5b5b;
}

.product-detail .prod-info .brand span {
	width: 65px;
	display: block;
	float: left;
	padding-left: 7px;
}

.product-detail .prod-info .brand a {
	float: left;
	color: #fdb913;
}

.product-detail .prod-info .desc-short {
	font: 1.5em Georgia,serif;
	color: #383838;
	width: 310px;
}

.product-detail .prod-info .sizes, .product-detail .prod-info .color {
	color: #656363;
	font-weight: 700;
	font-size: 1.2em;
}

.product-detail .prod-info .sizes span, .product-detail .prod-info .color span {
	font-weight: 400;
	display: block;
	font-family: georgia, serif;
}

.product-detail #product-container {
	margin-left: 20px;
	clear: both;
	overflow: hidden;
}

.extra-text {
	clear: both;
	font: 1.3em Georgia,serif;
	padding: 10px 0;
}

#loader_bottom {
	display: none;
}

/* horizontal scroller */

.hor-scroller {
	clear: both;
	overflow: hidden;
	padding-left: 20px;
	margin-bottom: 20px;
}

.hor-scroller div {
	float: left;
}

.hor-scroller div h3 {
	padding: 0 20px 0 15px;
	height: 34px;
	background: transparent url('../images/layout/bg-h3.png') right 0 no-repeat;
	float: left;
	clear: both;
	text-transform: uppercase;
	color: #92b11f;
	text-shadow: 1px 1px #fff;
	font: 2em/34px "LeagueGothic", arial, sans-serif
}

.hor-scroller-cont {
	clear: both;
	margin: 0 auto;
	float: none;
	padding: 0 10px;
}

.hor-scroller .outer-holder {
	width: 644px;
}

.hor-scroller .inner-holder {
	width: 634px;
	height: 250px;
}

.hor-scroller .hor-scroller-cont {
	width: 614px;
	height: 216px;
}

.outer-holder {
	border: 1px solid #c3c3c3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	overflow: hidden;
}

.inner-holder {
	border: 5px solid #e3e3e3;
	padding: 12px 0 10px 0;
	overflow: hidden;
	text-align: center;
}

.holder-holder {
	width: 20000em;
	position: absolute;
}

.but-left, .but-right {
	width: 37px;
	height: 37px;
	margin-top: 80px;
	background: transparent url('../images/layout/scroller-control.png') no-repeat;
	float: left;
}

.but-left {
	background-position: left bottom;
}

.but-right {
	background-position: right bottom;
}

.but-left:hover {
	background-position: left top;
	cursor: pointer;
}

.but-right:hover {
	background-position: right top;
	cursor: pointer;
}

.hor-scroller-cont .disabled {
	visibility: hidden;
}

.hor-scroller .viewport {
	margin: 0 10px 0 10px !important;
	margin: 0 10px 0 5px;
	overflow: hidden;
	width: 520px;
	height: 215px;
	float: left;
	position: relative;
}

/* sidebar elements */

.wedstrijd {
	padding-top: 8px;
	margin-bottom: 20px;
}

.wedstrijd h3 {
	font: 3em/0.9em "chunk-1","chunk-2","ChunkFive", Georgia,serif;
	text-align: center;
	color: #8fa832;
	text-shadow: 1px 1px #fff;
	background: transparent url('../images/layout/win-divline.png') center bottom no-repeat;
	padding: 5px 10px 15px;
	text-transform: uppercase;
	height: auto;
}

.wedstrijd p {
	font: 1.2em/1em Georgia,sans-serif;
	text-align: center;
	color: #2680aa;
	padding: 10px;
	text-shadow: 1px 1px #fff;
}

.wedstrijd p a {
	color: #999;
}

.wedstrijd .outer-holder {
	border: 5px solid #dfdfdf;
}

.wedstrijd .inner-holder {
	background: #eaeaea url('../images/layout/win-bg.png') center top no-repeat;
	border: 1px solid #fff;
	padding: 0 0 10px 0;
}

.home .wedstrijd {
	text-align: center;
}

.home .wedstrijd h3 {
	font: 4em/0.9em "chunk-1","chunk-2","ChunkFive", Georgia,serif;
	text-align: center;
	color: #8fa832;
	height: auto;
	background: transparent url('../images/layout/win-divline.png') center bottom no-repeat;
	padding: 20px 20px 10px;
}

.home .wedstrijd p {
	clear: both;
	overflow: hidden;
	font-size: 1.4em;
	padding: 10px;
}

.verjaardag h3 {
	font: 1.5em/0.9em "chunk-1","chunk-2","ChunkFive", Georgia,serif;
	text-align: center;
	color: #8fa832;
	text-shadow: 1px 1px #fff;
	background: transparent url('../images/layout/win-divline.png') center bottom no-repeat;
	padding: 5px 10px 15px;
	text-transform: uppercase;
	height: auto;
}

.choez h4 {
	font: normal normal normal 1.4em/1em ff-providence-sc-web-pro-1, ff-providence-sc-web-pro-2, Arial, sans-serif;
	color: #8fa832;
	text-transform: uppercase;
	text-align: center;
	margin: 10px 0
}

.choez {
	text-align: center;
}

.text-smaller {
	font-size: 80%;
}

#sidebar .vert-scroller {
	background-color: #fff;
	border: 1px #cdcdcd solid;
	padding: 0;
	margin-bottom: 20px;
	overflow: hidden;
}

#sidebar > div {
	background-color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px #cdcdcd solid;
	padding: 0;
	margin-bottom: 20px;
	overflow: hidden;
}

/* * html #sidebar div{background-color:#f4a5b4;} */

#sidebar .vert-scroller {
	padding-top: 10px;
}

.vert-scroller .viewport .overview-product-holder {
	margin: 10px auto;
	float: none;
}

.vert-scroller h3 {
	padding: 0 20px 0 15px;
	margin-bottom: 20px;
	height: 34px;
	background: transparent url('../images/layout/bg-h3.png') right 0 no-repeat;
	float: left;
	clear: both;
	text-transform: uppercase;
	color: #92b11f;
	text-shadow: 1px 1px #fff;
	font: 2em/34px "LeagueGothic", arial, sans-serif
}

.sidebar-widget {
	border: #cdcdcd 1px solid;
}

.sidebar-widget h3 {
	padding: 0 20px 0 15px;
	height: 34px;
	background: transparent url('../images/layout/bg-h3.png') right 0 no-repeat;
	float: left;
	clear: both;
	text-transform: uppercase;
	color: #92b11f;
	text-shadow: 1px 1px #fff;
	font: 2em/34px "LeagueGothic", arial, sans-serif;
	margin: 10px 0;
}

.sidebar-widget img {
	text-align: center;
	clear: both;
	float: none;
	margin: 10px auto 0;
}

.sidebar-widget p {
	font: 1.2em/1em Georgia,sans-serif;
	text-align: center;
	color: #999;
	padding: 10px;
	clear: both;
}

.sidebar-widget p span.rako {
	color: #2680aa
}

.sidebar-widget p a {
	color: #999;
}

.widget p {
	font: 1.2em/1em Georgia,sans-serif;
	text-align: center;
	color: #999;
	padding: 10px;
	clear: both;
}

.widget p a {
	color: #999;
}

.widget p.cta a {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background: #FBB306 none;
	color: #FFFFFF;
	display: inline;
	padding: 7px;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.25);
	font: 0.9em Georgia, serif;
	text-transform: normal;
}

body #wrapper .widget p.cta {
	text-align: center;
}

#sidebar div.top, #sidebar div.cats, #sidebar div.archief {
	border: none;
	margin-bottom: 20px;
}

#sidebar div.top h3, #sidebar div.cats h3, #sidebar div.archief h3 {
	padding: 0 20px 0 15px;
	height: 34px;
	background: transparent url('../images/layout/bg-h3.png') right 0 no-repeat;
	float: left;
	clear: both;
	text-transform: uppercase;
	color: #92b11f;
	text-shadow: 1px 1px #fff;
	font: 2em/34px "LeagueGothic", arial, sans-serif;
	margin: 10px 0;
}

#sidebar div.top ul, #sidebar div.cats ul, #sidebar div.archief ul {
	margin: 0;
	padding: 0;
	clear: both;
}

#sidebar div.top li a, #sidebar div.cats li a, #sidebar div.archief li a {
	margin: 0;
	padding: 0;
	color: #666;
	font: 1.3em/1.5em Georgia,serif;
}

/* pagination */

.pagination {
	padding-left: 20px;
	margin-top: 20px;
}

#content-main .pagination a {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background: #FBB306 url('../images/layout/nxt-prv.png') right center no-repeat;
	color: #fff;
	display: inline;
	padding: 10px 26px 10px 14px;
	font: 14px Georgia, 

serif;
	/
*text-transform: uppercase;
	*/font-style: italic;
}

#content-main .pagination a.prv {
	background-position: left center;
	padding: 10px 14px 10px 26px;
	float: left;
}

#content-main .pagination a.nxt {
	float: right;
}

#content-main .pagination a:hover {
	color: #fff;
	text-decoration: none;
	text-shadow: #b3810e 1px 1px;
}

.store .content-text ul {
	list-style-type: none;
	margin-left: 0;
	font-size: 1.3em;
	color: #333;
}

.openingsuren span {
	width: 185px;
	display: block;
	float: left;
	color: #666;
}

.store .cta a {
	color: #fff;
	font-weight: 300;
}

.store .stores a {
	font-weight: 300;
}

.store .content-text p.facebook-like,
.store .content-text p.to-any {
	width: 200px;
}

.googlemapNbut {
	margin-top: 1px;
}

.store #wrapper .googlemapNbut .cta {
	float: none;
	margin: 13px auto;
	text-align: center;
}

.store .googlemapNbut .cta a {
	float: none;
	margin: 10px auto;
}

.jobs .stores {
	border: 1px solid #dfdfdf;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
	margin: -10px 0 15px
}

.jobs .stores a {
	font-weight: 400;
}

.jobs .other-vacatures {
	border: 1px solid #dfdfdf;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
	margin-top: -10px
}

.jobs .other-vacatures a {
	font-weight: 400;
}

.vacature-photo {
	display: block;
	width: 155px;
	height: 155px;
	float: left;
	overflow: hidden;
	margin-right: 15px;
}

.address-holder {
	clear: both;
	width: 100%;
}

ul.address {
	clear: none;
	display: block;
	list-style: none;
	float: left;
	width: 320px;
	margin: 0 0 10px 0;
}

ul.address li {
	display: block;
	clear: both;
}

#reageer ul.address h3 {
	font: 1.5em/34px "LeagueGothic",arial,sans-serif;
}

/*" 06.FORMS "*/

/* form messages */

span.error,
span.notice, 
span.success {
	padding: .8em;
	margin-bottom: 1em;
	width: 93%;
	display: block;
	padding: 0;
}

span.error {
	color: #8a060e;
}

span.notice {
	color: #ff9d00;
}

span.success {
	color: #80d31f;
}

span.error a {
	color: #8a060e;
}

span.notice a {
	color: #ff9d00;
}

span.success a {
	color: #80d31f;
}

fieldset span span.error {
	clear: both;
	float: left;
	margin: 10px 0 0 5px;
	width: 100%;
}

#antwoorden span span.error {
	float: left;
	margin: 52px 0 0 6px;
	position: absolute;
	width: auto;
}

.extra_check span.error { 
	margin:30px 0 0 6px;
	position:absolute;
}

/* form layout */

#content-main form {
	padding: 15px 0;
	clear: both;
}

input[type=text], input[type=password],
input.text, input.title, 
textarea, select {
	background-color: #e7e8e2;
	border: 1px solid #babbb6;
}

input[type=text]:focus, input[type=password]:focus, 
input.text:focus, input.title:focus, 
textarea:focus, select:focus {
	background-color: #f2f3ee;
}

input[type=text], input[type=password],
input.text, input.title,
textarea, select {
	margin: 0.5em 0;
}

.captcha img {
	float:left;
	margin: 11px 10px 0px 0px;
}

input.text, 
input.title {
	width: 300px;
	padding: 5px;
}

input.title {
	font-size: 1.5em;
}

textarea, input , select {
	font-family: Arial, sans-serif;
	width: 95%;
	padding: 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 1.14em
}

select {
	width: 99%;
}

label {
	font-size: 1.2em;
	color: #333
}

form.inline {
	line-height: 3;
}

form.inline p {
	margin-bottom: 0;
}

form fieldset {
	font: 15px Arial,sans-serif;
	font-weight: 700;
	border: 1px solid #dfdfdf;
	padding: 10px;
	margin: 10px 0;
	clear: both;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

form fieldset label {
	font: 0.92em Arial,sans-serif;
	font-weight: 400;
}

form fieldset .flr {
	width: 45%;
	float: right;
}

form fieldset fieldset.lft {
	width: 45%;
	float: left;
}

form fieldset fieldset input {
	width: auto;
	width: 10px;
}

form fieldset .double-listing .row {
	width: 45%;
	float: left;
}

form fieldset .double-listing .sec {
	width: 45%;
	float: right;
}

form fieldset .double-listing {
	clear: both;
}

.wedstrijdvraag {
	margin-bottom: 10px;
}

.wedstrijdvraag span {
	display: block;
	line-height: 30px;
}

.wedstrijdvraag span input {
	width: auto;
}

.wedstrijdvraag-extra {
	margin: 0;
}

.education h4 {
	font: 1.2em/1.5em  Arial, sans-serif;
	font-weight: bold;
}

.extra_check input {
	width: auto;
}

.extra_check label {
	width: auto;
}

#bday_y {
	width: 26%;
}

#bday_m {
	width: 30%;
	margin-right: 5%
}

#bday_d {
	width: 26%;
	margin-right: 5%;
}

.addedu, .add_pump {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background-color: #FBB306;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	display: inline;
	float: right;
	font-family: Arial,sans-serif;
	font-size: 1em;
	margin: 10px 20px 0 0;
	outline-style: none;
	padding: 10px 14px
}

#send-button, #login_submit {
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	border: 0;
	color: #5F554A;
	cursor: pointer;
	outline-style: none;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background: #FBB306 url('../images/layout/cta-arro.png') right center no-repeat;
	color: #FFFFFF;
	display: inline;
	padding: 10px 26px 10px 14px;
	margin: 10px 20px 0 0;
	float: right;
	width: auto;
}

#send-button:hover {
	color: #fff;
	text-shadow: 1px 1px #b3810e;
}

.home #login_submit {
	margin-right: 0;
	background-color: #AEBB1B;
	padding: 6px 22px 6px 10px
}

#msg ul {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}

#msg li {
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: red;
}

#msg p {
	margin: 10px 0;
	padding: 0;
	font-size: 14px;
	color: green;
}

/*" 07.FOOTER "*/

#footer h3 {
	margin-bottom: 10px;
	font-weight: 100
}

.footer-cat-linking {
	width: 650px;
	height: auto;
	overflow: hidden;
	float: left;
	background: transparent url('../images/layout/footer-divline-dashed.png') left bottom repeat-x;
}

.footer-cat-linking dl {
	width: 315px;
	float: left;
	display: block;
	margin-right: 20px;
}

.footer-cat-linking dt {
	font: 2em "LeagueGothic", arial, sans-serif;
	text-transform: uppercase;
	color: #fff;
	text-shadow: 1px 1px #d59816;
	letter-spacing: 1px;
}

.footer-cat-linking dt a {
	color: #fff;
}

.footer-cat-linking dd {
	display: inline;
	float: left;
	margin: 0;
	padding: 0 4px 0 0;
	line-height: 1.9em;
}

.footer-cat-linking dd a {
	margin: 0;
	padding: 0;
	color: #523100;
	text-shadow: 1px 1px #f6ca65;
	white-space: nowrap;
}

.footer-facebook {
	width: 235px;
	float: right;
}

.footer-facebook h3 {
	font: 3em/1em "KidprintMT",Arial,sans-serif;
	font-weight: bold;
	color: #fff;
	letter-spacing: 0em;
}

.footer-facebook p {
	color: #fff;
}

.facebook-button {
	width: 160px;
	margin-left: 80px;
}

.footer-gastenboek {
	width: 320px;
	float: left;
	padding-top: 30px;
}

.footer-gastenboek h3 {
	font: 2.5em "KidprintMT",Arial,sans-serif;
	font-weight: bold;
	color: #fff;
	letter-spacing: 0em
}

.footer-gastenboek blockquote {
	color: #fff;
	font: 1.5em/1.5em georgia, serif;
	font-style: italic;
	text-indent: 36px;
	margin: 0;
	padding: 0;
}

.footer-gastenboek p.gast {
	color: #fff;
	font: 1.3em georgia, serif;
	text-align: right;
	padding-bottom: 25px;
}

.footer-gastenboek .cta a {
	background-color: #F2AE13;
}

.footer-brand-linking {
	width: 525px;
	float: right;
	display: block;
}

.footer-brand-linking dt {
	font: 2em "LeagueGothic", arial, sans-serif;
	text-transform: uppercase;
	color: #fff;
	text-shadow: 1px 1px #d59816;
	letter-spacing: 1px;
}

.footer-brand-linking dt a {
	color: #fff;
}

.footer-brand-linking dd {
	display: inline;
	margin: 0;
	padding: 0 4px 0 0;
	line-height: 1.9em;
}

.footer-brand-linking dd a {
	margin: 0;
	padding: 0;
	color: #523100;
	text-shadow: 1px 1px #f6ca65;
}

.footer-brand-linking .cta {
	clear: both;
}

.footer-brand-linking .cta a {
	background-color: #d18309;
}

/*
#links-footer .holder div{width: 220px; margin-right: 25px; float: left; color: #fff}
#links-footer ul{list-style: none; margin-left: 0;}
#links-footer ul li{color: #fff;}

#links-footer ul li a{color:#fff}
*/

.single-listing ul {
	line-height: 2em
}

.double-listing ul {
	line-height: 1.6em
}

.double-listing ul li {
	margin-bottom: 10px;
	display: inline-block;
}

.double-listing ul li span {
	display: block;
	color: #999
}

#footer .vcard li {
	color: #fff
}

#footer .vcard li span {
	color: #fff
}

.social-listing li {
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: 20px;
	margin-bottom: 15px;
	width: 45%;
	display: block;
	float: left
}

.social-listing .fb {
	background-image: url(../images/layout/icn-facebook.png);
}

.social-listing .fl {
	background-image: url(../images/layout/icn-flickr.png);
}

.social-listing .de {
	background-image: url(../images/layout/icn-delicious.png);
}

.social-listing .vi {
	background-image: url(../images/layout/icn-vimeo.png);
}

.social-listing .li {
	background-image: url(../images/layout/icn-linkedin.png);
}

.social-listing .tw {
	background-image: url(../images/layout/icn-twitter.png);
}

.social-listing .sl {
	background-image: url(../images/layout/icn-slideshare.png);
}

.bottom-nav {
	width: 100%;
	background: transparent url('../images/layout/botton-line.png') left bottom repeat-x;
	height: 64px;
}

#credits-footer p {
	float: left;
	line-height: 64px;
	color: #999;
	font-size: 1.1em;
	padding-bottom: 0;
	text-shadow: 1px 1px #292929;
}

#credits-footer .copy {
	width: 75%
}

#credits-footer .siteBy {
	width: 25%
}

#credits-footer p a {
	color: #999;
}

.siteBy a {
	float: right;
	color: #666;
	background: url(../images/layout/icn-glue.png) left center no-repeat;
	text-indent: 20px
}

/* extra */

.ass-info {
	background-color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px #cdcdcd solid;
	padding: 0;
	overflow: hidden;
	width: 884px;
	margin-top: 20px;
}

.ass-info p {
	padding: 15px;
	font: 1.3em/1.5em georgia, serif;
	font-style: italic;
	color: #666;
}

.clsbtn {
	float: right;
	display: block;
	width: 18px;
	height: 18px;
	background: url(../images/layout/close-button.png) no-repeat left top;
	cursor: pointer;
	position: relative;
	top: 5px;
	right: 5px;
}

.clsbtn:hover {
	background-position: left bottom
}

/* popup */

.trigger {
	position: absolute;
	z-index: 0;
}

#zip-popup {
	position: absolute;
	z-index: 100;
	display: block;
	visibility: hidden;
	width: 193px;
	height: 111px;
	top: 0px;
	left: 750px;
	background: transparent url('../images/layout/searchbox.png') no-repeat top left;
	font: 14px Arial,sans-serif;
	text-transform: none;
}

#zip-popup .search-box-holder {
	display: block;
	padding: 25px 13px 0;
	overflow: hidden;
}

#zip-popup label {
	display: none;
}

#zip-popup input#zip {
	width: 150px;
	margin: 0 auto;
	font: 14px Arial,sans-serif;
	padding: 5px;
}

#zip-popup #send-button {
	padding: 5px 26px 5px 5px;
	font: 14px Arial,sans-serif;
	margin-right: 5px;
}

/* the overlayed element */

.simple_overlay {
	display: none;
	z-index: 10000;
	background-color: #333;
	min-height: 200px;
	border: 1px solid #666;
	-moz-box-shadow: 0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
}

.simple_overlay img {
	margin: 0 !important;
}

/* close button positioned on upper right corner */

.simple_overlay .close {
	background-image: url(../images/layout/overlay-close-button.png);
	position: absolute;
	right: -15px;
	top: -15px;
	cursor: pointer;
	height: 35px;
	width: 35px;
}

#at16pf {
    display: none;
}

.addthis_toolbox {
    margin-bottom: 15px;
}

.addthis_button_tweet {
    width: 100px;
}

.addthis_button_facebook_like {
    width: 110px;
}

.addthis_button_facebook_like iframe {
    width: 110px !important;
}

#privacy {width:400px;margin:20px;}
#content-wide #privacy {display:none;}

/*" the end - Yeay! "*/

/* well euh just one more thing */

noscript {
	background-color: #990000;
	color: #FFFFFF;
	display: block;
	font: 13px arial,sans-serif;
	padding: 0;
}

noscript span {
	display: block;
	margin: 0;
	padding: 10px;
}
