html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i,
center, dl, dt, dd, ol, ul, li, fieldset, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td, button {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-decoration: none;
}

ul {
  list-style: none;
}

button {
  display: block;
  cursor: pointer;
}

div.clear {
  font-size: 1px;
  line-height: 1px;
  height: 1px;
  position: relative;
  clear: both;
}

a span, button span, li span, h1 span, h2 span, button span {
  display: none;
}

body {
  margin: 0 auto;
  padding-bottom: 40px;
  position: relative;
  background: url(../Images/bg2.jpg) 0 0 repeat #f7f7f7;
  color: #393939;
  font: normal 12px/17px Arial, Helvetica, sans-serif;
  text-align: center;

}

/* Typographic
------------------------------------------------------------------------------*/

.left_column p.description {
  font: normal 11px/18px Tahoma, Arial, sans-serif;
  color: #979797;
  text-align: center;
  margin: 3px 0 0 0;
}

 .small {
	font-size:10px;
	color:#ccc;

}

/* Linkage
------------------------------------------------------------------------------*/



p a:hover,
.footer_panel li a:hover {
  border: none;
  
}


/* Forms
------------------------------------------------------------------------------*/

form {
	margin: 0;
	padding: 0;
	border: 0;

}

.checkbox {
 color:#00f;
 background:#ddd;
 margin:0px;
 padding:2px;
}



input,
textarea {
  font: 12px/14px Arial, Sans-Serif;
  height: 14px;
  border: none;
  background: none;
}



input:focus, textarea:focus {
	outline-style: none;
  outline-width: 0;
}

/* General Layout
------------------------------------------------------------------------------*/

#content_wrapper {
  width: 948px;
  margin: 0 auto;
  text-align: left;
}

.panel {
  background: url(http://www.freshpattas.nl/site/Images/panel.gif) top left repeat-y;
  margin-top: 30px;
}

.panel_top {
  background: url(http://www.freshpattas.nl/site/Images/panel_top.gif) top left no-repeat;
}

.panel_bottom {
  background: url(http://www.freshpattas.nl/site/Images/panel_bottom.gif) bottom left no-repeat;
  padding: 10px 0 10px 0;
  height: 1%;
}

.section {
  width: 948px;
  border-bottom: 1px solid #e8e8e8;
  margin-left: 0px;
}



/* Header Layout
------------------------------------------------------------------------------*/

.header {
  height: 135px;
}

#logo {
  position:relative;
  float: left;
  width: 150px;
  height: 115px;
  padding-left:20px;
  z-index:999;
}


#breadcrumb {
float:left;
width:600px;
font-size:10px;
margin-left:7px;
margin-top:0px;

}


#header_add {
position:relative;
margin-right:35px;
margin-top:25px;
padding:2px;
border:1px solid #0099cc;
float:right;
z-index:999;
}

#header_options {
width:969px;
margin-top:-130px;
height:102px;
position:absolute;
float:left;
background: url(http://www.freshpattas.nl/site/Images/header_options.png) top right no-repeat;
}


#nav {
  float: left;
  width: 620px;
  margin:-20px 0 0 314px;
}

#sub_nav {
  float: left;
  width: 633px;
  height:27px;
  margin:5px 0 0 314px;
  background: url(http://www.freshpattas.nl/site/Images/arrowBlack.gif) top left;
  border-bottom: 1px solid #EAEAEA;
}

/* Selected Work Layout
------------------------------------------------------------------------------*/

#intro {
  width: 635px;
  padding-left:20px;
  border-bottom:0.1em solid #EFEFEF;
  float: left;
}




.left_column {
  width: 300px;
  height:100%;
  float: left;
  padding-left: 15px;
}

