html, body {
	background-color: #FFFFFF;
	height: 100%;
	min-height: 100%;
}

body, table, tr, td, div, h4, li, input, textarea, select, a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
}

p {
	margin-top: 0px;
}

img {
	border: 0px;
	line-height: 0px;
	font-size: 0px;
	display: block;
}

#border_left {
	width: 8px;
	background-image: url('../images/border_left.gif');
	background-repeat: repeat-y;
}

#leftcontent {
	background-color: #E9E9E9;
	width: 180px;
}

#centercontent {
	background-color: #FFFFFF;
	width: 604px;
}

#rightcontent {
	background-color: #DFDFDF;
	width: 180px;
}

#border_right {
	width: 8px;
	background-image: url('../images/border_right.gif');
	background-repeat: repeat-y;
}

#logocontent {
	padding-left: 17px;
	padding-top: 17px;
	padding-bottom: 25px;
}

/* CAT SETTINGS  */

#catcontent {
	margin-left: 17px;
}

.subcatcontent {
	margin-left: 6px;
}

.cat_spacing {
	height: 2px;
	line-height: 2px;
	font-size: 2px;
}

.cat_border {
	width: 145px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C5C5C5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
}

.subcat_border {
	width: 139px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

/* BESTSELLER SETTINGS  */

h4{
	margin:30px 0 -10px 17px;
	font-size:14px;
}

ol#bestseller li{
	
}
div.sizes {display:none; position:absolute;}

/* SEARCH SETTINGS  */

#searchcontent {
	margin-left: 17px;
	margin-top: 17px;
	margin-bottom: 25px;
	width: 145px;
}

#search_border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C5C5C5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
}

/* CART SETTINGS  */

#cartcontent {
	margin-left: 17px;
	margin-top: 17px;
	margin-bottom: 25px;
	width: 145px;
}

#cart_bckgrnd {
	height: 72px;
	width: 145px;
	background-image: url('../images/basket_bckgrnd.jpg');
	background-repeat: no-repeat;
}

#cart_products {
	width: 145px;
	text-align: right;
	padding-right: 10px;
	padding-top: 26px;
	line-height: 20px;
}

#cart_price {
	width: 145px;
	text-align: right;
	padding-right: 10px;
	padding-top: 4px;
	line-height: 20px;
}

/* MENU SETTINGS  */

#menucontent {
	margin-left: 17px;
	margin-bottom: 25px;
}

.menu_spacing {
	height: 2px;
	line-height: 2px;
	font-size: 2px;
}

.menu_border {
	width: 147px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C5C5C5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
}

/* MENU TOP SETTINGS  */

#menutopcontent {
	margin-left: 17px;
	margin-bottom: 25px;
}

.menutop_spacing {
	height: 2px;
	line-height: 2px;
	font-size: 2px;
}

.menutop_border {
	width: 145px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C5C5C5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
}

/* NEWSLETTER SETTINGS  */

#newslettercontent {
	margin-left: 17px;
	margin-bottom: 25px;
}

.newsletter_spacing {
	height: 2px;
	line-height: 2px;
	font-size: 2px;
}

.newsletter_border {
	width: 145px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C5C5C5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
}

#newsletter_form {
	margin-left: 11px;
	_margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

*:lang(en) #newsletter_form {
	margin-left: 11px !important;
}

.newsletter_text {
	color: #5F5F5F;
}

.newsletter_input {
	padding-top: 3px;
	padding-bottom: 3px;
}

/* PAGE SETTINGS  */

#pagecontent {
	margin-left: 17px;
	margin-top: 17px;
	width: 569px;
	margin-bottom: 17px;
}

.page_spacing {
	height: 15px;
	line-height: 15px;
}

.page_border {
	height: 1px;
	line-height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
}

#page_title {
	font-size: 14px;
	font-weight: bold;
}

.page_previous {
	color: #5F5F5F;
}

/* PRODUCT SETTINGS  */

div.sizes {
	background-color: #5F5F5F;
}

.product_overview_new {
	position: absolute;
	margin-left: 135px;
}

.product_overview_sale {
	position: absolute;
	margin-left: 135px;
}

.product_overview_top {
	background-color: #E9E9E9;
	border-width: 1px;
	border-style: solid;
	border-color: #C5C5C5;
	margin-top: 4px;
	padding-left: 5px;
	color: #5F5F5F;
	line-height: 13px;
}

.product_overview_bottom {
	background-color: #C5C5C5;
	height: 20px;
}

.product_overview_more {
	padding-left: 5px;
	color: #5F5F5F;
}

.product_overview_price {
	font-weight: bold;
	padding-right: 5px;
	color: #5F5F5F;
}

.product_overview_nav {
	color: #5F5F5F;
	font-weight: bold;
	padding-right: 15px;
}

.product_overview_view {
	width: 105px;
}