.main_bg {
  background: url(http://www.freshpattas.nl/site/Images/left_box.gif) top left repeat-y;
  height:auto;
}

.sneaker_bg {
  background: url(http://www.freshpattas.nl/site/Images/right_box.gif) top right repeat-y;
}


.right_column {
  width: 276px;
  float: left;
  margin-top:4px;
}



input.inputbreed {
  font: 12px/18px Arial, Helvetica, sans-serif #5d5d5d;
  border: 1px solid #e1e1e1;
  background-color: #f6f6f6;
  width: 222px;
  height:20px;
  padding: 2px 5px 0px 33px;
  background-image:url('http://www.freshpattas.nl/site/Images/mail.png');
  background-repeat:no-repeat;
  margin-bottom: 12px;
}

.search{
  font: 12px/18px Arial, Helvetica, sans-serif #5d5d5d;
  border: 1px solid #e1e1e1;
  background-color: #f6f6f6;
  width: 222px;
  height:20px;
  padding: 2px 5px 0px 33px;
  margin-bottom: 12px;
  background-image:url('http://www.freshpattas.nl/site/Images/search.png');
  background-repeat:no-repeat;
  background-position:5px;
}


.search_select {
  font: 12px/18px Arial, Helvetica, sans-serif #5d5d5d;
  border: 1px solid #e1e1e1;
  background-color: #f6f6f6;
  width: 262px;
  padding: 2px 5px 0px 2px;
  margin-bottom: 12px;
}


.submit {
  font: 12px/18px Arial, Helvetica, sans-serif #5d5d5d;
  border: 1px solid #e1e1e1;
  background-color: #f6f6f6;
  width: 122px;
  height:20px;
  padding: 1px 5px 10px 5px;
  margin-bottom: 12px;
  font-size:11px;
}




/* Footer Layout
------------------------------------------------------------------------------*/

.footer_panel {
  padding: 15px 0 0 20px;
  font: normal 11px/17px Tahoma, Arial, sans-serif;
  color: #979797;
  height:30px;
  border-top:1px solid #eaeaea;
}


.footer_panel li {
  height:38px;
  padding-right:25px;
  float:left;

}

.footer_panel li.netwerk {
  margin-top:-5px;
  padding-right:15px;
  float:right;

}

.footer_panel li h2, h3{
	color:#ccc;
}

#nieuws_intro {
  width: 615px;
  border-top:0.1em solid #eaeaea;
  padding:10px 0 0 20px;
  float: left;
}



.nieuws{
padding:20px 30px 20px 5px;
width:170px;
min-height:150px;
float:left;
}

.nieuws_img{
height:140px;
width: 170px;
text-align:center;
float:left;
}

.nieuws_img img{
max-height:130px;
max-width: 180px;

}


.nieuws_title{
width:200px;
height:40px;
font-size:11px;
line-height:14px;
float:left;
}



.nieuws_intro{
height:220px;
font-size:11px;
line-height:14px;
float:left;
}

.nieuws_intro p {
font-size:11px;
line-height:14px;
word-spacing:0.1em;
text-align:justify;
}

#front_sneakers {
  position:relative;
  width: 635px;
  padding-left:5px;
  padding-bottom:55px;
  float: left;
  height:auto;
}

#sneakers {
  width: 635px;
  height: auto;
  padding-left:8px;
  padding-bottom:15px;
  float: left;
}




.sneaker{
padding:5px;
width:148px;
height:168px;
text-align: center ; 
float:left;

}

.sneaker_img{
width:128px;
height:138px;
text-align: center ; 
}

.sneaker p {
padding-top:5px;
font-size:11px;
line-height:14px;

}


	a:link {
	color: #6699cc;
	text-decoration: none;
	}

	a:visited {
	text-decoration: none;
	color: #6699cc;
	}

	a:hover {
	color: #6699cc;
	cursor: pointer;
	}

	a:active {
	text-decoration: none;
	color: #6699cc;
	}


.promo {
 	background-image:url('http://www.freshpattas.nl/site/Images/sneakers_out.jpg');
 	background-repeat:no-repeat;
	background-position: 20px 40px;
	width:635px;
	padding: 0 0px 0px 0px;
	float:left;
	height:165px;

}


.promo p {
	width:380px;
	font-size:11px;
	line-height:14px;
	word-spacing:0.1em;
	padding: 10px 45px 0px 0;
	float:right;

}

.promo img {
	padding-top:80px;
	padding-left:20px;

}

	#shops {
	padding-left:10px;
	padding-top:50px;
 	width: 635px;
 	float: left;

	}

	.search_filter {
	margin:15px 0 0 10px;
	}

	.filter {
	margin:10px 0 0 10px;
	}

	.filter p {
	padding: 20px 20px 0 0;
	color:#828282;
	font-size:11px;
	}

	.filter ul {
	padding:10px 0 15px 0px;
	}


	.filter li {
	padding-left:15px;
	background: url('http://www.freshpattas.nl/site/Images/arrowBlack.gif') no-repeat center left;

	}

	.filter li.vrouwen {
	padding-left:15px;
	background: url('http://www.freshpattas.nl/site/Images/arrowPink.gif') no-repeat center left;

	}

	.filter li.mannen {
	padding-top:20px;
	padding-left:15px;
	background: url('http://www.freshpattas.nl/site/Images/arrowDarkBlue.gif') no-repeat center left;
	background-position: 0 25px;
	}

	#adver {
	padding:10px 0 60px 5px;
	font-size:10px;
	color:#cccccc;
	height:260px;
	}


	#adver li {
	padding:5px 15px 5px 0px;
	float:left;

	}


.loading{
width:615px;
height:506px;
padding-top:100px;
text-align:center;
font-size:10px;
color:#cccccc;
}

.options{
width:615px;
text-align:right;
padding:0px 0 2px 0;
}


.sneaker_big{
width:455px;
height:400px;
margin:7px 0 0 155px;
border:1px dashed #dfdfdf;
text-align:center;
}

.sneaker_thumbs{
margin:-410px 0 0 0;
width:140px;
height:400px;

}


.sneaker_thumb{
width:140px;
height:140px;
border: 1px dashed #dfdfdf;
margin-right:11px;
margin-left:2px;
margin-top:8px;
margin-bottom:5px;
padding:1px;
}



.sneaker{
width:132px;
height:21px;
margin:5px 0 0 -2px;
font-size:10px;
text-align:left;
line-height:1.1em;
border: 1px dashed #dfdfdf;
}