.product_overview_view_top {
	position: absolute;
	margin-top: -15px;
	color: #5F5F5F;
	font-weight: bold;
}

.product_overview_spacing {
	height: 25px;
	line-height: 25px;
}

.product_new {
	position: absolute;
	margin-left: 216px;
}

.product_sale {
	position: absolute;
	margin-left: 224px;
}

.product_thumb {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.product_thumb_last {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.product_merk {
	color: #6A6A6A;
	padding-bottom: 5px;
}

.product_title {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C5C5C5;
	font-size: 13px;
	color: #6A6A6A;
	line-height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.product_text {
	position: relative;
	height: 185px;
	overflow: auto;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

*:lang(en) .product_text {
	height: 165px; !important;
}

.product_text_thumb {
	position: relative;
	height: 285px;
	overflow: auto;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

*:lang(en) .product_text_thumb {
	height: 265px; !important;
}

.product_price {
	font-weight: bold;
	font-size: 13px;
	color: #5F5F5F;
}

/* NEWS SETTINGS  */

.news_item {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
}

.news_title {
	padding-top: 10px;
	font-weight: bold;
	font-size: 13px;
	color: #5F5F5F;
}

.news_date {
	color: #5F5F5F;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.news_text {
	padding-bottom: 10px;
}

.news_text img {
	margin-left: 10px;
}

/* FAQ SETTINGS  */

.faq_number {
	padding-left: 20px;
	padding-right: 5px;
	color: #5F5F5F;
	width: 20px;
	font-size: 12px;
	line-height: 20px;
}

.faq_text {
	color: #5F5F5F;
	padding-right: 20px;
	padding-bottom: 10px;
}

.faq_border {
	height: 1px;
	line-height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
	margin-bottom: 10px;
}

/* CART SETTINGS  */

.cart_top_left {
	color: #5F5F5F;
	padding-left: 5px;
}

.cart_top_right {
	color: #5F5F5F;
}

.cart_merk {
	background-color: #E9E9E9;
	padding-left: 5px;
	color: #5F5F5F;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.cart_details {
	background-color: #DCDCDC;
	padding-left: 5px;
	color: #5F5F5F;
	height: 25px;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.cart_size {
	background-color: #C5C5C5;
	height: 25px;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.cart_price_left {
	background-color: #A6A6A6;
	height: 25px;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
}

.cart_price_right {
	background-color: #A6A6A6;
	height: 25px;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
	font-weight: bold;
	font-size: 11px;
	padding-right: 10px;
}

.cart_wis {
	height: 25px;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.cart_totaal {
	background-color: #C5C5C5;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-left: 5px;
}

.cart_price_left_totaal {
	background-color: #A6A6A6;
	height: 25px;
	line-height: 25px;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #CFCFCF;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
}

.cart_price_right_totaal {
	background-color: #A6A6A6;
	height: 25px;
	line-height: 25px;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #CFCFCF;
	font-weight: bold;
	font-size: 11px;
	padding-right: 10px;
}

/* LOGIN SETTINGS  */

.login_text {
	padding-left: 30px;
	width: 140px;
	height: 16px;
}

/* SIGNUP SETTINGS  */

.signup_height {
	height: 20px;
	line-height: 20px;
}

*:lang(en) .signup_height {
	height: 18px !important;
	line-height: 18px !important;
}

/* ORDER SETTINGS  */

.order_size {
	background-color: #D1D0D0;
	height: 25px;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.order_aantal {
	background-color: #C5C5C5;
	height: 25px;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.order_title {
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
}

.order_data {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 5px;
}

.order_ideal {
	padding-top: 20px;
	padding-bottom: 20px;
}

.order_button {
	padding-top: 7px;
	padding-bottom: 5px;
}


/* FORM SETTINGS  */

form, fieldset {
	margin: 0px;
	border: 0px;
}

.fieldset_general {
	margin-left: -7px;
	margin-top: -4px;
	_margin-left: 0px;
	_margin-top: 0px;
}

*:lang(en) .fieldset_general {
	margin-left: -7px !important;
	margin-top: -4px !important;
}

.fieldset_search {
	margin-left: -7px;
	margin-top: -4px;
	margin-bottom: -7px;
	_margin-left: 0px;
	_margin-top: 0px;
	_margin-bottom: 0px;
}

*:lang(en) .fieldset_search {
	margin-left: -7px !important;
	margin-top: -3px !important;
	margin-bottom: -7px !important;
}

select {
	border-width: 1px;
	border-style: solid;
	border-color: #5F5F5F;
}

.select_general {
	width: 340px;
}

*:lang(en) .select_general {
	width: 343px !important;
}

.select_short {
	width: 40px;
	margin-right: 2px;
}

.select_year {
	width: 55px;
}

textarea {
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.textarea_general {
	width: 340px;
	margin-top: 1px;
	margin-bottom: 5px;
}

input {
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding-left: 1px;
}

.input_general {
	width: 340px;
}

.input_password {
	width: 139px;
}

*:lang(en) .input_password {
	width: 136px !important;
}

.input_login {
	width: 300px;
}

.input_forgot {
	width: 203px;
}

.input_newsletter {
	width: 125px;
}

.input_search {
	width: 145px;
}

*:lang(en) .input_search {
	width: 142px !important;
}

.input_number {
	width: 20px;
}

.input_radio {
	border: 0px;
}

.input_checkbox {
	border: 0px;
}

.input_birthdate {
	width: 116px;
}

.button_birthdate {
	border: 0px;
	height: 15px;
	width: 16px;
	background-image: url('../images/icon_calender.gif');
}

.button_left {
	width: 134px;
	height: 19px;
	text-align: center;
	background-image: url('../images/button_left.jpg');
	background-repeat: no-repeat;
	border: 0px;
	cursor: pointer;
	padding-bottom: 2px;
}

*:lang(en) .button_left {
	padding-bottom: 4px !important;
}

.button_right_small {
	width: 97px;
	height: 19px;
	text-align: center;
	background-image: url('../images/button_right_small.jpg');
	background-repeat: no-repeat;
	border: 0px;
	cursor: pointer;
	padding-bottom: 2px;
}

*:lang(en) .button_right_small {
	padding-bottom: 4px !important;
}

.button_right_middle {
	width: 116px;
	height: 19px;
	text-align: center;
	background-image: url('../images/button_right_middle.jpg');
	background-repeat: no-repeat;
	border: 0px;
	cursor: pointer;
	padding-bottom: 2px;
	padding-right: 10px;
}

*:lang(en) .button_right_middle {
	padding-bottom: 4px !important;
}

.button_right_large {
	padding-right: 15px;
	width: 160px;
	height: 19px;
	text-align: center;
	background-image: url('../images/button_right_large.jpg');
	background-repeat: no-repeat;
	border: 0px;
	cursor: pointer;
	padding-bottom: 2px;
}

*:lang(en) .button_right_large {
	padding-bottom: 4px !important;
}

.button_right {
	width: 134px;
	height: 19px;
	text-align: center;
	background-image: url('../images/button_right.jpg');
	background-repeat: no-repeat;
	border: 0px;
	cursor: pointer;
	padding-bottom: 2px;
}

*:lang(en) .button_right {
	padding-bottom: 4px !important;
}

.button_search {
	width: 80px;
	height: 19px;
	text-align: center;
	background-image: url('../images/button_search.jpg');
	background-repeat: no-repeat;
	border: 0px;
	cursor: pointer;
	padding-bottom: 2px;
}

*:lang(en) .button_search {
	padding-bottom: 4px !important;
}

/* LINK SETTINGS  */

a {
	color: #000000;
	text-decoration: underline;
	outline: 0;
}

a:hover {
	text-decoration: none;
	outline: 0;
}

.link_subcat {
	width: 145px;
	color: #5F5F5F;
	text-decoration: none;
	line-height: 20px;
	outline: 0;
}

.link_subcat:hover,
.link_subcat_active {
	width: 145px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	outline: 0;
}

.link_subcat_new {
	width: 145px;
	color: #5F5F5F;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	outline: 0;
}

.link_subcat_new:hover,
.link_subcat_new_active {
	width: 145px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}

.link_previous {
	color: #5F5F5F;
	text-decoration: none;
}

.link_previous:hover {
	color: #000000;
}

.link_newsletter {
	color: #5F5F5F;
	text-decoration: none;
}

.link_newsletter:hover {
	color: #000000;
}

.link_more {
	color: #5F5F5F;
}

.link_nav {
	color: #5F5F5F;
	font-weight: bold;
	text-decoration: none;
}

.link_nav:hover {
	text-decoration: underline;
}

.link_faq {
	font-size: 12px;
	color: #5F5F5F;
	line-height: 20px;
	cursor: pointer;
}

.link_faq p {
	margin: 0;
	padding: 0;
}

.link_faq:hover {
	color: #000000;
	outline: 0;
}

.link_faq:active {
	color: #000000;
	font-weight: bold;
}

.link_search {
	color: #5F5F5F;
	text-decoration: none;
}

.link_search:hover {
	color: #000000;
}

.link_newsletter,
.button_search,
.link_search,
.link_faq,
.link_nav,
.link_previous,
.link_more,
.link_subcat_new,
.link_subcat_new_active,
.link_subcat,
.link_subcat_active,
.cat_border a,
.subcat_border a,
.menu_border a {
	outline: 0;
}

.error{
	color:#ff0000;
}

div.cart_product_image {
	padding:6px;
	background-color:#FFFFFF;
	text-align:center;
	border:solid 1px #C5C5C5;
}