.sneaker_thumb4{
width:140px;
height:140px;
border: 1px dashed #dfdfdf;
margin-right:11px;
margin-left:2px;
margin-top:8px;
margin-bottom:40px;
padding:1px;
float:left;
}



		.outer_medium {height: 140px; overflow: hidden; position: relative; width: 100%;}
		.outer_medium {display: table; position: static;}
		
		.middle_medium {position: absolute; top:50%; width: 100%; text-align: center;} /* for explorer only*/
		.middle_medium {display: table-cell; vertical-align: middle; position: static;}
		
		.inner_medium {position: relative; top:50%; text-align: center;} /* for explorer only */
		.inner_medium {width: 130px; margin-left: auto; margin-right: auto;} /* for all browsers*/
		/* optional: .inner_medium {position: static;} */





	.sneaker_intro{
	width:610px;
	padding: 0 10px 10px 25px;
	float:left;
	min-height:175px;
	margin-bottom:5px;
    border-bottom:0.1em solid #EFEFEF;
	}

	.sneaker_intro p {
	width:380px;
	font-size:11px;
	line-height:15px;
	padding: 10px 70px 10px 0;
	float:right;
	}

	.sneaker_options{
	width:453px;
	height:33px;
	border: 1px dashed #dfdfdf;
	margin-left:155px;
	margin-top:8px;
	padding:1px;
	font-size:10px;
	color:#666666;
	float:left;
	}


	#sneaker_shops{
	width:590px;
	padding: 10px 10px 10px 10px;
	float:left;
	margin-top:10px;
	margin-bottom:5px;
    border-top:0.1em solid #EFEFEF;
    border-bottom:0.1em solid #EFEFEF;
	}


	.shop_img {
	width:120px;
	}


	.promo_shop{
	padding:5px 0 20px 10px;
	width:148px;
	float:left;
	}

	.shop{
	padding:10px;
	width:580px;
	float:left;
	}

	.shop img{
	width:100px;
	float:left;
	}

	.old_price{
	width:50px;
	padding-left:50px;
	padding-top:2px;
	font-weight:bold;
	text-decoration:line-through;
	font-size:14px;
	color:#cc3333;
	float:left;
	}

	.new_price{
	width:50px;
	padding-left:150px;
	padding-top:5px;
	padding-right:50px;
	font-weight:bold;
	font-size:14px;
	
	}

	.sneaker_details{
	margin-left:140px;
	margin-top:-32px;
	width:150px;
	height:16px;
	float:left;
	}

	.sneaker_details img{
	margin-left:10px;
	width:16px;
	height:16px;
	float:left;
	}

	.money_options{
	padding-top:5px;
	padding-bottom:5px;
	width:580px;
	text-align:left;
	}
	
	#money_tips{
	font-size:10px;
	font-color:#CCC;
	}

	#shopping_tips{
	padding-top:4px;
	padding-left:10px;
	font-size:10px;
	float:left;
	}

	#related_news{
	padding:5px 0 10px 10px;
	width:280px;
	font-size:10px;
	color:#cccccc;
	float:left;
	}

	#related_news ul{
	padding:5px;
	}

	#related_news li {
	padding-left:15px;
	background: url('http://www.freshpattas.nl/site/Images/arrowBlue.gif') no-repeat center left;

	}



	#related_options{
	padding:5px 0 10px 10px;
	width:280px;
	font-size:10px;
	color:#cccccc;
	float:left;
	}

	#related_options ul{
	padding:5px;
	}

	#related_options li {
	padding-left:15px;
	background: url('http://www.freshpattas.nl/site/Images/arrowBlack.gif') no-repeat center left;

	}


	#sneaker_related {
	width:590px;
	padding: 5px -10px 10px -10px;
	float:left;
	margin-top:10px;
	margin-bottom:5px;
	}









		.outer_large {height: 400px; overflow: hidden; position: relative; width: 100%;}
		.outer_large {display: table; position: static;}
		
		.middle_large {position: absolute; top:50%; width: 100%; text-align: center;} /* for explorer only*/
		.middle_large {display: table-cell; vertical-align: middle; position: static;}
		
		.inner_large {position: relative; top:50%; text-align: center;} /* for explorer only */
		.inner_large {width: 400px; margin-left: auto; margin-right: auto;} /* for all browsers*/
		/* optional: .inner_large {position: static;} */











#browse_color {
	padding:0px 100px 100px 8px;
	width:155px;
}

.colors {
padding:2px;
float:left;
}

.colors img {
width:18px;
height:18px;
}

.newsletter {
  margin:0px 0 0 5px;
  height:auto;
}

.newsletter p {
	padding: 0 20px 10px 0;
	color:#828282;
	font-size:11px;
}

.filter_colors{
	margin-left:15px;
	width:155px;
	font-size:11px;
	color:#cccccc;
}

.filter_breed {
	width:632px;
	padding: 0 0px 0px 0px;
	float:left;
	min-height:155px;
    border-bottom:0.1em solid #EFEFEF;
}

.filter_order{
	margin-left:185px;
	width:205px;
	font-size:11px;
	color:#cccccc;
}

.filter_view {
	margin-top:-50px;
	margin-left:18px;
    font-size:11px;
	float:left;
}



.header_link ul {float:right;}
.header_link ul  {padding:0 0 0 0; margin-top:0px; padding-right:25px;}

.header_link li {display:inline;border-right:1px solid #CCC;font-size:11px;}
.header_link li {border-right:0;}
.header_link li a {color:#999; margin-right:5px;}


#random_IMG {
 margin:-100px 0 0 425px;

}

#zoekfilter {
	background: url('http://www.freshpattas.nl/site/Images/bg_filter.png') repeat-x bottom;
	width:610px;
	padding: 0 10px 10px 10px;
	float:left;
	height:55px;
    color: #666666;
	font-size: 10px; 

}

#filter {
	background: url('http://www.freshpattas.nl/site/Images/bg_filter.png') repeat-x bottom;
	width:610px;
	padding: 0 10px 10px 10px;
	float:left;
	height:145px;
    color: #666666;
	font-size: 10px; 

}

#filter_bottom {
	background: url('http://www.freshpattas.nl/site/Images/bg_filter_bottom.png') repeat-x top left;
	width:620px;
	padding: 5px 0 10px 10px;
	margin-left:-5px;
	float:left;
	height:5px;
    color: #666666;
	font-size: 10px; 

}

#artikel {
	width:630px;
	margin-left:-5px;
	padding: 10px 0px 20px 0px;
	float:left;
	height:auto;

}

#artikel img {
	float:left;
	width:220px;
	padding-left:20px;
	padding-right:20px;
}

#artikel p {
	padding-right:10px;
	width:360px;
	float:right;
}

#artikel h1 {
	padding-bottom:10px;
	font-size:16px;
	float:left;
}


.pageselect {
	border: 1px solid #cccccc;
	padding: 2px;

}

#social {
	padding-left:15px;

}


ul.browse_pagenav {
	float:left;
	width:100%;
}

ul.browse_pagenav li {
	float:left;
	padding:2px 4px 2px 4px;
	margin: 0px 4px 0px 0px;
	border:1px solid #EAEAEA;

}


ul.pagenav li {
	float:left;
	padding:2px 4px 2px 4px;
	margin-right: 4px;
	border:1px solid #EAEAEA;
    color: #666666;
	font-size: 10px; 
}


#browsebrands {
border: 1px solid #dfdfdf; 
background: #f6f6f6 none repeat scroll 0% 0%;
overflow: auto;
height: 90px;
width: 160px;
padding:4px 0 0 4px;
margin-bottom: 1.5em;
float:left;

}

#orderby {
float:left;
margin-left:10px;
height: auto;
width: 380px;

}

#pagebreed {
	width:700px;
	background-color:#fff;
	padding:10px;
	margin-left:5px;
}

#pagebreed h2 {
	padding:10px;
	font-size:12px;
	font-weight:bold;
	color:#4f648b;
}

#pagebreed p {
	padding:0 10px 10px 10px;
}

#error {
	padding:10px;
}

#error p {
	font-weight:normal;
	font-size:12px;
}

#error h1 {
	font-weight:bold;
	font-size:15px;
}

.merklogo_wrapper {
	float:left;
	width:700px;
	padding:15px 0 15px 20px;
}
.merklogo_box {
	width:146px;
	height:112px;
	border: 1px solid #eaeaea;
	float:left;
	padding-top:10px;
	text-align:center;

}

.merklogo_box img {
	width:120px;

}

.video {
	padding:5px;
	width:100%;
	float:left;
}

.code {
	padding-right:15px;
	float:left;
}


.partners_wrapper {
	float:left;
	width:600px;
	padding:15px 0 15px 20px;
}

.partners_wrapper ul {
	float:left;
	width:200px;
	padding-top:10px;
}

li.bold {
	font-weight:bold;
}

h1.h1_header {
	margin:-32px 20px 0 0;
	font-size:18px;
	float:right;
	font-weight:bold;
	color:#0094e3;
}

.hand {
	cursor:pointer;
}


.filter h2 {
	font-weight:normal;
	display:inline;
}