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, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.left {float:left;}
.right {float:right;}


/* hide these */
.textbrowser {
	position: absolute;
	left: -9999px;
	}
.clearer {
	clear: both;
}


/*
               __                .__ __   .__
  ____ _____ _/  |______ __  _  _|__|  | _|__|
_/ ___\\__  \\   __\__  \\ \/ \/ /  |  |/ /  |
\  \___ / __ \|  |  / __ \\     /|  |    <|  |
 \___  >____  /__| (____  /\/\_/ |__|__|_ \__|
     \/     \/          \/               \/

*/

/* General */

body {font-family:"Arial", sans-serif;font-size:87.5%;/* 14px */line-height:1.5;/* 21px */padding-top:5px}
body.thinbody {padding:10px}

.wrapper {position:relative;width:960px;margin:0 auto}
.form_row .text {font-family:"Arial", sans-serif;font-size: 1em;/* 14px */}

img {display:block}
#fullsize_image img,
img.no_block {display:inline}

a {cursor:pointer}
a.no_hover:hover {background:transparent}
a.no_decoration {text-decoration:none}

.no_margin {margin: 0 !important}


/* Columns */
.columns 		{position:relative;float:left;width:100%;margin-bottom:1.5em}
.separator 		{background:url('/images/separator.gif') 0 0 repeat-y}
.columns .col 	{position:relative;left:100%;float:left;/*overflow: hidden;*/}

.columns .s1 	{margin-left:-960px}
.columns .s2 	{margin-left:-768px}
.columns .s2_5 	{margin-left:-480px}
.columns .s3 	{margin-left:-576px}
.columns .s4 	{margin-left:-384px}
.columns .s5 	{margin-left:-192px}

.columns .w1 	{width:192px}
.columns .w2 	{width:384px}
.columns .w2_5 	{width:480px}
.columns .w3 	{width:576px}
.columns .w4 	{width:768px}
.columns .w5 	{width:960px}

.columns .s4b 	{margin-left:-275px}
.columns .s4c 	{margin-left:-246px}
.columns .w3b 	{width:512px}
.columns .w4b 	{width:685px}
.columns .w1b 	{width:274px}
.columns .w1c 	{width:246px}

.columns .col .content {padding:0 10px;/*position: relative;*/}


/* Flash Messages */
#flash {position:relative;min-height:16px;padding:7px 10px 7px 36px;background-repeat:no-repeat;background-position:10px;margin-bottom:1.5em;border:1px solid;font-weight:700}
#flash p {margin:0}
.flash_box {position:relative;min-height:16px;padding:7px 10px 7px 36px;background-repeat:no-repeat;background-position:10px;margin-bottom:1.5em;border:1px solid;font-weight:700}
.flash_notice {background-image:url('../images/icon-success.gif');background-color:#CFC;border-color:#9c9 !important;color:#060}
.flash_error {background-image:url('../images/icon-error.gif');background-color:#FCC;border-color:#c99 !important;color:#600}
.flash_tip {background-image:url('../images/icon-tip.gif');background-color:#FFC;border-color:#cc9 !important;color:#330}
.flash_international_promotion { display:none; }

/* Error fields */
.fieldWithErrors { margin:2px;padding:2px;background-color:red;display:inline-table; }

.content .no_own_photos {color:#ba0b1f;padding-left:22px;background:url('../images/icon-nophoto.gif') no-repeat 40px 4px;font-size:12px;margin-top: 1.5em;text-align:center}


/* General lists */
ul .check {background:url('../images/icon-tick.png') no-repeat 0 1px;padding-left:30px;margin:0 0 18px 0;list-style-type:none;font-size:15px;line-height:15px}


/* containers */
#meta_menu {width: 300px;font-size: 11px;padding-bottom: 5px;overflow: hidden;float: right;}
#meta_menu ul {float:right;margin:0}
#meta_menu li {float:left;display:block;padding:0 5px 0 7px;line-height:19px;background:url('../images/bg_metamenu_item.gif') no-repeat 0 50%}
#meta_menu .first {background:none}
#meta_menu .last {padding-right:2px}
#meta_menu .greeting {float:left;display:block;padding-right:0.4em}
#meta_menu .flag {background-position:2px 4px;display:block;float:left;text-indent:-1234em;width:20px;padding-left:0}
#meta_menu li a {color:#666}
#meta_menu #login_name {color:#0084c8}
#meta_menu li a:hover,
#meta_menu li a:hover #login_name {color:#FFF}

#header {position:relative;z-index:100;height:73px;width:960px;overflow:hidden;padding-left:0; clear:both;}
#header a {color:#FFF}
#header #logo {float:left;left:0;top:0;width:192px;height:73px;overflow:hidden;border-right:1px solid}
#header #nexttologo {float:left;left:192px;top:0;height:73px;overflow:hidden;margin-left:10px;text-align:right;line-height:4em;font-size:16px;border-right:none;width:200px; }
#header li {float:left}
#header .navigation {border-bottom:1px solid #FFF;background:#0084C8;height:28px}
ul.primary {float:left;margin:0;position:relative;z-index:1}
ul.primary li a {display:block;float:left;z-index:3;padding:7px 10px;text-decoration:none;font-weight:700;line-height:14px;border:1px solid #FFF;border-width:0 1px 1px 0;margin-bottom:-1px}
#header #my_functions {float:right}
#header #my_functions .collection a {border-left:1px solid}
#header #my_functions .shop a {border-right:0}
#header #secondary {position:absolute;right:10px;top:7px;font-size:0.857em;/* 11px */line-height: 1.167;/* 14px */}
#header #secondary a {text-decoration:none}
#header #secondary a:focus,
#header #secondary a:hover {text-decoration:underline}
#header #secondary li {margin-left:10px}
#header #secondary li.active a {font-weight:700}
#header #search     {float:left;z-index:1;padding:10px 0 0 70px;font-size: 0.786em;/* 11px */line-height: 1.273;/* 14px */}
#header #search.ga {float:left;z-index:1;padding:10px 0 0 0px ;font-size: 0.786em;/* 11px */line-height: 1.273;/* 14px */}
.lang_fr #header #search {padding-left:45px}
.lang_fr #search #type {width:286px}

#header #search form {text-align:center}
#header #search input,
#header #search select {font-size:12px;height:18px;background:#FFF;border:1px solid #005784;padding:2px;float:left;margin-right:5px}
#header #search select {width:240px}
#header #search #area_name {width:310px}
#header #search.ga #area_name {width:200px}
#header #search .submit {font-size:12px;color:#FFF;height:24px;margin:0;padding:3px 5px 6px 6px;background:#004c73;border-color:#004c73;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

.catalog #header #search input,
.catalog #header #search select {border-color:#1a7fa6}
.catalog #header #search .submit {border-color:#156989;background:#156989}
.sell #header #search input,
.sell #header #search select {border-color:#900B00}
.sell #header #search .submit {border-color:#6E0800;background:#6E0800}
.collection #header #search input,
.collection #header #search select {border-color:#c98203}
.collection #header #search .submit {border-color:#cc5200;background:#cc5200}
.wish_list #header #search input,
.wish_list #header #search select {border-color:#1c5500}
.event #header #search .submit, .wish_list #header #search .submit {border-color:#130;background:#130}
.event #header #search input,
.event #header #search select,
.explore #header #search input,
.explore #header #search select {border-color:#7e8f29}
.explore #header #search .submit {border-color:#677521;background:#677521}
.shop #header #search input,
.shop #header #search select {border-color:#441236}
.shop #header #search .submit {border-color:#290b21;background:#290b21}
.marketplace #header #search input,
.marketplace #header #search select {border-color:#3f3d6f}
.marketplace #header #search .submit {border-color:#2c2b4e;background:#2c2b4e}

#header #search select {font-size:11px;height:24px;background:#F0F0F0}
#header #search fieldset {margin:0}

#custom_shop_header {margin-bottom:10px;width:960px;height:130px;background-position:50% 50%;background-repeat:repeat-x;background-color:#0084C8}
#custom_shop_header img {width:960px;height:130px}
#custom_shop_header a:hover {background:transparent}

div.shop_image_thumb {width:172px;height:24px;background-repeat:repeat-x}
div.shop_image_thumb_2 {width:242px;height:34px;background-repeat:repeat-x}


/* Slogan */
#slogan {float: left;width: 480px;}
#slogan .slogan {height:21px;background:url('../images/slogan.png') 10px 5px no-repeat;padding: 0 10px; margin:0}
.lang_en #slogan .slogan {background-image:url('../images/en/slogan.png')}
.lang_du #slogan .slogan {background-image:url('../images/du/slogan.png')}
.lang_fr #slogan .slogan {background-image:url('../images/fr/slogan.png')}
#slogan .slogan2 {float:right;margin-top:3px;font-weight:700}
#slogan #flash_area {padding-top:40px}

.profile {overflow:hidden;border-bottom:1px solid;padding-bottom:10px;margin-bottom:10px}
.profile .profileImage img {float:left;margin:0 10px 3px 0}
.profile .profile_name {display:block;font-weight:700}
.profile .profile_motto {display:block;clear:both;font-size:0.857em;/* 12px */line-height: 1.167;/* 14px */}


.sortbar {position:relative;overflow:hidden;margin-bottom:1px;padding:3px 10px;font-size: 0.857em;/* 12px */line-height: 1.667;/* 24px */}
.sortbar a {text-decoration:none}
.sortbar a:hover
.sortbar a:focus {text-decoration:underline;background-color:transparent}
.sortbar label,
.sortbar input {display:block;float:left;white-space:nowrap}
.sortbar #filter_selection {margin:5px 2px 0 0}
.sortbar .item {float:left;border-right:1px solid;padding-right:10px;margin-right:10px}
.sortbar .sort-options {display: inline; height:21px}
.sortbar .flip-mode {height:21px; float: right; display: inline}
.sortbar .view-piclens {position:absolute;right:10px;top:3px}
.sortbar .view-piclens a {padding-right:21px;background: url('../images/icon-piclens.png') 100% 0 no-repeat}

.sortbar .gallery_picture_switcher {
	float:right;
}
.sortbar .gallery_picture_switcher .gallery_camera_icon {
	width: 22px;
	height: 21px;
	overflow: hidden;
	display: block;
	float:left;
	margin-right: 3px;
	text-indent: 9999px;
	background: url(/images/gallery_camera_sprite.png) no-repeat;
}
.sortbar .gallery_picture_switcher .gallery_camera_icon_second {
	background-position: -22px 0;
	margin-right: 0;
}
.sortbar .gallery_picture_switcher .gallery_camera_icon_first.gallery_camera_icon_active,
.sortbar .gallery_picture_switcher .gallery_camera_icon_first:hover {
	background-position: 0 -21px;
}
.sortbar .gallery_picture_switcher .gallery_camera_icon_second.gallery_camera_icon_active,
.sortbar .gallery_picture_switcher .gallery_camera_icon_second:hover {
	background-position: -22px -21px;
}

.gallery_content {
	clear: both;
	overflow: hidden;
	margin-bottom: 27px;
	font-size: 0.857em; /* 12px */
	line-height: 1.167; /* 14px */
}

.my_gallery_content {
	margin-bottom: 5px !important;
}
	.gallery_content .cell-wrapper,
	.gallery_content .cell {
		width: 191px;
		height: 191px;
	}
	.slightly_smaller_cells .gallery_content .cell-wrapper,
	.slightly_smaller_cells .gallery_content .cell {
		width: 186px;
	}
	.gallery_content .cell-wrapper {
		position:relative;
		float: left;
		overflow: hidden;
		border: 1px solid #FFF;
		border-left: 0px;
		border-top: 0px;
	}
	.gallery_content .cell-select, .gallery_content .cell-remove {
		left:116px;
		position:absolute;
		top:2px;
		padding: 2px;
		z-index:5;
	}
	.gallery_content .cell-select.left {
	  left: 8px;
	  top: 4px;
	}
	.gallery_content .cell-remove {
		width: 16px;
		height: 16px;
		overflow:hidden;
		background: url('../images/loadingsmall_grey.gif') no-repeat 0 -16px;
	}
	.gallery_content .cell-select, .gallery_content div.deleting {
		background-position: 0px 0px;
	}
	.gallery_content .cell-remove {
		right: 4px;
		left: auto;
	}
		.gallery_content .cell-remove a, .gallery_content .cell-remove a:hover {
			background: transparent;
		}

	.gallery_content .cell:hover {
		background: #EBE8E3;
	}

	.gallery_content span {
		display: block;
	}

	.gallery_content .cell .item_status {
		height:18px;
		padding:2px 0 2px 58px;
	}

	.gallery_content .cell .collected_item_status {
		height: 18px;
		padding: 2px 0 0px 0px;
		text-align: center;
	}

.gallery_content .cell br {
	margin-bottom:2px;
}

	.gallery_content .cell .item_status span {
		display: block;
		width: 16px;
		height: 18px;
		padding: 0;
		float: left;
		padding-right: 4px;
		background-repeat: no-repeat;
	}
		.gallery_content .cell .item_status a:hover {
			background: none;
		}
		.gallery_content .cell .item_status span img {
			width: 16px;
			height: 18px;
		}
		.gallery_content .cell .item_status span.not-in-collection {
			background-image: url(/images/gallery_collection_off.gif);
		}
			.gallery_content .cell a:hover .item_status span.not-in-collection {
				background-image: url(/images/gallery_collection_off_blue.gif);
			}
		.gallery_content .cell .item_status span.in-collection {
			background-image: url(/images/gallery_collection_on.gif);
		}
			.gallery_content .cell a:hover .item_status span.in-collection {
				background-image: url(/images/gallery_collection_on_blue.gif);
			}
		.gallery_content .cell .item_status span.not-in-wish-list {
			background-image: url(/images/gallery_wishlist_off.gif);
		}
			.gallery_content .cell a:hover .item_status span.not-in-wish-list {
				background-image: url(/images/gallery_wishlist_off_blue.gif);
			}
		.gallery_content .cell .item_status span.in-wish-list {
			background-image: url(/images/gallery_wishlist_on.gif);
		}
			.gallery_content .cell a:hover .item_status span.in-wish-list {
				background-image: url(/images/gallery_wishlist_on_blue.gif);
			}
		.gallery_content .cell .item_status span.not-in-shop {
			background-image: url(/images/gallery_shop_off.gif);
		}
			.gallery_content .cell a:hover .item_status span.not-in-shop {
				background-image: url(/images/gallery_shop_off_blue.gif);
			}
		.gallery_content .cell .item_status span.in-shop {
			background-image: url(/images/gallery_shop_on.gif);
		}
			.gallery_content .cell a:hover .item_status span.in-shop {
				background-image: url(/images/gallery_shop_on_blue.gif);
			}

	.gallery_content a {
		display: block;
		padding: 1px 0 5px 0;
		text-decoration: none;
	}
	.gallery_content .image {
		height: 135px;
		overflow: hidden;
		margin-bottom: 4px;
		text-align: center;
		line-height: 135px;
	}
		.gallery_content .image img {
			display: inline;
			border: 3px solid #fff;
			vertical-align: middle;
		}
	.gallery_content .text {
		padding: 0 10px;
	}
	.gallery_content .title {
		font-weight: 700;
	}
	.gallery_content .title,
	.gallery_content .extra {
		height: 1.25em; /* 15px */
		overflow: hidden;
	}
	.gallery_content .price,
	.gallery_content .gallery_symbol {
		float: right;
		margin-top: -2px;
		font-size: 1.25em; /* 15px */
		line-height: 1.0; /* 15px */
		font-weight: 700;
	}
	.gallery_content .price {margin-left:5px}

		.gallery_content .price input {
			width: 75px;
		}

/* User Image */
.gallery_content.user_image {
	margin-bottom: 0px !important;
}

.gallery_content.user_image .cell {
	width: 95px;
	height: 105px;
}

.gallery_content.user_image a {
	padding: 3px;
	height: 105px;
}
.gallery_content.user_image .image {
	margin-bottom: 0;
	line-height: 87px;
}

/* vitrine */
.gallery_content.display_case .cell {
	width: 95px;
	float:left;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	height: 95px;
}

.gallery_content.display_case a {
	padding: 3px;
	height: 89px;
}
.gallery_content.display_case .image {
	margin-bottom:0;
	line-height: 87px;
}

/* Most recent items */
.gallery_content.most_recent_items,
.gallery_content.user_image {
	margin-bottom:0;
}


.gallery_content.most_recent_items .cell {
	width: 95px;
	height: 95px;
}

.gallery_content.most_recent_items a {
	padding: 3px;
	height: 89px;
}
.gallery_content.most_recent_items .image {
	margin-bottom: 0;
	line-height: 87px;
}

#more_items {
	text-align: right;
}

/* Lijst-weergave! */
/* #item_list table tbody img { width: 83px; } */
#item_list table thead img {display:inline}
#item_list table thead th {white-space:nowrap}
#item_list table tbody td,
#item_list table tbody th {height:128px}
#wish_list table thead img {display:inline}
#wish_list table thead th {white-space:nowrap}
#wish_list table tbody td.serie {color:#FFF;background:#000}
#wish_list table tbody td.reeks {font-style:italic}
#wish_list img {display: inline}

#images {
	overflow: hidden;
}
	#images a {
		position: relative;
		display: block;
		float: left;
		width: 171px;
		height: 150px;
		overflow: hidden;
		margin-right: 7px;
		text-align: center;
		line-height: 126px;
		text-decoration: none;

	}
	.opera #images a {
      z-index: 4;
	    overflow: visible;
	}
	#images a:hover {
		background-color: transparent;
	}
		#images img {
			display: inline;
			max-width: 171px;
			max-height: 128px;
			vertical-align: middle;
		}
		#images a .magnifier, a.thickbox .magnifier {
			display: block;
			text-align: left;
			padding-left: 19px;
			line-height: 18px;
			background-image: url('../images/magnifier.gif');
			background-position: 0 1px;
			background-repeat: no-repeat;
		}


		#images a .audit_magnifier {
			color: black;
			display: block;
			text-align: left;
			padding-left: 19px;
			line-height: 18px;
			background-image: url('../images/magnifier.gif');
			background-position: 0 1px;
			background-repeat: no-repeat;
		}

		#images a:hover .magnifier, a.thickbox:hover .magnifier {
			text-decoration: underline;
		}

		.image-controls{
			display: flex;
		}
		.image-controls > a{
			width: auto !important;
			height: auto !important;
		}
		.image-controls > a > img{
			display: block !important;
		}

#breadcrumb {
	overflow: hidden;
	padding: 8px 10px;
	margin-bottom: 8px;
	font-size: 0.857em; /* 12px */
	line-height: 1.167; /* 14px */
}

	#breadcrumb #bc {
		float: left;

		font-weight: 700;
	}

	#breadcrumb #bc4 {
		padding-left: 3px;
		font-weight: 700;
	}

	#breadcrumb .slogan2 {
		float: right;
		margin-top: -3px;
		font-size: 120%;
		font-weight: 700;
	}


#collection_add {
	font-size: 0.857em; /* 12px */
	line-height: 1.167; /* 14px */
}
	#collection_add fieldset {
		padding: 10px;
		border: none;
		margin-bottom: 0;
	}
	div.w1 #collection_add fieldset {
		width: 180px;
		overflow: hidden;
		padding-right:0;
		padding-left: 8px;
	}
	#collection_add .form_row {
		margin-bottom: 7px;
		padding: 0;
		border-bottom: none;
		line-height: 1.167;
		width: 180px;
	}
		#collection_add legend {
			/*display: none;*/

			color: #fff;
			font-size: 1em;
		}
		#collection_add .collection legend {
			background-color: #f60;
		}
		#collection_add .shop legend {
			background-color: #7a2060;
		}
		#collection_add .wishlist legend {
			background-color: #390;
		}
		#collection_add .field,
		#collection_add #buying_price,
		#collection_add #selling_price {
			width: auto;
		}
		#collection_add .label {
			font-weight: 700;
		}
		#collection_add input {
			width: 166px;
		}
		#collection_add .form_links input {
			width: 149px;
		}
		#collection_add #buying_price input {
			width: 155px;
		}
		#collection_form #selling_price div.field,
		#collection_form #buying_price div.field {
			margin-right: 0;
		}
		#collection_add textarea {
			width: 170px;
			height:30px;
			font-family: "Arial", sans-serif;
			font-size: 12px;
		}
		#collection_add .combined_fields {
			overflow: hidden;
			clear:both;
		}
		#collection_add #quantity {
			float:left;
			width:51px;
		}
			#collection_add #quantity input {
				width: 40px;
			}
		#collection_add #selling_price {
			float:left;
			padding:0 0 0 4px;
			width:118px;
		}
			#collection_add #selling_price input {
				width: 101px;
			}
		#collection_add #grades select {
			width: 172px;
		}
		#collection_add #selling_price label {
			padding-left: 11px;
		}
		#collection_add .more {
			padding-top: 6px;
			display: none;
		}
		#collection_add .wishlist a.more_info, #collection_add .wishlist a.less_info {
			display: none;
		}
		#collection_add a.more_info, #collection_add a.more_info:hover,
		#collection_add a.less_info, #collection_add a.less_info:hover {
			text-align: center;
			color: #0084C8;
			display: block;
			clear: both;
			width: 171px;
			padding: 3px 0 3px;
			margin: 4px 9px 0 0;
			font-size:11px;
			background: transparent url(/images/collected_item_form_more.png) no-repeat scroll -3px -46px;
		}
		#collection_add a.less_info, #collection_add a.less_info:hover {
			background-position: -3px 3px;
		}
		.lang_fr #collection_add a.more_info,
		.lang_fr #collection_add a.more_info:hover,
		.lang_fr #collection_add a.less_info,
		.lang_fr #collection_add a.less_info:hover {
			font-size:9px;
		}
		#collection_add input.radio {
			width: auto;
		}
		#collection_add .form_links {
			padding: 5px 0 0 13px;
			margin-bottom: 0;
		}

a.right_float {
	float: right;

}
/*  */
#area_column select {
	width: 100%;
}

#collected_item_form .disabled { color: #999; }
#collected_item_form .promo { background-color: #eee; font-size: 0.8em; padding: 10px; margin: 10px 0; }

/* explore */
.explore-list {
}
	.explore-list li {
		overflow: hidden;
		height: 88px;
	}
	.explore-list li.item {
		position: relative;
		padding-left: 90px;
	}
		.explore-list li img {
			float: left;
			margin: 0 10px 3px 0;
		}
			.explore-list li.item .img {
				display: block;
				position: absolute;
				left: 0;
				top: 0;
				width: 83px;
				height: 83px;
				overflow: hidden;
				text-align: center;
				line-height: 81px;
				border: 1px solid;
			}
				.explore-list li.item .img img {
					display: inline;
					float: none;
					margin: 0;
					vertical-align: middle;
				}
				.explore-list li.item .img a {
					text-decoration: none;
				}


ul.legend {
}
	ul.legend li {
		padding: 2px 5px;
	}


/* content_header_all_areas */
div.large_content_header {
	overflow: hidden;
	padding-bottom: 14px;
}
div.large_content_header div.maintitle {
	padding-left: 10px;
}


/* managed-content */
.managed-content {
	overflow: hidden;
}
	.managed-content img {
		float: left;
		margin: 0 10px 5px 0;
	}


/* paginering */
.pagination {
	text-align: center;
	font-size: 0.857em; /* 12px */
	line-height: 2.0;
	margin:15px 0;
}
	.pagination a {
		border: 1px solid;
		text-decoration: none;
	}
	.pagination strong,
	.pagination a,
	.pagination span {
		padding: 3px 7px;
	}

	.pagination span.quick_page_input {
		padding-left: 8px;
	}
		.pagination span.quick_page_input input {
			background:#FFF none repeat scroll 0 0;
			border:1px solid #666;
			padding:1px;
			width:50px;
			text-align:center;
		}
.w1 .pagination {
	font-size: 0.786em; /* 11px */
	line-height: 1.273; /* 14px */
	padding-bottom: 3px;
	margin-bottom: 0 !important;
	border-bottom: 1px solid;
	}
	.w1 .pagination a {
		border: none;
		text-decoration: none;
	}
	.w1 .pagination strong,
	.w1 .pagination a {
		padding: 1px;
	}


/* Forims */
.form_row {width:100%;float:left;padding:5px 0;border-bottom:1px solid;line-height:1.143}
.form_row p {margin:0}
.form_row .label {float:left;width:139px;margin-right:10px}
.form_row .label label {display:block}
.form_row .field {float:left;width:300px;margin-right:10px}
.form_row--header .field { font-weight: bold; }
.form_row--header .label { font-weight: bold; }
.form_row--wide .field { width:596px; margin-right: 0; }
.form_row--wide .field table thead th { font-weight: bold; padding-top: 0; }
.form_row--wide .field table tbody td:first-child { white-space: nowrap; }
.form_row--wide .field table tbody tr:last-child td { border-bottom: none; }
.form_row .field .text {width:292px}
.form_row .field .add {padding-left:21px;background:url('/images/icon-add.gif') 0 0 no-repeat;font-size:0.857em;line-height:1.333} /* 12px 16px */
.form_row .field .add_on_same_line {padding-left:21px;padding-bottom:1px;background: url('/images/icon-add.gif') 0 0 no-repeat;font-size:0.857em;line-height:1.333;display:inline} /* 12px 16px */
.form_row .field textarea {width:292px;height:100px}
.form_row .field textarea.rows2 {width: 340px;height:30px}
.form_row .field textarea.bulk_add_notes {width:340px;height:30px}
.form_row .field textarea.cols2rows5 {width:340px;height:80px}
.form_row .field textarea.col3 {width:600px;height:100px}
.form_row .field textarea.col3high {width:560px;height:250px}
.form_row .field textarea.col2_5 {width:570px;height:100px}
.form_row .field textarea.forum {width:560px;height:150px}
.form_row .feedback,
.form_links .feedback {float:left;width:240px;font-size:0.857em;line-height:1.167}/* 12px 14px */
.form_links .order_information {line-height:18px;font-size:12px;width:350px;margin-top:10px;color:#515151}
.form_row .feedback_below {font-size:0.857em;line-height:1.167;margin-left:149px}/* 12px 14px */
.form_links .feedback {float:right}
.form_row .label strong,
.form_row .field strong,
.form_row .fields strong {font-weight:700;color:#f00}
.error {background-color:#fcc}
.form_links,
.form_links_add {clear:both;padding:5px 22px 0 159px;margin-bottom:30px;overflow:hidden;line-height:35px}
.shoppingcarts {vertical-align:middle;display:inline;margin-top:32px}
.myshoppingcarts-table .form_links {padding:0}
.myshoppingcarts-table .form_links a {margin-right:10px}
.lang_fr .myshoppingcarts-table .form_links a {font-size:11px}
.myshoppingcarts-table .form_links input {margin-right:0;width:146px;float:none}
.columns .myshoppingcarts-table tbody td {margin-top:32px;vertical-align:middle}

#shipping_details .form_row .field strong {
	color: black;
}
#shipping_details .form_row .field {
	width: 580px;
}
#shipping_details .form_row .field p {
	padding-top: 10px;
}

#shipping_details .form_row .field strong.cw-recommended {
	margin-left: .5em;
  font-size: 12px;
	line-height: 1.5;
	color: #00aeef;
	text-transform: uppercase;
}

#bulk_add_links {padding:5px 22px 0 100px;}
fieldset .form_links {padding-left:148px}
body.wait {cursor:wait}

#bol {clear:both;float:left;width:100%;margin:0;font-size:0.857em;line-height:1.167}/* 12px 14px */
#bol h2 {padding:2px 10px;margin-bottom:2px}
.bol_item {position:relative;float:left;width:189px;margin-right:1px;border:1px dotted}
.bol_item a {display:block;height:78px;overflow:hidden;padding:10px 10px 10px 68px;text-decoration:none}
.bol_item img {position:absolute;left:10px;top:10px}
.bol_item .bol_title {display:block;font-weight:700}
.bol_left {float:left}
.bol_right {float:right}

#footer {clear:both;margin:60px 0;padding-top:10px;text-align:center;border-top:1px dotted}
#footer img {display:inline;vertical-align:middle}

div.auto_complete {width:350px;font-size:11px;font-weight:400;background-color:#FFF !important;color:#000}

.auto_complete ul {
  border:1px solid #888;
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
  height: 200px;
  overflow-y: auto;
}

.auto_complete ul li {margin:0;padding:3px;background:#FFF}
.auto_complete ul li.selected {color:#FFF;background:#0E7DD1}
.auto_complete ul strong.highlight {margin:0;padding:0}

style.auto_complete {opacity:1}

.vg_select {width:180px}

.popup a.close {background-image:url('/images/cancel.png');background-position:100% 0;background-repeat:no-repeat;padding-right:20px}
textarea.bol_items {height:200px}

#admin_menu h1 {
	color: #FFF;
	background-color: #0e7cd1;
	margin-right: 10px;
	padding: 4px 10px;
	font-size: 0.857em; /* 12px */
	line-height: 1.167; /* 14px */
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#admin_menu ul {
	margin-top: 2px;
	margin-bottom: 15px;
}

.order,
ul.image_order li {
	padding-left: 21px;
	background-position: left top;
	background-repeat: no-repeat;
	display: inline;
	list-style-type: none;
}


#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

#navlist li img {
	display: inline;
}



/* Icons */
.icon,
ul.icons li {padding-left: 21px;background-position:0 0;background-repeat:no-repeat;}
ul.collection_icons li {margin-left:10px;padding-left:21px;background-position:0 0;background-repeat:no-repeat}
#add_icons {font-size:1.143em}

.icon-paypal                {margin-top: 10px;}
.icon-add 					{background-image:url('/images/icon-add.gif')}
.icon-admin 				{background-image:url('/images/admin.png')}
.icon-archive         {background-image:url('/images/door_in.png')}
.icon-auction-hammer {background-image:url('/images/icon-auction-hammer.jpg')}
.icon-back 					{background-image:url('/images/icon-back.gif')}
.icon-blog 					{background-image:url('/images/icon-blog.gif')}
.icon-bol 					{background-image:url('/images/icon-bol.gif')}
.icon-book 					{background-image:url('/images/icon-book.png')}
.icon-cancel        {background-image:url('/images/icon-cancel.png')}
.icon-calendar         {background-image:url('/images/icon-calendar.png')}
.icon-clock 				{background-image:url('/images/icon-clock.png')}
.icon-collection 			{background-image:url('/images/icon-collection.gif');padding-right:10px}
.icon-collectors 			{background-image:url('/images/icon-collectors.gif')}
.icon-copy 					{background-image:url('/images/icon-copy.png')}
.icon-curiosa-link 			{background-image:url('/images/icon-link.png')}
.icon-drag 					{background-image:url('/images/drag_handle.gif')}
.icon-edit 					{background-image:url('/images/icon-edit.gif')}
.icon-email 				{background-image:url('/images/icon-email.png')}
.icon-export 				{background-image:url('/images/icon-export.png')}
.icon-facts 				{background-image:url('/images/icon-lists.png')}
.icon-forum 				{background-image:url('/images/icon-forum.gif')}
.icon-goldshop			{background-image:url('/images/icon-goldshop.png')}
.icon-help 					{background-image:url('/images/icon-help.png')}
.icon-history 				{background-image:url('/images/icon-time.png')}
.icon-image 				{background-image:url('/images/images.png')}
.icon-information 			{background-image:url('/images/icon-information.png')}
.icon-insurance 			{background-image:url('/images/icon-insurance.gif')}
.icon-lists 				{background-image:url('/images/icon-lists.png')}
.icon-location 				{background-image:url('/images/building.png')}
.icon-manager 				{background-image:url('/images/icon-manager.gif')}
.icon-moderator 			{background-image:url('/images/moderator.png')}
.icon-money 				{background-image:url('/images/icon-money.png')}
.icon-my-calendar 			{background-image:url('/images/calendar_view_day.png')}
.icon-note 					{background-image:url('/images/icon-note.png')}
.icon-original-drawing 		{background-image:url('/images/icon-pencil.png')}
.icon-original-drawing-add 	{background-image:url('/images/icon-pencil-add.png')}
.icon-pagewhiteedit 		{background-image:url('/images/icon-page_white_edit.png')}
.icon-pagewhitestack 		{background-image:url('/images/icon-page_white_stack.png')}
.icon-pagewhitestar 		{background-image:url('/images/icon-page_white_star.png')}
.icon-pagewhitetext 		{background-image:url('/images/icon-page_white_text.png')}
.icon-photo 				{background-image:url('/images/icon-photo.png')}
.icon-pictures 				{background-image:url('/images/icon-pictures.png')}
.icon-price 				{background-image:url('/images/icon-money-euro.png')}
.icon-shop 					{background-image:url('/images/icon-shop.gif')}
.icon-shop-settings 		{background-image:url('/images/icon-shop-settings.png')}
.icon-shopping-cart 		{background-image:url('/images/icon-cart-grey.png')}
.icon-tip 					{background-image:url('/images/wand.png')}
.icon-user 					{background-image:url('/images/user_green.png');padding-left:21px;background-position:left top;background-repeat:no-repeat}
.icon-value 				{background-image:url('/images/icon-money-euro.png')}
.icon-widget 				{background-image:url('/images/icon-widget.png')}
.icon-wish-list 			{background-image:url('/images/icon-wish-list.png')}

img.icon-topseller {display:block;margin-top:3px}
ul.icons .icon-add-special-button {padding-left:0;margin-left:0}
ul.icons {margin-bottom: 10px;}

.columns fieldset ul.icons {margin:0.5em 0 0.5em 0}
.columns fieldset ul.collection_icons {margin:1em 0 1em 20px}
.icon-link {display:inline}
.explore_link {max-height:10px;height:10px;overflow:hidden}
.columns .right {text-align:right}

.widget_code {
	width: 760px;
	font-family: "Courier", sans-serif;
	font-size: 87.5%; /* 14px */
	background-color: lightgrey;
	border: 1px solid;
	padding: 2px;
}

div#collection_form {
	overflow:hidden;
}

.google_ads {margin-top:30px}
.google_ads_bg {background:#EBE8E3;padding:0;text-align:center;width:728px;height:90px;padding:10px 20px}
.google_ads_explore {margin-top:400px}


/* forms */
input.default_input_text {
	font-style: italic;
	color: #9A9A9A;
}

.highlight_text {
	color: #0084C8;
	margin: 0px 20px 14px 0px;
	font-weight:700;
	font-style: italic;
	padding-left: 50px;
	background: url(/images/highlight_text.gif) no-repeat 12px 3px;
}

img.img_right {
	float: right;
	margin: 0 0 8px 20px;
}
#TB_ajaxContent h3 {
	font-size:15px;
	color: #0084C8;
	padding: 8px 0;
}


.sort-options img {
	display: inline;
}

.collection_icon {
	background: url(/images/icon-collection.png) no-repeat;
	padding-left : 22px;
}

.wish_list_icon {
	background: url(/images/icon-wish-list.png) no-repeat;
	padding-left : 22px;
}

.shop_icon {
	background: url(/images/icon-shop.gif) no-repeat;
	padding-left : 22px;
}


div.area_column_image {
	padding-top: 10px;
}
	div.area_column_image img {
		max-width: 83px;
	}
ul.expand li {
	overflow: hidden;
	font-size: 12px;

}
ul.expand li ul {
	display: none;
	list-style: none;
	padding: 3px 0 10px 0px;
	margin: 0;
}
ul.expand li.open ul {
	display: block;
}
	ul.expand li ul li a {
		font-weight: 400;
	}
	ul.expand li a.toggler {
		width: 9px;
		height: 9px;
		margin: 3px 6px 0 0;
		font-size: 0px;
		float: left;
		display: block;
		background: url(/images/plus.gif) no-repeat;
	}
	ul.expand li.open a.toggler {
		background-image: url(/images/min.gif);
	}



#VGallHead {
	font-size: 12pt;
}

#VGnaHead {
	font-size: 12pt;
}

#back_to_catalog_link {
	font-size: 14pt;
	border-bottom:10pt;
	margin-left:10pt;
}

.form_row input.radio {
	vertical-align: middle;
}
label.optionlabel {
	font-size: 12px;
}

/** person view **/
.readmore .more {
	display: none;
}
.open .more {
	display: block;
}
.open span.more {
	display: inline;
}
.image_column .image {
	width: 238px;
	background: #efefef;
	padding: 4px;
	text-align: center;
	margin-bottom: 10px;
}
	.image_column .image img {
		display: inline;
		border: 2px solid #FFF;
		max-width: 234px;
	}
	.image_column .image span {
		display: block;
		font-size: 10px;
		color: #666;
		padding: 4px;
	}

div.plaintext .normal {
	color: black;
}
div.plaintext div.image {
	float: left;
	vertical-align: middle;
	margin-right: 20px;
	width: 87px;
	height: 87px;


}
div.plaintext div.image img {
	border: 2px solid #27AADD;
}

textarea.email {
	width: 580px;
	height: 200px;
}


.special_feedback {
	font-size: 0.857em; /* 12px */
	line-height: 1.167; /* 14px */
}

.filter_table td {
	border-bottom: none !important;
	border-right: none !important;
	font-weight:400 !important;
	padding:0px !important;
	text-align:left;
	vertical-align:top;
}

#filter_submit input { margin-left: -110pt;
					 	width: 149px;}

#w50 th {
	width: 50px;
}

div.tip {
	position:absolute;
	width: 53px;
	right: 0px;
	top: 0px;
	height: 46px;
	background: url(../images/tip.png) no-repeat;
}

div.toggler {
	font-weight: 400;
}
div.toggler div.long {
	display: none;
}
div.toggler span {
	font-size: 90%;
}
div.user_list {
	overflow: hidden;
	font-weight: 400;
}
div.user_list ul, .columns fieldset div.user_list ul {
	margin: 2px 0 0 0;
	width: 161px;
	float: left;
	list-style: none;
	padding: 0 2px 0 0;
	font-weight: 400;
}

div.user_list ul.wide, .columns fieldset div.user_list ul.wide {
	width: auto;
	float:none;
	padding: 0;
}
	div.user_list ul li, .columns fieldset div.user_list ul li {
		margin: 0;
		overflow: hidden;
	}
	.columns fieldset div.user_list ul li img {
		vertical-align: baseline;
		display: inline;
	}
	div.user_list div.user_list_section {
		overflow: hidden;
		padding-bottom: 14px;
	}

	div.user_list a.right {
		float:right;
	}
	div.toggler span.pop, span.pop {
		visibility: hidden;
		font-size: 11px;
		color: #7A2060 !important;
		padding: 0 0 0 2px;
		vertical-align:text-bottom;
	}

	.columns fieldset div.user_list ul li span.text_column {
		display: block;
		width: 140px;
		float: left;
		cursor: pointer;
		font-size: 100%;
		overflow: hidden;
		border-right:2px solid #FFF;
	}
	.columns fieldset div.user_list ul li div.user_list_row {
		height: 16px;
		overflow: hidden;
	}
	.columns fieldset div.user_list ul li div.user_list_row:hover span.text_column {
		background: #0084C8;
		border-right:2px solid #0084C8;
	}
	.columns fieldset div.user_list ul li div.user_list_row:hover span.text_column a{
		color:white;
	}
	.columns table td.wide {
		padding-right: 0;
	}
	.columns fieldset div.user_list div.legend {
		font-size: 10px;
		padding-bottom: 14px;
	}

	img.pro_icon { display: inline; vertical-align: 0; }
	img.goldshop_icon { display: inline; vertical-align: text-top; }

	.columns fieldset div.user_list ul li span.smaller {
		width: 130px;
	}
	.columns fieldset div.user_list ul li span.price {
		text-align: right;
	}
	.columns fieldset div.user_list ul li.not_pro {
		margin-top: 7px;
	}


.language    {padding-left:23px;background:url(../images/flag_unknown.gif) no-repeat 3px 3px;margin-bottom:5px}
.language_nl {background-image:url(../images/flags/nl.gif)}
.language_en {background-image:url(../images/flags/gb.gif)}
.language_du {background-image:url(../images/flags/de.gif)}
.language_fr {background-image:url(../images/flags/fr.gif)}

.in_form_action {color:grey;font-size:0.857em;font-weight:400;text-decoration:none}

/* Flags - Dirk - 02-02-2011 */
.flag,
.columns table tbody .flag {padding-left: 20px;background:url(../images/flag_unknown.gif) no-repeat 0px 3px}
.columns table tbody .flag {background-position: 0px 5px}
.flag_af {background-image:url(../images/flags/af.gif) !important}
.flag_al {background-image:url(../images/flags/al.gif) !important}
.flag_dz {background-image:url(../images/flags/dz.gif) !important}
.flag_as {background-image:url(../images/flags/as.gif) !important}
.flag_ad {background-image:url(../images/flags/ad.gif) !important}
.flag_ao {background-image:url(../images/flags/ao.gif) !important}
.flag_ag {background-image:url(../images/flags/ag.gif) !important}
.flag_ar {background-image:url(../images/flags/ar.gif) !important}
.flag_am {background-image:url(../images/flags/am.gif) !important}
.flag_aw {background-image:url(../images/flags/aw.gif) !important}
.flag_au {background-image:url(../images/flags/au.gif) !important}
.flag_at {background-image:url(../images/flags/at.gif) !important}
.flag_az {background-image:url(../images/flags/az.gif) !important}
.flag_bs {background-image:url(../images/flags/bs.gif) !important}
.flag_bh {background-image:url(../images/flags/bh.gif) !important}
.flag_bd {background-image:url(../images/flags/bd.gif) !important}
.flag_bb {background-image:url(../images/flags/bb.gif) !important}
.flag_by {background-image:url(../images/flags/by.gif) !important}
.flag_be {background-image:url(../images/flags/be.gif) !important}
.flag_bz {background-image:url(../images/flags/bz.gif) !important}
.flag_bj {background-image:url(../images/flags/bj.gif) !important}
.flag_bm {background-image:url(../images/flags/bm.gif) !important}
.flag_bt {background-image:url(../images/flags/bt.gif) !important}
.flag_bo {background-image:url(../images/flags/bo.gif) !important}
.flag_ba {background-image:url(../images/flags/ba.gif) !important}
.flag_bw {background-image:url(../images/flags/bw.gif) !important}
.flag_br {background-image:url(../images/flags/br.gif) !important}
.flag_bn {background-image:url(../images/flags/bn.gif) !important}
.flag_bg {background-image:url(../images/flags/bg.gif) !important}
.flag_bf {background-image:url(../images/flags/bf.gif) !important}
.flag_bi {background-image:url(../images/flags/bi.gif) !important}
.flag_kh {background-image:url(../images/flags/kh.gif) !important}
.flag_cm {background-image:url(../images/flags/cm.gif) !important}
.flag_ca {background-image:url(../images/flags/ca.gif) !important}
.flag_cv {background-image:url(../images/flags/cv.gif) !important}
.flag_ky {background-image:url(../images/flags/ky.gif) !important}
.flag_cf {background-image:url(../images/flags/cf.gif) !important}
.flag_td {background-image:url(../images/flags/td.gif) !important}
.flag_cl {background-image:url(../images/flags/cl.gif) !important}
.flag_cn {background-image:url(../images/flags/cn.gif) !important}
.flag_co {background-image:url(../images/flags/co.gif) !important}
.flag_km {background-image:url(../images/flags/km.gif) !important}
.flag_cd {background-image:url(../images/flags/cd.gif) !important}
.flag_cg {background-image:url(../images/flags/cg.gif) !important}
.flag_cr {background-image:url(../images/flags/cr.gif) !important}
.flag_ci {background-image:url(../images/flags/ci.gif) !important}
.flag_hr {background-image:url(../images/flags/hr.gif) !important}
.flag_cu {background-image:url(../images/flags/cu.gif) !important}
.flag_cy {background-image:url(../images/flags/cy.gif) !important}
.flag_cz {background-image:url(../images/flags/cz.gif) !important}
.flag_dk {background-image:url(../images/flags/dk.gif) !important}
.flag_dj {background-image:url(../images/flags/dj.gif) !important}
.flag_dm {background-image:url(../images/flags/dm.gif) !important}
.flag_do {background-image:url(../images/flags/do.gif) !important}
.flag_ec {background-image:url(../images/flags/ec.gif) !important}
.flag_eg {background-image:url(../images/flags/eg.gif) !important}
.flag_sv {background-image:url(../images/flags/sve.gif) !important}
.flag_gq {background-image:url(../images/flags/gq.gif) !important}
.flag_er {background-image:url(../images/flags/er.gif) !important}
.flag_ee {background-image:url(../images/flags/ee.gif) !important}
.flag_et {background-image:url(../images/flags/et.gif) !important}
.flag_fo {background-image:url(../images/flags/fo.gif) !important}
.flag_fj {background-image:url(../images/flags/fj.gif) !important}
.flag_fi {background-image:url(../images/flags/fi.gif) !important}
.flag_fr {background-image:url(../images/flags/fr.gif) !important}
.flag_pf {background-image:url(../images/flags/pf.gif) !important}
.flag_ga {background-image:url(../images/flags/ga.gif) !important}
.flag_gm {background-image:url(../images/flags/gm.gif) !important}
.flag_ge {background-image:url(../images/flags/ge.gif) !important}
.flag_de {background-image:url(../images/flags/de.gif) !important}
.flag_gh {background-image:url(../images/flags/gh.gif) !important}
.flag_gr {background-image:url(../images/flags/gr.gif) !important}
.flag_gl {background-image:url(../images/flags/gl.gif) !important}
.flag_gd {background-image:url(../images/flags/gd.gif) !important}
.flag_gu {background-image:url(../images/flags/gu.gif) !important}
.flag_gt {background-image:url(../images/flags/gt.gif) !important}
.flag_gn {background-image:url(../images/flags/gn.gif) !important}
.flag_gw {background-image:url(../images/flags/gw.gif) !important}
.flag_gy {background-image:url(../images/flags/gy.gif) !important}
.flag_ht {background-image:url(../images/flags/ht.gif) !important}
.flag_hn {background-image:url(../images/flags/hn.gif) !important}
.flag_hk {background-image:url(../images/flags/hk.gif) !important}
.flag_hu {background-image:url(../images/flags/hu.gif) !important}
.flag_is {background-image:url(../images/flags/is.gif) !important}
.flag_in {background-image:url(../images/flags/in.gif) !important}
.flag_id {background-image:url(../images/flags/id.gif) !important}
.flag_ir {background-image:url(../images/flags/ir.gif) !important}
.flag_iq {background-image:url(../images/flags/iq.gif) !important}
.flag_ie {background-image:url(../images/flags/ie.gif) !important}
.flag_im {background-image:url(../images/flags/im.gif) !important}
.flag_il {background-image:url(../images/flags/il.gif) !important}
.flag_it {background-image:url(../images/flags/it.gif) !important}
.flag_jm {background-image:url(../images/flags/jm.gif) !important}
.flag_jp {background-image:url(../images/flags/jp.gif) !important}
.flag_jo {background-image:url(../images/flags/jo.gif) !important}
.flag_kz {background-image:url(../images/flags/kz.gif) !important}
.flag_ke {background-image:url(../images/flags/ke.gif) !important}
.flag_ki {background-image:url(../images/flags/ki.gif) !important}
.flag_im {background-image:url(../images/flags/im.gif) !important}
.flag_kr {background-image:url(../images/flags/kr.gif) !important}
.flag_kw {background-image:url(../images/flags/kw.gif) !important}
.flag_kg {background-image:url(../images/flags/kg.gif) !important}
.flag_la {background-image:url(../images/flags/la.gif) !important}
.flag_lv {background-image:url(../images/flags/lv.gif) !important}
.flag_lb {background-image:url(../images/flags/lb.gif) !important}
.flag_ls {background-image:url(../images/flags/ls.gif) !important}
.flag_lr {background-image:url(../images/flags/lr.gif) !important}
.flag_ly {background-image:url(../images/flags/ly.gif) !important}
.flag_li {background-image:url(../images/flags/li.gif) !important}
.flag_lt {background-image:url(../images/flags/lt.gif) !important}
.flag_lu {background-image:url(../images/flags/lu.gif) !important}
.flag_mo {background-image:url(../images/flags/mo.gif) !important}
.flag_mk {background-image:url(../images/flags/mk.gif) !important}
.flag_mg {background-image:url(../images/flags/mg.gif) !important}
.flag_mw {background-image:url(../images/flags/mw.gif) !important}
.flag_my {background-image:url(../images/flags/my.gif) !important}
.flag_mv {background-image:url(../images/flags/mv.gif) !important}
.flag_ml {background-image:url(../images/flags/ml.gif) !important}
.flag_mt {background-image:url(../images/flags/mt.gif) !important}
.flag_mh {background-image:url(../images/flags/mh.gif) !important}
.flag_mr {background-image:url(../images/flags/mr.gif) !important}
.flag_mu {background-image:url(../images/flags/mu.gif) !important}
.flag_yt {background-image:url(../images/flags/yt.gif) !important}
.flag_mx {background-image:url(../images/flags/mx.gif) !important}
.flag_fm {background-image:url(../images/flags/fm.gif) !important}
.flag_md {background-image:url(../images/flags/md.gif) !important}
.flag_mc {background-image:url(../images/flags/mc.gif) !important}
.flag_mn {background-image:url(../images/flags/mn.gif) !important}
.flag_me {background-image:url(../images/flags/me.gif) !important}
.flag_ma {background-image:url(../images/flags/ma.gif) !important}
.flag_mz {background-image:url(../images/flags/mz.gif) !important}
.flag_mm {background-image:url(../images/flags/mm.gif) !important}
.flag_na {background-image:url(../images/flags/na.gif) !important}
.flag_np {background-image:url(../images/flags/np.gif) !important}
.flag_nl {background-image:url(../images/flags/nl.gif) !important}
.flag_an {background-image:url(../images/flags/an.gif) !important}
.flag_nc {background-image:url(../images/flags/nc.gif) !important}
.flag_nz {background-image:url(../images/flags/nz.gif) !important}
.flag_ni {background-image:url(../images/flags/ni.gif) !important}
.flag_ne {background-image:url(../images/flags/ne.gif) !important}
.flag_ng {background-image:url(../images/flags/ng.gif) !important}
.flag_mp {background-image:url(../images/flags/mp.gif) !important}
.flag_no {background-image:url(../images/flags/no.gif) !important}
.flag_om {background-image:url(../images/flags/om.gif) !important}
.flag_pk {background-image:url(../images/flags/pk.gif) !important}
.flag_pw {background-image:url(../images/flags/pw.gif) !important}
.flag_pa {background-image:url(../images/flags/pa.gif) !important}
.flag_pg {background-image:url(../images/flags/pg.gif) !important}
.flag_py {background-image:url(../images/flags/py.gif) !important}
.flag_pe {background-image:url(../images/flags/pe.gif) !important}
.flag_ph {background-image:url(../images/flags/ph.gif) !important}
.flag_pl {background-image:url(../images/flags/pl.gif) !important}
.flag_pt {background-image:url(../images/flags/pt.gif) !important}
.flag_pr {background-image:url(../images/flags/pr.gif) !important}
.flag_qa {background-image:url(../images/flags/qa.gif) !important}
.flag_ro {background-image:url(../images/flags/ro.gif) !important}
.flag_ru {background-image:url(../images/flags/ru.gif) !important}
.flag_rw {background-image:url(../images/flags/rw.gif) !important}
.flag_ws {background-image:url(../images/flags/ws.gif) !important}
.flag_sm {background-image:url(../images/flags/sm.gif) !important}
.flag_st {background-image:url(../images/flags/st.gif) !important}
.flag_sa {background-image:url(../images/flags/sa.gif) !important}
.flag_sn {background-image:url(../images/flags/sn.gif) !important}
.flag_rs {background-image:url(../images/flags/rs.gif) !important}
.flag_sc {background-image:url(../images/flags/sc.gif) !important}
.flag_sl {background-image:url(../images/flags/sl.gif) !important}
.flag_sg {background-image:url(../images/flags/sg.gif) !important}
.flag_sk {background-image:url(../images/flags/sk.gif) !important}
.flag_si {background-image:url(../images/flags/si.gif) !important}
.flag_sb {background-image:url(../images/flags/sb.gif) !important}
.flag_so {background-image:url(../images/flags/so.gif) !important}
.flag_za {background-image:url(../images/flags/za.gif) !important}
.flag_es {background-image:url(../images/flags/es.gif) !important}
.flag_lk {background-image:url(../images/flags/lk.gif) !important}
.flag_kn {background-image:url(../images/flags/kn.gif) !important}
.flag_lc {background-image:url(../images/flags/lc.gif) !important}
.flag_vc {background-image:url(../images/flags/vc.gif) !important}
.flag_sd {background-image:url(../images/flags/sd.gif) !important}
.flag_sr {background-image:url(../images/flags/sr.gif) !important}
.flag_sz {background-image:url(../images/flags/sz.gif) !important}
.flag_se {background-image:url(../images/flags/se.gif) !important}
.flag_ch {background-image:url(../images/flags/ch.gif) !important}
.flag_sy {background-image:url(../images/flags/sy.gif) !important}
.flag_tj {background-image:url(../images/flags/tj.gif) !important}
.flag_tz {background-image:url(../images/flags/tz.gif) !important}
.flag_th {background-image:url(../images/flags/th.gif) !important}
.flag_tl {background-image:url(../images/flags/tl.gif) !important}
.flag_tg {background-image:url(../images/flags/tg.gif) !important}
.flag_to {background-image:url(../images/flags/to.gif) !important}
.flag_tt {background-image:url(../images/flags/tt.gif) !important}
.flag_tn {background-image:url(../images/flags/tn.gif) !important}
.flag_tr {background-image:url(../images/flags/tr.gif) !important}
.flag_tm {background-image:url(../images/flags/tm.gif) !important}
.flag_ug {background-image:url(../images/flags/ug.gif) !important}
.flag_ua {background-image:url(../images/flags/ua.gif) !important}
.flag_ae {background-image:url(../images/flags/ae.gif) !important}
.flag_gb {background-image:url(../images/flags/gb.gif) !important}
.flag_us {background-image:url(../images/flags/us.gif) !important}
.flag_uy {background-image:url(../images/flags/uy.gif) !important}
.flag_uz {background-image:url(../images/flags/uz.gif) !important}
.flag_vu {background-image:url(../images/flags/vu.gif) !important}
.flag_ve {background-image:url(../images/flags/ve.gif) !important}
.flag_vn {background-image:url(../images/flags/vn.gif) !important}
.flag_vi {background-image:url(../images/flags/vi.gif) !important}
.flag_ye {background-image:url(../images/flags/ye.gif) !important}
.flag_zm {background-image:url(../images/flags/zm.gif) !important}
.flag_zw {background-image:url(../images/flags/zw.gif) !important}
.flag_zh_CN {background-image:url(../../images/flags/zh_CN.gif) !important}
.flag_zh_TW {background-image:url(../../images/flags/zh_TW.gif) !important}
.flag_da {background-image:url(../images/flags/da.gif) !important}


.country_flag {margin:2px 5px 0 0;float:left}

.profile_top {height: 35px; padding-left:10px;}
.profile_top .payment_info {margin-right: 10px;}
.profile_top .logo {padding-right: 10px;}
.profile_top .left {padding-right: 10px;}
.profile_top .stamp_info {border-left: 1px solid #BDBDBD;padding-left:10px;height:30px;}
.profile_top .stamp_info img {height: 30px;}
.profile_top .icon-topseller {margin-top: 6px;}
.profile_top .feedback {font-size: 11px;color:#444;margin-top:3px;}
.profile_top .feedback a {color:#444;}
.profile_top .feedback .score {padding-right:16px;background:url(/images/icon_thumb_up_small.png) no-repeat right 0;display:inline-block}

/* Shoppingcart */
#shoppingcart {background: #ebe8e3;border:1px solid #bdbdbd;padding:8px;font-size:12px;line-height:1.3em;margin-left:-10px;margin-bottom:20px;}
#shoppingcart h3 {font-size:120%;padding-left:20px;background:url(/images/icon-cart-grey.png) no-repeat 0 0;padding-bottom:8px}
#shoppingcart .sc_links {margin-top:5px}
#shoppingcart #total_amount {margin-left:5px}
#shoppingcart #total_quantity {margin-right:5px}

div.shop_branche_logo {padding:0 0 16px;font-size:11px;color:#999}
div.shop_branche_logo img {float:right}

.shoppingcart_add_more,
.shoppingcart_add_more_imp {font-weight:400;border:1px solid #EBE8E3;padding:10px 10px 10px 35px;margin-bottom:20px;background: url(/images/icon-tip.gif) no-repeat 10px 50%}
.shoppingcart_add_more_imp {border:1px solid #CC9;background-color:#FFC}
.shoppingcart_add_more a,
.shoppingcart_add_more_imp a {font-weight:700}
.columns .shipping_cost_info {margin:20px 0}
.shop .shipping_cost_info div { font-style: italic }
.catalog .columns .shipping_cost_info {width:auto}
.catalog .columns .shop legend {background:#27AADD}
.columns .shipping_cost_info h2 {margin:5px 0 10px}
.columns .shipping_cost_info span {color:#999}
.columns .shipping_cost_info p {line-height:18px;margin-bottom:0}

form.shoppingcart .form_row {overflow:hidden}
form.shoppingcart .form_row div.column {float:left}
form.shoppingcart div.header {background:#eae7e3;border-bottom:1px solid #bfbfbf;margin-bottom:2px}
form.shoppingcart .image {width:98px;text-align:center}
form.shoppingcart div.header .image {text-align:left}
form.shoppingcart .image img {display:inline}
.shoppingcart #customer_addressdata select {display:left}
.shoppingcart .country_flag {margin:0 0 0 5px;display:inline;float:none}
form.shoppingcart .title {width:252px;font-weight:700}
form.shoppingcart div.header .title {font-weight:400}
form.shoppingcart div.specifications {font-weight:400;font-size:12px}
form.shoppingcart div.specifications div.spec {overflow:hidden}
form.shoppingcart div.specifications div.speclabel {width:90px;float:left}
form.shoppingcart div.specifications div.specvalue {width:160px;float:left}
form.shoppingcart .title .description {font-style:italic;font-weight:400;color:#999;font-size:11px;padding:4px 15px 0 0}
form.shoppingcart .count {width:100px;padding-left:4px}
form.shoppingcart div.header .count {padding:0}
form.shoppingcart .count input {float:left}
form.shoppingcart .count .update_count {float:left;font-size:11px;padding:2px 0 0 3px}
form.shoppingcart .count .maxcount {font-style:italic;font-weight:400;color:#999;width:134px;font-size:11px;padding-top:1px}
form.shoppingcart .price,form.shoppingcart .price_total {width:92px;text-align:right}
form.shoppingcart div.form_row .no_items {padding-bottom:8px;text-align:center;float:none}
form.shoppingcart .loading {color:#7A2060;padding-left:117px;font-size:11px;background:url(/images/loadingsmall.gif) no-repeat 98px 0;height:16px;line-height:16px}
form.shoppingcart .loading_deleting_row {display:none}
form.shoppingcart .price_total {font-weight:700}
form.shoppingcart .action {padding:1px 0 0 5px;font-size:11px}
form.shoppingcart div.totals {float:right;width:308px}
form.shoppingcart div.totals .form_row {border-bottom:none}
form.shoppingcart div.totals .column {width:184px;text-align:right}
form.shoppingcart div.totals .price_total {width:92px;font-weight:400}
form.shoppingcart div.totals .cart_total {margin-top:10px;font-weight:700}
form.shoppingcart div.totals .cart_total .price_total {font-weight:700}
form.shoppingcart div.totals .shipping {color:#999;padding-top:2px}
form.shoppingcart .shoppingcart_form_links {padding-left:0;padding-right:52px}
form.shoppingcart .form_links div.button {float:right}
form.orderpage .form_links div.button {float:none}
form.orderpage .remarks .form_row {border:0}
form.shoppingcart .form_links div.button input {float:right}
form.orderpage .form_links div.button input {float:none}
form.shoppingcart .form_links div.edit_count div {color:#999;float:left;font-size:11px;font-style:italic;font-weight:400;line-height:1em;padding:6px;text-align:right}

#why_max_count {display:none}

div.keep {overflow:hidden}

/*
Stylish Select 0.3 - jQuery plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3

Licensed under the GPL license:
http://www.gnu.org/licenses/gpl.html
*/


/*===============================
remove default focus style
====================================*/
:focus {outline:none}

.js ul.newList {left:-9999px}

/*==================================
red curvy example
====================================*/

ul.newList * {margin:0; padding:0;}
ul.newList {margin:0 0 0 -1px; width: 205px;padding:0; list-style:none; color:#000; background:#fff; position:absolute;  border:1px solid #666; top:18px; left:0; overflow:auto; z-index:9999;}
.newListSelected {color:#333;  text-align:left; float:left; border:1px solid #666; width: 96px; background:#fff url(/images/bg_select.gif) top right no-repeat;}
.newListSelected span { display:block;}
ul.newList li {padding:3px 20px 3px 4px;  margin: 0 !important; font-weight: 400; line-height: 1.1em;border-bottom:1px solid #e2e2e2;}
.selectedTxtWrapper {width:96px;overflow:hidden;color:#0084c8;}
.selectedTxt {overflow:hidden; height:18px; padding:0 0px 0 4px; width: 74px;}
.hiLite {background:#EBE8E3!important; color:#000 !important; font-weight:700;}
.newListHover {background-color:#ccc; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus { cursor:default; }
.newListSelFocus  {background-position: right -18px ;}
.newListOptionTitle {font-weight:700;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:400; border-left:1px solid #ccc;}
li.item0, .newListSelected .default {font-style: italic;}
.newListSelected .default {
	font-weight: 400;
	color: #000;
}
.filterbar {
	font-size:0.857em;
	line-height:1.667;
	margin-bottom:1px;
	padding:4px 8px 0 8px;
	position:relative;
	width: 752px;
	min-height: 1.667em;
	background: #e5f2f9;
	border-top: 1px solid #dedede;
}
.filterfield, .filtertitle, .filterfields {float:left}
.filtertitle {width: 44px}
.lang_fr .filtertitle {font-size:10px;padding-top:14px}
.filterfields {width:642px}
.filterbuttons {float:left;width:66px}
.filterfield {padding:0 4px;width:98px;margin:0 0 4px;text-align:center;border-right:1px solid #999;height:20px}
.filterfield img {vertical-align:text-bottom}
.filterfield .loading {color:#999}
.filterfield .loading img {display:inline;margin-right:2px}
.filterbar .title input {width:92px;font-size:11px}
.filterbar .year input {width:27px;font-size:11px}
.lang_fr .filterbar .year {font-size:11px}
.lang_fr .filterbar .year input {width:26px}
.lang_du .filterbar .in-shop {font-size:10px}
.lang_du .filterbar .composite_item {font-size:11px}
.filterbuttons .submit,
.filterbuttons .reset {width: 57px;border-right:0;font-size:11px}
.filterbuttons .submit input {margin-right:2px}

.form_links #collected_item_form  .more_info {padding-top:18px}

.maintitle small {font-size:12px;font-style:italic;font-weight:400}
.maintitle p.area_header span {font-weight:700;color:#ff6600}

.large_link {font-size:14px}
.no_border {border:none}

div.shop_info h1 {font-size:1.314em;font-weight:700;color:#FE6500;margin:0px 0 10px}
div.shop_info h2 {font-size: 1.1em;font-weight:700;color:#000;margin:30px 0 10px}

div.lang_select {color:#666;font-size:11px;text-align:right;padding-bottom:3px}
div.lang_select a.flag {background-position: 100% 1px;padding: 0 18px 0 0}

div.catalog_images_disclaimer {clear:both;font-size:11px;padding:4px 4px 20px;text-align:center;font-weight:700}

div.columns fieldset.closed {padding:0 10px;border-bottom:0;border-left:0;border-right:0;margin-left:1px}
div.columns fieldset.toggled legend {background:url('../images/legend_arrow.png') no-repeat scroll 6px 4px #27AADD;cursor:pointer;padding-left:24px}
div.columns fieldset.open legend {background-position:6px -24px}

.pre_table {padding-left:4px;font-size:13px;padding-bottom:4px}
.columns table.orders {border-collapse:collapse}
.columns table.orders thead tr th {background:#EBE8E3;font-weight:700;padding-top:8px}
.columns table.orders td,
.columns table.orders th {font-size:13px;border-right:0;padding: 4px 4px 12px}
.columns table.orders th {padding: 12px 4px 4px}
table.orders .numeric {text-align:right}
table.orders td.status img {display:inline;vertical-align:middle}
div.edit_order_status_form div.choice {padding:2px 0;overflow:hidden;clear:both;border-bottom:1px solid #FFF}
div.edit_order_status_form div.choice div.radio {width:26px;float:left;text-align:center;padding-top:1px}
div.edit_order_status_form div.choice label {width:186px;display:block;text-align:left;float:left}
div.edit_order_status_form div.form_row {border:none}
div.edit_order_status_form div.form_row div.form_links {padding-left:35px;padding-bottom:3px;line-height:normal;margin-bottom:0}
div.edit_order_status_form div.form_row div.label {width:auto;overflow:hidden;font-weight:700;padding-bottom:4px;padding-left:6px}
div.edit_order_status_form div.form_row div.label label {width:200px}
div.edit_order_status_form div.form_row div.field textarea.rows2 {width:200px;margin-left:6px}

#tooltip {position:absolute;padding:10px;background:#f2f2f2;border:1px solid #ccc;display:none;font-size:13px}

.press_item {overflow:hidden;padding-bottom:20px}
.press_item .date,
.press_item .title {float:left;font-size:14px}
.press_item .date {color:#666;text-align:right;width:136px;padding:3px 10px 0 0}
.press_item .title {color:#000;text-align:left;width:436px;padding-right:173px}
.press_item .title a {font-size:18px}
.press_item .origin {float:none;padding-left:180px;color:#666;text-align:left;font-size:14px}
.press_item .origin .source {font-weight:700;font-size:18px;color:#000}
.press_item .origin .source_extra {font-size:12px;color:#000}

.enhanced_table_form table.enhanced_table {border-collapse:collapse}
.enhanced_table_form table.enhanced_table td, .enhanced_table_form table.enhanced_table th {border-right:0}
.enhanced_table_form table.enhanced_table th,
.enhanced_table_form table.enhanced_table tr.special td {font-weight:700}
.enhanced_table_form table.enhanced_table tr.normal td, .enhanced_table_form table.enhanced_table tr.normal td a {font-weight:400;background:#EFEFEF}
.enhanced_table_form table.enhanced_table tr.item_row td {cursor:pointer}
.enhanced_table_form table.enhanced_table tr.item_row td a {color:#000;text-decoration:none;background:none}
.enhanced_table_form table.enhanced_table tr.item_row td a:focus,
.enhanced_table_form table.enhanced_table tr.item_row td a:hover {background:none}
.enhanced_table_form table.enhanced_table tr.selected td {background: #99cee9 !important} /* Remove important */
.enhanced_table_form table.enhanced_table tr.relayed td {font-style: italic;}
.enhanced_table_form fieldset {margin-top:20px;clear:right}
.enhanced_table_form div.enhanced_table_head {padding-bottom:10px;font-size:12px;overflow:hidden;background:url('../images/mail_select_arrow.gif') no-repeat -2px 5px;padding-left:40px}
.enhanced_table_form div.item_button_head {padding-bottom:10px;font-size:12px;float:right}
.enhanced_table_form table.enhanced_table tr.item_row td a.link {color:#0084C8;text-decoration:underline;font-size:12px}
.enhanced_table_form table.enhanced_table tr.item_row td a.link:focus,
.enhanced_table_form table.enhanced_table tr.item_row td a.link:hover {color:#FFF;background:#0084C8;text-decoration:underline}
.enhanced_table_form div.select_options {float:right;line-height:23px}
.enhanced_table_form span.button_head {display:block;line-height:23px;float:left;margin-right:10px;color:#666;}
.enhanced_table_form div.move_to_boxes {position:absolute;display:none;padding-top:2px;border:1px solid #CCC;background:#FFF}
.enhanced_table_form div.move_to_boxes ul {margin:0}
.enhanced_table_form div.move_to_boxes ul li {padding:0 3px}
.enhanced_table_form div.move_to_boxes ul li a {display:block;color:#000;text-decoration:none;background:none}
.enhanced_table_form div.move_to_boxes ul li a:focus,
.enhanced_table_form div.move_to_boxes ul li a:hover {background:#EFEFEF}

#message_form #message_from img,
#message_form #message_to img {float:left;margin-right:6px}
#message_form .button_link {background-color:transparent}
#inbox_link a.user_mail_link {background:url('../images/icon-email.png') no-repeat left 2px;width:16px;line-height:inherit;height:16px;margin-left:2px}
#inbox_link a.new_mail {background-image:url('../images/icon-email-new.png')}
.logged_in a {float:left;display:block}



/* Explanation Pages */
.explanation_buttons {clear:both;overflow:hidden;padding-bottom:30px;text-align:center;color:#666;font-style:italic;font-size:13px}
.explanation_buttons a {display:block;width:256px;height:111px;float:left;overflow:hidden;margin:0 2px 2px 0}
.explanation_buttons a.last {width:248px;float:left;margin-right:0}
.explanation_block_title {overflow:hidden;width:246px;display:block;margin-bottom:14px}
.explanation_block_title img {display:block}
.explanation_step {overflow:hidden}
.explanation_step .number {float:left;background:url('../images/help/stepbg.png') no-repeat;padding:0 7px 6px 0;width:42px;height:42px;line-height:42px;text-align:center;font-size:35px;color:#FFF;font-weight:700;margin-right:13px;}
.explanation_step .text {float:left;width:420px}
.explanation_screen {padding:10px 0}
.explanation_arrow {padding-top:34px;margin-top:0px;background:url('../images/help/explanation_arrow.gif') 50% 0 no-repeat}
.explanation_text {padding-top:16px}
.explanation_no_margin p {margin-bottom:2px}
.explanation_tip_text {display:none;margin-bottom:20px}
a.explanation_register_button {margin-bottom:24px;display:none}
ul li ul.submenu {list-style:none;margin:4px 0 0 6px}
ul li ul.submenu li {margin-bottom:3px}

div#cancel_reason_container td {padding-bottom:4px}


/* Social Media Icons - Ron - 25-01-2011 */
.share_links {padding:6px;margin-top:10px;color:#666;font-size:12px;line-height:19px;border-left:1px solid #EBE8E3;border-top:1px solid #EBE8E3}
.share_links a:hover,
.share_links a:focus {opacity:0.7}

/* Tooltip - Eds */
div#user_tooltip {display:none;position:absolute;width:228px;height:79px;padding:16px 9px 10px;background:url('../images/bg_user_tooltip.png') no-repeat}
div#user_tooltip img {width:32px;height:32px}
div#user_tooltip table {width:224px}
div#user_tooltip td {font-size:12px;color:#0084C8;text-align:right}
div#user_tooltip td.user_info_label {width:144px;font-weight:700;overflow:hidden;color:#000;text-align:left}
div#user_tooltip td.percentage {vertical-align:bottom;font-size:24px;color:green}
div#user_tooltip td.user_name {font-size:15px}

div.shop_feedback_score {font-size:12px;padding-bottom:19px;line-height:16px}
div.shop_feedback_score span.user_feedback_percentage {color:green;font-size:14px}
div.shop_feedback_score span.user_number_of_feedbacks {color:#666}

.managed-content ul {list-style: circle outside none;margin:20px;font-weight:400}
.managed-content li {font-weight:400}

.mc_col1 {width: 120px;float:left}
.mc_col2 {float:left}

form.event_organizers {font-size:14px} /* Show proper styles inside event organizer form */
.event_area_selected {padding:4px 0 0 2px}

#ui-datepicker-div{z-index:9999999 !important}

.textual_button {font:14px/15px Arial;background:#FFF;color:#0084C8;border:0;text-decoration:underline;cursor:pointer;padding:0 0 1px}
.textual_button:hover {color:#FFF;background:#0084C8;text-decoration:none}

div#event_organizer_resiter fieldset#register {border:0px;padding-right:21px;padding-top:0px}
div#event_organizer_resiter fieldset#register ul.icons {margin-top:22px}
div#event_organizer_resiter fieldset#register ul.icons li {margin-bottom:30px}

div.form_links.order {float:right; margin-top:10px;}

.layout_v2_page div.maintitle {margin-bottom:3px}
.layout_v2_page div.maintitle h2 {padding:10px 0 0 10px}

form#register_form fieldset {height:535px}
#order_thanks_page form#register_form fieldset {height:auto}
fieldset.layout_v2 div.form_row {border-bottom:0;padding-top:13px}
fieldset.layout_v2 div.form_row.first {padding-top:3px;}
fieldset.layout_v2 div.form_text_row { padding: 6px 0; }
fieldset.layout_v2 div.border_bottom { border-bottom: 1px solid #ebe8e3; margin-bottom: 6px; }
fieldset.layout_v2 h2 { color: #791f5f; }
#order_thanks_page fieldset.layout_v2 div.form_row {padding-top:0}
form#register_form div.conditions {height:auto;padding-top:23px;padding-bottom:33px}
#order_thanks_page form#register_form div.conditions {padding:8px 0}

.continue_shopping {clear:both;overflow:hidden;text-align:center;padding-top:20px}
.columns #area_column .continue_shopping h2 {font-size:20px;margin-bottom:20px}
.continue_shopping div.back_to_area,
.continue_shopping div.back_to_shop {text-align:center}
.continue_shopping div.back_to_area {border-right:1px solid #EBE8E3}
.continue_shopping div.back_to_area img {margin:0 auto}
.continue_shopping div.back_to_shop div.shop_image_thumb_2 {margin:19px auto}
.maintitle.thanks_title h1 {text-align: center; font-size: 32px !important;}
div.back_to_shop .auction_columns {
  overflow: hidden;
  margin-bottom: 20px;
}
div.back_to_shop .auction_column {
  width: 228px;
  float: left;
  margin-right: 16px;
}
div.back_to_shop .auction_column.col4{
  margin-right: 0;
}
div.back_to_shop .auction_column ul li {
  margin-bottom: 0;
  text-align:left;
}

fieldset.layout_v2 div.label {float:none;text-align:left;font-size:14px;line-height:25px;height:auto;padding:0 0px;width:250px}
fieldset.layout_v2 div.form_row div.field {width:445px}
fieldset.layout_v2 div.form_row div.feedback {padding-top:2px}
fieldset.layout_v2 div.label label {text-align:left}
form#register_form div.conditions div.full {width:auto}
form#register_form div.conditions div.label {display:none}
fieldset.layout_v2 div.full {width:567px}
fieldset.layout_v2 input.large {font-size:14px;padding:4px 8px;width:419px;border:1px solid #0084C8}
#order_thanks_page fieldset.layout_v2 input.large {padding:2px 8px}
fieldset.layout_v2 input.half_width {width:210px}
#register_form #user_name_url {font-weight:700;color:#666}
fieldset.layout_v2 div.form_links {margin-bottom:8px;padding-left:0;overflow:hidden}
fieldset.layout_v2 div.form_links input {float:left}
#register_form div.form_links div.submit_payoff {float:left;color:#999}

div.sub_input_text {color:#999;font-size:12px;padding:2px 0 0}

.register_wvhj{
	border-bottom: 1px solid #EBE8E3;
	height: 81px;
	margin-left: 10px;
	padding-top: 50px;
	padding-left: 20px;
	overflow: hidden;
}
.register_wvhj h1{
	font-size: 26px;
	line-height: 28px;
}
.register_wvhj .wvhj_logo{
	float: right;
	margin-top: -20px;
}

/* Register Welcome - Eds */
div.register_welcome {background:url('../images/register_welcome.png') no-repeat 100% 0;height:48px;padding-top:79px;padding-right:5px;color:#999;font-size:12px;text-align:right;line-height:14px;margin-left:10px;border-bottom:1px solid #EBE8E3}
.lang_en div.register_welcome {background-image:url('../images/en/register_welcome.png')}
.lang_du div.register_welcome {background-image:url('../images/du/register_welcome.png')}
.lang_fr div.register_welcome {background-image:url('../images/fr/register_welcome.png')}
div.register_welcome_text {margin-left:10px;height:281px;border-bottom:1px solid #EBE8E3}
#order_thanks_page div.register_welcome_text {border-top:1px solid #EBE8E3;height:auto}
#user_login div.register_welcome_text {border-top:1px solid #EBE8E3;height:363px}
#user_login .layout_v2 {height:418px}
#user_login .register_welcome_text .register_now {margin-left:50px;text-align:left}
#user_login .register_welcome_text .register_now span {margin-left:70px}

div.register_welcome_text ul {margin-top:20px}
div.register_welcome_text li {background:url('../images/icon-tick.png') no-repeat 0 1px;padding-left:30px;margin:0 0 18px 20px;list-style-type:none;font-size:15px;font-weight:400;line-height:15px}
div.register_welcome_text h2 {font-size:17px;font-weight:700;line-height:17px;margin:19px 0 0}
#order_thanks_page div.register_welcome_text h2{margin-top:12px}
div.register_welcome_text p{font-size:15px;font-weight:400;line-height:15px;margin:0 0 18px}
div.direct_order_link{padding-top:10px;text-align:center}
div.direct_order_link p.small_link {color:#AAA;font-size:12px}
div.direct_order_link p.small_link a,
div.register_welcome_text p.small_link a:hover,
div.register_welcome_text p.small_link a:focus {color:#999;cursor:pointer;text-decoration:none;background:none}
div.register_teaser_login {border:1px solid #EBE8E3;text-align:center;margin-top:1px;margin-left:10px}
#order_login_page div.register_teaser_login {padding:20px 30px}
#area_column div.register_teaser_login h2 {margin-top:-11px;font-size:18px;margin-bottom:11px;padding:0 3px}
#order_login_page div.register_teaser_login h2{margin-top:0}
div.register_teaser_login h2 span {background:#FFF}
div.register_teaser_login p {margin-bottom:13px}
div.register_teaser_login div.register_now {margin:0 auto;width:180px}
.shopping_cart_login_teaser {padding:30px 20px 86px;font-size:16px}
.shopping_cart_login_teaser a {margin:0 auto 24px;display:block;width:170px}
.shopping_cart_login_teaser .register_button {min-width:170px}
div.register_teaser_login_safe_order {border:1px solid #EBE8E3;padding:10px 10px 10px 60px;overflow:hidden}
div.register_teaser_login_safe_order img {float:left;margin-right:14px}
div.register_teaser_login_safe_order div {line-height:90px;font-size:24px;color:#AAA}

#stamp_search_form,
#title_search_form {padding:5px;border:#CCC 1px solid;height:40px;clear:both}
#title_search_form {height:20px}
#stamp_search_form p,
#title_search_form p {float:left;margin-right:10px}

#stamp_search_form #stamp_search_label {width:220px}
#stamp_search_form #stamp_search_label strong {display:block;padding-top:17px}
#stamp_search_form p label {display:block;font-size:11px}
#stamp_search_form #q_search_modifier {width:150px}
#stamp_search_form #q_country {width:210px}
#stamp_search_form #q_search_key {width:50px}
#stamp_search_form #q {width:150px}
#stamp_search_form #stamp_search_form_submit {margin-top:18px}

.lang_fr #stamp_search_form #stamp_search_label {font-size:11px;width:248px}
.lang_fr #stamp_search_form p,
.lang_fr #title_search_form p {margin-right:5px}

#title_search_form #stamp_search_label {width:200px}


/* Shoplist Table - Eds */
.shoplist_table {border-collapse:collapse}
.columns .shoplist_table {width:768px}
table.shoplist_table tr th {border:0;font-weight:700;font-size:13px;padding:5px}
.shoplist_table tr th a {color:#000}
.shoplist_table tr th a:hover,
.shoplist_table tr th a:focus {color:#FFF}
.shoplist_table tr th a.sorted {padding-right:15px;display:block}
.shoplist_table tr th a.sorted_desc {background:url('../images/bg_sort_desc.gif') no-repeat 100% 50%}
.shoplist_table tr th a.sorted_asc {background:url('../images/bg_sort_asc.gif') no-repeat 100% 50%}

table.shoplist_table tr td {border:0;font-weight:400;border-bottom:2px solid #FFF;background:#f7fbfd;padding:5px;font-size:13px}
.shoplist_table tr.odd td {background:#e0f0f8}
.shoplist_table .col_image {width:100px;text-align:center;position:relative}
.shoplist_table .col_image .own_photo,
.shoplist_table .col_image .combi_item {background:#0084c8;color:#FFF;width:100px;text-align:center;position:relative;font-size:10px;top:0;left:0}
.shoplist_table .col_image .combi_item {background:#F60}
.shoplist_table .col_image a:focus,
.shoplist_table .col_image a:hover {background:none}
.shoplist_table .col_image img {display:inline;border:2px solid #FFF}
.shoplist_table .col_title a {font-size:15px;margin-bottom:7px;font-weight:700}
.shoplist_table .col_title {width:450px}
.shoplist_table .col_title div {font-size:13px;margin-bottom:5px}
.shoplist_table .col_title .subtitle {margin-top:5px}
.shoplist_table .col_title .notes {margin-bottom:0px;font-size:11px}
.shoplist_table .col_title .since,
.shoplist_table .col_title .quantity,
.shoplist_table .col_price .price_each  {margin-top:9px;font-size:11px;color:#8e8a8a}
.shoplist_table .col_price .price_each {margin:2px}
.shoplist_table .col_user div div.feedback {margin-top:9px;font-size:12px;color:#666}
.shoplist_table .col_user {width:155px}
.shoplist_table .col_price {text-align:right;width:90px}
.shoplist_table .col_price .price_each_submit {margin-top:8px}

#marketplace_gold_results .title {color:#aaa;padding:10px;font-size:12px;border-top: 1px solid #aaa}
#marketplace_gold_results .shoplist_table {width: auto;}
#marketplace_gold_results .shoplist_table table tr td {border:0}
#marketplace_gold_results .shoplist_table table .col_subtitle {font-size: 11px}
#marketplace_gold_results .shoplist_table table .col_price {width:50px}
#marketplace_gold_results .more_link {padding:10px}

.blue_inverted {background-color: #0084c8; padding: 7px; color: #fff;}

textarea.translation {width:700px;height:100px}

#how_to_give_feedback p {margin-bottom:0}
#how_to_give_feedback ul {list-style:circle outside none;margin-left:20px;margin-top:0}
#how_to_give_feedback img {float:right;margin:10px 10px 10px 20px}

/* Adwords landingspage - Ron - 14-07-2011 */
.marketplace .shoplist_table .col_price a, .adwords .shoplist_table .col_price a {font-size:11px;margin-right:12px}
.marketplace .shoplist_table .col_price input, .adwords .shoplist_table .col_price input {margin:10px 0 1px;border:0;width:106px;height:28px;background:url('../images/btn_ordernow_small.png');color:#FFF;cursor:pointer;text-decoration:none}
.marketplace .shoplist_table .col_price input:hover, .adwords .shoplist_table .col_price input:hover {background-position:0 -60px}
.marketplace .shoplist_table .col_price input:active, .adwords .shoplist_table .col_price input:active {background-position:0 -120px}

/* Facet filters - EL */
.filters h2.title_filter {margin-bottom: 0px}
.filters .facet {margin: 20px 0 0 0;}
.filters .facet#facet_shop_name {text-transform:capitalize;}
.filters form div.facet {margin-top: 10px}
.filters .facet-small {margin-top: 5px; font-size: 13px;}
.filters .facet-small .hits {color: #666;}
.filters .facet-small ul {font-weight:normal;margin-bottom:0px;margin-top:5px}
.filters .facet ul {font-weight:normal;margin-bottom:0px;margin-top:5px}
.filters .facet ul a {font-weight:normal}
.filters .facet li {color:#666;font-size:13px}
.filters .facet h3,
.filters .facet-small h3 {margin-bottom:5px;margin-top:10px;font-weight:400;color:black;}
.filters .facet-small select {width:172px;}
.filters .facet-small .remove {height:14px;width:13px;text-indent:-1234em;background:url('../images/FilterRemove.gif') no-repeat;display:inline-block;margin-left:3px;line-height:12px}
.filters .show_all_link {float:right;margin-top:6px}

.fast_navigation {border-top: 1px solid #BDBDBD;border-bottom: 1px solid #BDBDBD;height:35px;margin-bottom:10px;line-height:35px}
.fast_navigation a {border-right: 1px solid #BDBDBD; padding-right: 10px; padding-left: 10px;}
.fast_navigation a:last-child {border: 0}

/* Marktplace - Eds */
#marketplace .maintitle {margin-bottom:0.4em}
#marketplace .no-results {margin-top:50px;text-align:center}
#marketplace .no-results a {font-weight:400}
#marketplace #search_form {background:#E5F2F9;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;padding:3px 0;margin-bottom:20px;display:inline-block;width:100%}
#marketplace #search_form label {display:block;float:left;width:250px;text-align:right;margin:2px 6px;font-size:12px;margin-left:8px;height:18px;}
#marketplace #search_form input {display:block;float:left;width:300px;margin:2px 6px;border:1px solid #666;height:18px;}
#marketplace #search_form select {display:block;float:left;width:300px;margin:2px 6px;height:18px;}
#marketplace #search_form input.submit.button {-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;height:24px;font-size:12px;margin: 0 10px;}
#marketplace #search_form .right {float:right;margin:0 10px;}
#marketplace #search_form br {clear:left;}
#marketplace #search_form #keyword {margin:0 3px;border:1px solid #666;height:18px;width:225px}
#marketplace #filter_form input {height:18px;border:1px solid #666;text-align:center}
#marketplace #filter_form .checkbox {height:auto;border:0}
/* #marketplace #shoppingcart {margin-top:20px;margin-bottom:20px} */
#marketplace #shoppingcart .view_content {margin-top:10px}
/* Todo: Remove HTML elements, Marktplaats/Marketplace? */
#marktplaats .shops_overview {background:#fdfdfd url('../images/bg_mp_overzicht.gif') repeat-x}
#marktplaats .gallery_content h2 {color:#000;float:left;font-size:1.4em;margin-bottom:0.3em}
#marktplaats .gallery_content h2 .remark, .maintitle .remark {display:inline;font-size:11px}
#marktplaats #rubrieken {border-bottom:1px solid #B9DEEF;border-top:1px solid #E6F4F9;background:#F1F9FC}
#marktplaats #rubrieken .maintitle {margin-bottom:0.1em}
#marktplaats #rubrieken .content ul {font-weight:400;margin-bottom:8px;border-left:2px solid #CFD6D8;padding-left:10px}
#marktplaats #rubrieken .first .content ul {border:none}
#marktplaats #rubrieken .content li {line-height:18px;font-size:14px;margin-bottom:0.2em;text-overflow:ellipsis;overflow:hidden;width:225px;white-space:nowrap}
#marktplaats #rubrieken .content li span {font-size:11px;color:#F60;line-height:16px;font-weight:700}
.marketplace ul.areas li span {display:none}
#marktplaats #rubrieken .col .content {margin:10px 0 13px;padding:0}
 #result_type_facets {background:#F1F9FC;border-bottom:1px solid #B9DEEF;border-top:1px solid #E6F4F9;margin-bottom:20px; font-size:13px}
 #result_type_facets .facets_col {float:left;width:25%;margin:10px 0px 13px}
 #result_type_facets ul {margin-bottom:8px;padding:0 10px;border-left:2px solid #CFD6D8;font-weight:400}
 #result_type_facets .first ul {border:0}
 #result_type_facets li {line-height:1.1em;font-size:13px;margin-bottom:0.2em;color:#666;}
#marktplaats .maintitle {margin-bottom:3px}
#marktplaats .maintitle h1 {font-size:1.714em;line-height:1;padding-bottom:6px}
#marktplaats .gallery_content .image {margin-top:4px}
#marktplaats .w6 {width:238px}
#marktplaats .w6a {width:228px}
#marktplaats .w7 {width:234px}
#marktplaats .w8 {width:720px}
#marktplaats .columns .s7 {margin-left:-720px}
#marktplaats .columns .s8 {margin-left:-480px}
#marktplaats .columns .s9 {margin-left:-240px}
#marktplaats .columns .s10 {margin-left:-234px}
#marktplaats .sidebar_right .col .content {padding:0}
#marktplaats .gallery_content .more_link {background:none;padding-top:3px;float:right}
#marktplaats .gallery_content .more_link a {color:#0084C8;background:none;text-decoration:underline;display:inline;padding-bottom:5px}
#marktplaats .gallery_content .more_link a:hover {background:#0084C8;color:#FFF;text-decoration:none}
#marktplaats .items_overview .gallery_content .cell-wrapper,
#marktplaats .gallery_content .cell {width:179px;height:176px}
#marktplaats .gallery_content .cell:hover {background:none}
#marktplaats .gallery_content h2 span {display:inline}
#marktplaats .columns .col .content {margin-top:24px}
/* Todo: Remove HTML elements */
#marktplaats .shops_overview {height:68px;width:234px}
#marktplaats .shops_overview ul {padding-top:6px;margin-right:10px}
#marktplaats .shops_overview li {text-align:right;padding:2px 20px 0px 0;font-weight:700;background:url('../images/mp_arrow_right.png') no-repeat 100% 50%}
#marktplaats .shops_overview li a {text-decoration:none;color:#000}
#marktplaats .shops_overview li a:hover,
#marktplaats .shops_overview li a:focus {background:#000;color:#F0F0F0}
#marktplaats .side_bar_item td {line-height:1.3em;font-weight:400;border:0;padding:3px}
#marktplaats .side_bar_item td a {color:#0084C8;text-decoration:underline;line-height:1.2em}
#marktplaats .side_bar_item a:hover,
#marktplaats .side_bar_item a:focus {color:#FFF}
#marktplaats .side_bar_item .pre_txt {text-align:right;padding-top:5px;width:1%;white-space:nowrap;font-size:0.9em}
#marktplaats #rubrieken .first {background-image:none}
#marketplace .areas li a {font-weight:400}
#marketplace .areas li.selected a {font-weight:700}
.lang_fr #marktplaats .shops_overview {height:80px}
.lang_fr #marktplaats .shops_overview li {font-size:12px}

/* Buttons (CSS Sprite) - Ron - 26-01-11 */
input::-moz-focus-inner {border:0;padding:0} /* Reset: Remove button padding in FF */

.register_button,.register_button span,
.help_button,.help_button span,
a.button_link,
.form_links input,
.form_links .dangerous,
.form_links .orange,
.form_links .add_to_cart,
.shoplist_table .col_price .add_to_cart,
.shoplist_table .col_price .add_to_cart_checked,
.enhanced_table_form .enhanced_button,.enhanced_table_form .enhanced_button span,
.enhanced_table_form #choice_button, .big_green_button, .big_orange_button 	{background:url('../images/buttons.png') no-repeat;color:#FFF;cursor:pointer;text-decoration:none}
.form_links .orange {
	color: #FFF !important;
}

.register_button,
.help_button							{background-position:0 -105px;font-weight:700;display:block;float:left;height:43px;padding:0 0 0 10px;text-align:center;min-width:235px}
.register_button span,
.help_button span						{background-position:100% -105px;display:block;font-size:18px;line-height:43px;margin:0 !important;padding:0 10px 3px 0;text-shadow:#b01d04 1px 1px 1px;white-space:nowrap} /* remove margin - not really needed! */
.register_button span:after,
.help_button span:after					{content:" »"}
.msie6 .register_button,
.msie6 .register_button span,
.msie6 .help_button,
.msie6 .help_button span				{height:40px}

.register_button,
.register_button span 					{background-color:#eb602e}
.lang_du .register_button span			{font-size:14px}
.register_button:hover,
.register_button:focus 					{background-position:0 -150px}
.register_button:hover span,
.register_button:focus span 			{background-position:100% -150px}
.register_button:active 				{background-position:0 -194px}
.register_button:active span 			{background-position:100% -194px}

.help_button,
.help_button span 						{background-color:#51a725}
.help_button							{background-position:0 -767px}
.help_button span 						{background-position:100% -767px;text-shadow:#22750d 1px 1px 1px;font-size:16px} /* remove margin - not really needed! */
.lang_fr .help_button span 				{font-size:14px}
.help_button:hover,
.help_button:focus 						{background-position:0 -812px}
.help_button:hover span,
.help_button:focus span 				{background-position:100% -812px}
.help_button:active 					{background-position:0 -857px}
.help_button:active span 				{background-position:100% -857px}

.big_green_button, .big_orange_button {
  background-position: 0 -768px;
  display: block;
  font-size: 18px;
  line-height: 43px;
  padding: 0 10px 1px 0;
  text-shadow: #186005 1px 1px 1px;
  white-space: nowrap;
  color: white;
  text-align: center;
  width: 236px;
  margin: 10px auto;
  border: none;
}
input.big_green_button {
  width: 247px;
  height: 45px;
}
.big_green_button.large_text {
  font-size: 23px;
}
.big_green_button:hover {
  background-position: 0 -813px;
}
.big_green_button:active {
  background-position: 0 -857;
}

.big_orange_button {
	background-position: 0 -105px;
	text-shadow: #df4c28 1px 1px 1px;
	position:relative;
	height: 45px;
	width:182px;
}

.big_orange_button .big_orange_button_right {
	background-image: url(../images/buttons.png);
	background-position: 100% -105px;
	width:30px;
	height: 45px;
	position: absolute;
	display: block;
	z-index:3;
	right:0;
	top:0;
}
.big_orange_button .big_orange_button_text {
	position: absolute;
	display: block;
	z-index:4;
	height: 45px;
	width:190px;
}
.big_orange_button:hover {
	background-position: 0 -150px;
}
.big_orange_button:hover  .big_orange_button_right {
	background-position: 100% -150px;
}

.register_small_help_links {
  text-align:center;
  font-size: 11px;
  padding: 0 0 10px;
}

/* Todo: Remove HTML elements */
a.button_link,
.form_links input 						{background-position:0 -240px;border:0;float:left;font-size:14px;height:33px;padding:0px 3px 5px 1px;margin-right:7px;outline:none;text-shadow:#125e91 1px 1px 1px;width:148px;white-space:nowrap}
.form_links input 						{padding-bottom:2px}
.lang_fr .form_links input,
.lang_du .form_links input				{font-size:13px}
a.button_link 							{display:block;float:none;padding:1px 0px 0px 1px;margin-right:0px;line-height:30px;text-align:center}
.msie7 a.button_link 					{line-height:28px;height:33px}
.mozilla2 a.button_link 				{line-height:28px}
a.button_link:hover,
a.button_link:focus 					{background-position:0 -275px;background-color:transparent}
.form_links input:hover,
.form_links input:focus 				{background-position:0 -275px}
a.button_link:active,
.form_links input:active 				{background-position:0 -310px}

.form_links .orange 					{background-position:0 0px;text-shadow:#b01d04 1px 1px 1px}
.form_links .orange:hover,
.form_links .orange:focus 				{background-position:0 -35px}
.form_links .orange:active 				{background-position:0 -70px}

.form_links .dangerous 					{background-position:0 -662px;text-shadow:#790000 1px 1px 1px}
.form_links .dangerous:hover,
.form_links .dangerous:focus 			{background-position:0 -697px}
.form_links .dangerous:active 			{background-position:0 -732px}

.form_links input.disabled_button,
.form_links input.disabled_button:hover {background-position:0 -557px;color:#EEE;cursor:default}
.wizard .form_links input.back 			{background-position:0 -557px;text-shadow:#5c5d5d 1px 1px 1px}
.wizard .form_links input.back:hover,
.wizard .form_links input.back:focus 	{background-position:0 -592px}
.wizard .form_links input.back:active 	{background-position:0 -627px}

/* Begin - Old code - still needs to be added to the CSS sprite */
.form_links input.hyves_button 			{background:url('../images/hyves_button.png');width:192px}
.form_links input.hyves_button:hover,
.form_links input.hyves_button:focus 	{background:url('../images/hyves_button-hover.png') no-repeat}
.form_links input.wide 					{background:url('../images/buttonwide.png') no-repeat;width:175px;padding-left:6px}
.form_links input.wide:hover,
.form_links input.wide:focus 			{background:url('../images/buttonorangewide-hover.png') no-repeat}
.form_links input.orangewide 			{background:url('../images/buttonorangewide.png') no-repeat;width:175px;padding-left:6px}
.form_links input.orangewide:hover,
.form_links input.orangewide:focus 		{background:url('../images/buttonorangewide-hover.png') no-repeat}
.form_links input.green 				{background:url('../images/buttongreen.gif') no-repeat}
.form_links input.green:hover,
.form_links input.green:focus 			{background:url('../images/buttongreen-hover.gif') no-repeat}
.form_links input.loading_button 		{background:url('../images/loading.gif') 50% 50% no-repeat;cursor:wait;color:#999}
/* End - Old code */

.facebook_button {
  background: transparent url('../images/button_facebook.png') no-repeat;
  width: 158px;
  height: 22px;
  display: block;
  overflow: hidden;
  outline: none;
  text-shadow: #203F57 1px 1px 1px;
  white-space: nowrap;
  padding: 4px 0 0 36px;
  color: white;
  text-decoration: none;
  font-size: 13px;
  margin: 4px 0 10px;
}
.facebook_button:hover {
  background-color: transparent;
  background-position: 0 -26px;
}

.lang_fr .facebook_button {
  background: transparent url('../images/button_facebook_xl.png') no-repeat;
	width:258px;
}

.arrow_new {
  position: absolute;
  width: 79px;
  height: 27px;
  background: transparent url('../images/arrow_new.png') no-repeat;
  margin-left: -84px;
  margin-top: 13px;
}
.lang_en .arrow_new {
  background-image: url('../images/en/arrow_new.png');
}

/* Add-to-cart button */
.form_links .add_to_cart 				{background-image:url('../images/btn_inshoppingcart_big.png');background-position:0 0;background-color:transparent;height:30px;color:#3f3809;text-shadow:none;margin-top:1px;padding:3px 0 5px 20px}
.form_links .add_to_cart:focus,
.form_links .add_to_cart:hover 			{background-position:0 -30px}

/* Small add-to-cart button */
.shoplist_table .col_price .add_to_cart 				{background-position:0 -345px;background-color:#2f83c1;border:0;height:25px;line-height:15px;margin-top:20px;padding-bottom:3px;padding-left:20px;width:89px}
.shoplist_table .col_price .add_to_cart:focus,
.shoplist_table .col_price .add_to_cart:hover 			{background-position:-99px -345px}
.shoplist_table .col_price .add_to_cart_checked 		{background-position:0 -370px;background-color:#2f83c1}
.shoplist_table .col_price .add_to_cart_checked:focus,
.shoplist_table .col_price .add_to_cart_checked:hover 	{background-position:-99px -370px}

.shoplist_table .col_price .new-button .add_to_cart 				{background-image:url('../images/btn_inshoppingcart.png');background-position:0 0;background-color:transparent;border:0;height:24px;line-height:15px;margin-top:5px;padding-bottom:3px;padding-left:20px;width:111px;color:#3f3905}
.shoplist_table .col_price .new-button span.add_to_cart				{display:block;font-family:'Lucida Grande';font-size: 11px;margin-top:6px;line-height:22px}
.shoplist_table .col_price .new-button span.add_to_cart a			{color:#3F3905;margin-right:0}
.shoplist_table .col_price .new-button span.add_to_cart a:focus,
.shoplist_table .col_price .new-button span.add_to_cart a:hover		{background:transparent}
.shoplist_table .col_price .new-button .add_to_cart:focus,
.shoplist_table .col_price .new-button .add_to_cart:hover 			{background-position:0 -24px}
.shoplist_table .col_price .new-button .add_to_cart_checked,
.shoplist_table .col_price .new-button .add_to_cart_checked:focus,
.shoplist_table .col_price .new-button .add_to_cart_checked:hover 	{background-position:0 -48px;background-color:transparent;padding-left:0px;width:111px;text-align:center;cursor:default}


.enhanced_table_form .enhanced_button 					{background-position:100% -395px;display:block;float:left;line-height:23px;padding-top:0px;margin-right:1px;padding-right:2px}
.enhanced_table_form .enhanced_button span 				{background-position:0 -395px;display:block;padding:0 6px 0 8px;color:#000}
.enhanced_table_form #choice_button 					{background-position:100% -441px;padding-right:15px}
.enhanced_table_form .enhanced_button:focus,
.enhanced_table_form .enhanced_button:hover 			{background-position:100% -418px}
.enhanced_table_form #choice_button:focus,
.enhanced_table_form #choice_button:hover 				{background-position:100% -464px}
.enhanced_table_form .enhanced_button:focus span,
.enhanced_table_form .enhanced_button:hover span 		{background-position:0 -418px}


/* FAQ - Eds - 32-03-11 */
#explanation_page h2 {margin-bottom:0}
#explanation_page .question {margin-top:6px;line-height:16px;font-size:13px}
#explanation_page #faq_page .explanation_tip_text,
#explanation_page #faq_page .explanation_tip_text p {font-size:13px}
#explanation_page #faq_page .faq_right_column {padding-top:20px}
#explanation_page #faq_page .faq_right_column .side_bar_item h2 {color:#000;font-size:16px}
#explanation_page #faq_page .faq_right_column .side_bar_item ul li {padding-bottom:8px}
#explanation_page #faq_page .faq_right_column .side_bar_item ul li a {color:#0084c8;text-decoration:underline}
#explanation_page #faq_page .faq_right_column .side_bar_item ul li a:hover {color:#FFF}

ul.regular_list, ol.regular_list {margin: 0px 0 1em 20px;list-style:disc outside}
ol.regular_list {list-style-type:decimal}
ul.regular_list li, ol.regular_list li {font-weight:400;margin-bottom:0 !important} /* Todo: Remove !important */

#faq_page .faq_section {width:254px;min-height:255px; float:left;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;border-bottom:none;background:url('../images/help/faq/faq_section_bg.gif') repeat-x 0 100%}
#faq_page .main_faq .first {border-left:0;width:255px}
#faq_page .main_faq .last {border-right:0;width:255px}
#faq_page .faq_section img {float:right;margin:-4px 0 0 35px}
#faq_page .faq_section_inner {padding:6px 4px 4px;border-bottom:4px solid;min-height:241px; overflow:hidden;}
#faq_page .catawiki .faq_section_inner {border-color:#c2c2c2}
#faq_page .catalogue .faq_section_inner {border-color:#0084c8}
#faq_page .sell .faq_section_inner {border-color:#792256}
#faq_page .collection .faq_section_inner{border-color:#ea6300}
#faq_page .buy .faq_section_inner{border-color:#792256}
#faq_page .forum .faq_section_inner{border-color:#acc438}
#faq_page .gadgets .faq_section_inner{border-color:#2ba1cc}
#faq_page .faq_section h2 {height:51px}
#faq_page .faq_section h2 a {color:#000}
#faq_page .faq_section h2 a:focus,
#faq_page .faq_section h2 a:hover {color:#FFF}
#faq_page .faq_section ul {margin:0 0 4px;padding:0}
#faq_page .faq_section ul li,
#faq_page .faq_section .more a {margin:0;font-size:12px;line-height:16px}
#faq_page .faq_section ul li a {font-weight:400}
#faq_page .faq_section .more a {float:right;margin-right:3px}


/* Sparate shop items item page - Eds */
fieldset#separate_shop_items_fieldset {padding:10px 7px 10px 10px}
fieldset#separate_shop_items_fieldset p {margin-bottom:0}

.columns table.separate_shop_items {margin-bottom:3px !important}
.columns table.separate_shop_items th {padding:3px 0}

table.separate_shop_items thead th {font-weight:400;color:#555;font-size:12px}
table.separate_shop_items th,
table.separate_shop_items td {border-bottom:0 !important;border-right-width:5px !important}
table.separate_shop_items th.action,
table.separate_shop_items td.action {border-right-width:0px !important;width:59px}
table.separate_shop_items th.seller {padding-left:0}
table.separate_shop_items th.price {width:71px}
table.separate_shop_items th.price, table.separate_shop_items td.price {border:0px !important} /* Todo: Remove !important */
table.separate_shop_items th.image, table.separate_shop_items td.image {border:0px !important;width:15px} /* Todo: Remove !important */
table.separate_shop_items td.image {text-align:right;padding-top:4px;padding-left:2px}
table.separate_shop_items td.image img {display:inline}
table.separate_shop_items td.image a:hover {background:transparent}
table.separate_shop_items th.order {width:57px}
table.separate_shop_items td.price,
table.separate_shop_items td.order,
table.separate_shop_items td.condition,
table.separate_shop_items td.action {padding:3px 0;min-height:17px}
table.separate_shop_items td span.feedback {color:#666;font-size:11px}
table.separate_shop_items .price {text-align:right;white-space:nowrap}
table.separate_shop_items a.user_link {white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;max-width:86px;overflow:hidden;display:block;float:left;margin-right:2px}
table.separate_shop_items div.user_info {white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;max-width:238px;overflow:hidden;display:block}
.msie8 table.separate_shop_items div.user_info, .msie7 table.separate_shop_items div.user_info, .msie6 table.separate_shop_items div.user_info {
  width:236px;
}
table.separate_shop_items div.user_info img.pro_icon {vertical-align:top;padding:4px 0 4px}
table.separate_shop_items.open tr.first td {border-top:15px solid #FFF !important}
table.separate_shop_items td span.feedback img {display:inline;vertical-align:text-top;margin-right:1px}
table.separate_shop_items tr.hide_initially {display:none}
table.separate_shop_items td.condition span {overflow:hidden;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;height:16px;white-space:nowrap;width:103px}

a.toggle_link_shop_separate {padding:0 3px}
a.small_order_now_button {width:49px;padding-right:10px;height:17px;overflow:hidden;color:#FFF;display:block;font-size:11px;text-shadow:rgba(0,0,0,0.3) 1px 1px 1px;text-decoration:none;line-height:17px;text-align:center;text-transform:capitalize;font-weight:700;background:url(../images/button_order_small.png) no-repeat 0 0}
a.small_order_now_button_camera {background-image: url('../images/button_order_small-camera.png')}
a.small_order_now_button:hover {background-position:0 100%;background-color:#FFF}
.lang_fr a.small_order_now_button {font-size:9px}
.lang_du a.small_order_now_button {font-size:10px}

fieldset#catalogue_information {position:relative}
fieldset#catalogue_information a#catalogue_value_link {right:17px;text-align:right;top:-1px;position:absolute;display:block;background:#FFF;padding:2px 6px;font-size:12px}
fieldset#catalogue_information a#catalogue_value_link:hover {background:#0084c8;color:#FFF}


/* Other */
/* Todo: Needs to be reorganized! */
#area_menu .area_menu_column {float:left;margin-right:12px;width:125px}
table.shoplist_table th img {display:inline}
.seo_content .tick {background: url('../images/icon-tick.gif') no-repeat 50% 50%}
#events_banner {float:right}
#events_banner a {height:75px;display:block;margin-bottom:40px !important}
#events_banner a:focus,
#events_banner a:hover {background:none}
#events_leaderboard a {text-align:center;height:90px;display:block;margin-bottom:40px !important}
#events_leaderboard a:focus,
#events_leaderboard a:hover {background:none}
.columns div#event_page div.maintitle {height:60px}

.wish_list .gallery_content .cell a {padding-top:20px}
.wishlist_link {margin-top:6px;float:right}

/* Todo: clean up */
#event_page #filter_form input.submit,
#marketplace #filter_form input.submit,
#marketplace #search_form .submit {border:1px solid #2a6792;background:#3187c5;color:#FFF;padding:0 5px;margin:0;width:60px;height:20px}
.lang_du #marketplace #filter_form input.submit,
.lang_du #marketplace #search_form .submit {width:63px}
.lang_fr #marketplace #filter_form input.submit {width:65px;font-size:9px}
.lang_du #event_page #filter_form input.submit,
.lang_fr #event_page #filter_form input.submit,
.lang_fr #marketplace #search_form .submit {width:79px}

.strong {font-weight:700}

.font_xs {font-size: 60%}
.font_s {font-size: 70%}
.font_m {font-size: 85%}
.font_l {font-size: 150%}
.font_xl {font-size: 225%}
.font_xxl {font-size: 300%}

input.loading {}

#bulk_delete_links {padding-left:0px}

.filterfield.keyword {width: 200px; border-right: 0px solid;text-align:left}
#marketplace #filter_form .filterfield.keyword input {text-align:left}

#register_form #user_miscellaneous {display:none;}

#printOrder {float:right;clear:both;margin-bottom:9px;}
#order {clear:both;}

#auction a.edit {font-size:14px;font-weight:normal;}
#auction ul.dates {font-weight:normal;font-style:italic;margin-bottom:18px;}
#auction ul.dates li {float:left;padding-right:9px;border-right: 1px solid lightgrey; margin-right:9px;}
#auction ul.dates li:last-child {border-right:0px solid;}

ul.tabs {margin-bottom:18px;font-weight: normal;}
ul.tabs li {float:left;padding-right:9px;border-right: 1px solid lightgrey; margin-right:9px;}
ul.tabs li:last-child {border-right:0px solid;}
ul.tabs li a {font-weight:normal;text-decoration:none;}
ul.tabs li.selected a {font-weight:bold;text-decoration:underline;}

.tabrow {
  /*text-align: center;*/
  list-style: none;
  margin: 10px 0 30px 0;
  padding: 0;
  line-height: 24px;
  position: relative;
  z-index: 0;
}
.tabrow:after {
	position: absolute;
	content: "";
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #AAA;
	z-index: 1;
}
.columns .tabrow li {
	margin: 0 5px;
	padding: 0 5px;
	border: 1px solid #AAA;
	background: #ECECEC;
	display: inline-block;
}
.lang_fr .columns .tabrow li {
  margin: 0 2px;
}
.tabrow li a{
	text-decoration: none;
}
.tabrow li a:hover{
	background-color: transparent;
	color: #0084c8;
}
.tabrow li.selected {
    background: #FFF;
    color: #000;
}
.tabrow:before {
    z-index: 1;
}
.tabrow li {
    position: relative;
    z-index: 0;
}
.tabrow li.selected {
    z-index: 2;
    border-bottom-color: #FFF;
}

/* slightly enhanced, universal clearfix hack */
#tabContent:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
#tabContent { display: inline-block; }
/* start commented backslash hack \*/
* html #tabContent { height: 1%; }
#tabContent { display: block; }
/* close commented backslash hack */

#tabContent {padding:9px;border: 1px solid lightgrey;margin-bottom: 9px;}
#tabContent .image {float:left;padding:3px;margin-right: 9px;border: 1px solid lightgrey;width:63px;height:100px;}
#uploadLotImage {display:inline;}
a.deleteLotImage {float:right;}
a.rotateLotImage {float:left;}


#auctionLots {margin-top: 18px;}
#auctionLots th.type {width: 200px;}
#auctionLots.unplanned th.type {width: 100px;}
#auctionLots th.img {width: 90px;}
#auctionLots th.status {width: 90px;}
#auctionLots th.estimated_value {width: 75px;}
#auctionLots th.actions {width: 90px;}
#auctionLots.unplanned th.locales {width:75px}
#auctionLots.unplanned th.created_at {width:50px}
#auctionLots td p {margin-bottom:0px;}
#auctionLots a:hover, #auctionLots a:focus {background-color:transparent;color:#0084C8;}
#auctionLots .auction_note{ background-color:#0084C8; font-size:90%; padding:2px;color:white;text-decoration:none; }
#auctionLots tr.relayed_lot td { font-style: italic;}

.bulk_edit_lots_pulldown { display:inline-block; position:relative; vertical-align: top; width:240px;}
.bulk_edit_lot_button { padding: 3px; float:right; }
.bulk_edit_lot_details {
	position:absolute;
	right:0px;
	top: 20px;
	padding: 10px;
	width:240px;
	background:white;
	border: 1px solid black;
	display:none;
}
.bulk_edit_lots_spinner {
	margin:auto;
	padding-top:20px;
	padding-bottom:20px;
}
.bulk_edit_lots_info {
	display:none;
}

ul.bulk_edit_lots_lot_selection li {
	list-style-type: disc;
}
ul.bulk_edit_lots_lot_selection li p {
	font-weight:normal;
	margin-bottom:2px;
}
.bulk_edit_lots_lot_selection li ul.bulk_edit_errors li{
	list-style-type: disc;
	color:red;
}


#auctionWeeks {margin-top: 18px;}
#auctionWeeks th.cwyear {width: 50px;}
#auctionWeeks th.cweek {width: 50px;}
#auctionWeeks th.start {width: 200px;}
#auctionWeeks th.auctions {width: 200px;}
#auctionWeeks a:hover, #auctionWeeks a:focus {background-color:transparent;color:#0084C8;}

.spinner {
  background: url(/images/spinner.gif) no-repeat 100% 0;
  padding-right: 20px;
}

ul.auction_lots {display: table;}
ul.auction_lots li {display: table-row;}
ul.auction_lots li > span {display: table-cell;padding-right:18px;background-repeat: no-repeat;}

.shop_payment_info {padding-top: 10px}
.shop_payment_info .icon-topseller {margin-bottom:10px;}
.payment_links {padding-top: 20px; clear:both; margin-left:330px; text-align:center;}
.payment_instructions_info {margin-left:330px;text-align:center;}

table#auctionLots th.pos {width: 12px;}
table#auctionLots th.img {width: 65px;}
table#auctionLots th.status {width: 105px;}
table#auctionLots th.bid {width: 60px;}
table#auctionLots th.actions {width: 30px;}
table#auctionLots a img {display:inline;}
ul.auction_lots#list a img {display:inline;}

.relayed-icon:before {
  font-family: 'Entypo';
  content: '\27A6';
  color: green;
}
.relayed-icon.relayer:before {
  color: orange;
}
.relayed-icon { display: inline;}

body.staging {
  background: url(/images/staging.png) 0 0;
}

body.development {
  background: url(/images/development.png) 0 0 no-repeat fixed;
}

#music_tracks .side {
  margin-bottom: 1.5em;
}

#music_tracks h3 {
  clear: both;
  color: #333;
  border: 2px solid white;
  display: block;
  background-color: #f8f8f8;
  border-radius: 4px;
  padding: 2px 10px;
  box-shadow: 0 0 1px #bbb;
  text-shadow: #fff 1px 1px 0 !important;
}

#music_tracks dl {
  padding: 0.5em;
  border-bottom: 1px solid #EBE8E3;
}

#music_tracks dl.last {
  border-bottom: 0;
  padding-bottom: 1em;
}

#music_tracks dt {
  float: left;
  clear: left;
  width: 126px;
  text-align: right;
  /* font-weight: bold;*/
  color: #333;
  padding: 3px;
}
#music_tracks dt:after {
  content: ":";
}

#music_tracks dd {
  margin: 0 0 0 133px;
  padding: 0 0 0.5em 0;
  padding: 3px;
}

table#music_results {
  border: 1px solid #DDD;
  border-collapse: separate;
  border-radius: 4px;
  width: 100%;
  max-width: 100%;
  clear: both;
  margin-bottom: 6px !important;

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #333;
}

table#music_results td, .columns table#music_results th {
  border-right: 0
}

#music_results th {
  border-bottom: 0 !important;
}

#music_results tr.even td {
  background-color: #F9F9F9;
  border-bottom: 1px solid #EBE8E3;
}

#music_results tr.first td {
  border-top: 1px solid #EBE8E3;
}

#music_results tr td {
  border-bottom: 0;
}

#music_results td.album_image img {
  margin: 7px;
  padding: 5px;
  background-color: #FbFbFb;
  border: 1px solid #eee;
  margin-right: 0px;
}

#music_results th.track_number {
  width: 10px;
}

#music_results td.track_number {
  text-align: right;
}

#music_results th.album_image {
  width: 128px
}

#music_results td.album_image {
  border-bottom: 0 !important;
}

#music_results .track_year {
  width: 33px
}
#music_results td.artists, #music_results td.album_image, #music_results td.album_artist {
  background-color: transparent !important;
}

#music_results td.album_artist {
  font-weight:bold;
  vertical-align: bottom;
  border-bottom: 1px solid #EBE8E3;
  min-height: 2em;
}

#auction_lot_filter {}
#auction_lot_filter h3 {font-weight: 400;margin-bottom: 5px;}
#auction_lot_filter ul {font-weight: 400;}
#auction_lot_filter ul li {color: #666;font-size: 13px;}
#auction_lot_filter ul li a {color: #0084C8;}
#auction_lot_filter ul li.active a {font-weight:bold;}
#auction_lot_filter ul li a:hover {color: white;}

#autorized_auction_shops th {font-weight: bold;}
#autorized_auction_shops th.commission {width: 70px;}
#autorized_auction_shops th.category {width: 140px;}
#autorized_auction_shops th.action {width: 16px;}
form.auction_shop_commission.loading {background: url(/images/spinner.gif) no-repeat right;}

#autorized_auction_shops tr.pro {background: Snow;}
#autorized_auction_shops tr.private {background: MintCream;}

.high_risk {color: red;}
.medium_risk {color: orange;}
.low_risk {color: green;}
.negative_impact {color: red;}
.positive_impact {color: green;}

#auction_risk_profiles ins {color:green;}
#auction_risk_profiles del {color:red;}

tr.winner_paid {background:#e9fae6;}
td.winner_suspicions {background: url(/images/icon-suspect.gif); background-position:left; background-repeat: no-repeat;}

div.suspicion {background: #ffaeae; padding-left: 20px;}
div.suspicion_click:hover {cursor: pointer;}
div.suspicion_click span {text-decoration: underline;}
div.suspicion_click img {display: inline; vertical-align: bottom;}
div.suspicion table.suspicion_toggle {display: none; }
div.suspicion table th {font-style: italic; font-weight: normal; border:none;}
div.suspicion table td {border:none;}
div.suspicion table td img {display: inline; vertical-align: top;}
div.suspicion .dns_error {color: red; font-style: italic;}
div.suspicion .ip {white-space: nowrap;}
div.suspicion .domain {min-width: 160px;}

.asc, .desc {background:no-repeat 100% 50%;padding-right:10px;}
.asc {background-image:url('../images/arrow_up.gif')}
.desc {background-image:url('../images/arrow_down.gif')}

em.filter {text-decoration:none;}
em.filter a {font-weight:bold;}


#new_area_menu ul { font-weight: normal }

#new_area_menu div {
  float: left;
  padding-right: 2.5em;
}

.columns .filter {margin-right: 20px;display:inline;}
.columns .filter em {
  font-style: normal;
  font-weight: bold;
  color: #0084C8;
}
.columns .filter em a {
  font-weight: normal;
  color: #0084C8;
  text-decoration: none;
}
.columns .filter em a:hover {
  text-decoration: underline;
  background: none
}

/* new pulldown menu */
#header {

 overflow: visible;
 }

 #header ul#my_functions li a{
   padding: 9px 8px 0;
   height: 24px;
   font-size: 12px;
   font-weight: normal;
 }
 ul.primary li {
   position: relative;
 }
 ul.primary li span.subtitle {
   font-size: 10px;
   display: block;
   font-weight: normal;
   color: #fff;
 }
 ul.primary li a {
   padding: 9px 8px 2px;
   height: 22px;
   text-shadow: rgba(0, 0, 0, 0.6) 0 0 1px;
 }

 ul.primary li.has_children a {
   background: url(../images/bg_header_arrow.png) no-repeat 95% 13px;
 }
 .msie6 ul.primary li.has_children a {
   background: none;
 }


 ul.primary li.has_children a  span.menutitle {
   padding-right: 12px;
 }

 ul.primary li ul.submenu {
   display:none;
   position: absolute;
   top: 33px;
   left: -1px;
   border-left: 1px solid white;
   border-top: 1px solid white;
   margin: 0;
   z-index: 5;
   padding: 0;
   -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
   box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
 }
 .msie6 ul.primary li ul.submenu {
 		width:200px;
 }

 ul.primary li ul.submenu li {
   margin: 0;
 }
 #header ul.primary li ul.submenu li a {
   width: 160px;
   padding: 8px;
   font-size: 13px;
   background: #0084c8 !important;
   margin: 0;
   height: auto;
   border-bottom: 1px solid white !important;
 }
 #header ul.primary li ul.submenu li a:hover {
   background: #27AADD !important;
 }

 #header #search {
   padding: 6px 0 0 98px
 }
 #header #search.ga {
   padding: 6px 0 0 10px
  }
  #header .navigation {
  height: 33px;
  }


#auction_lot_wizard ol#steps {list-style-type: decimal;margin-left:19px;}
#auction_lot_wizard ol#steps li {float:left;color:lightgrey;font-size:14px;font-weight:bold;margin:0 36px 0 10px;}
#auction_lot_wizard ol#steps li.current {color:#0084C8}
#auction_lot_wizard ol#steps .clear {clear:both;}
.landingtext h2.purple {
  font-size: 14px !important;
  color: #7a2060 !important;
  font-weight: bold !important;
}

.landingtext div#auction_teaser {
  background: #fdfdfd url(../images/auctions/hammer.png) no-repeat 0px 10px;
  border: 2px solid #DEF2F9;
  padding: 10px 10px 10px 111px;
  margin-bottom: 20px;
  -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px
}
  .landingtext div#auction_teaser h2 {
    font-size:14px;
    font-weight: bold;
    color: black;
    margin-bottom: 4px;
  }
  .landingtext div#auction_teaser p {
    padding: 0;
    margin: 0;

  }

.large_cart_column {
  display: block;
  margin: 0 auto 20px;
}

#marktplaats .items_overview .gallery_content.recommended_items .cell-wrapper,
    #marktplaats .gallery_content.recommended_items .cell {width: 119px;height: 147px}
.gallery_content.recommended_items .cell .text {text-align: center}
#marktplaats .gallery_content.recommended_items .cell .image {height: 117px;line-height:125px;}

form#sub_item_search {
  border: 1px solid #ccc;
  border-radius: 8px;
  padding: 12px;
  margin-bottom: 12px;
}

form#sub_item_search input {
  float:left;
  margin: 4px 15px 0 0;
}

/* Auctioneer Emails */
#auctioneer_emails h1 {
  font-size: 22px;
  padding-bottom: 5px;
}

#auctioneer_emails #auctioneer {
  background-color: #def2f9;
  padding: 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
#auctioneer_emails #auctioneer h1 {
  font-size: 16px;
}
#auctioneer_emails #auctioneer #inner {
  background: no-repeat 30px 12px;
  padding-top: 100px;
  padding-bottom: 20px;
}
#auctioneer_emails #auctioneer #inner #title {
  padding:5px;
  background:#fff799;
  border:1px solid #efe67b;
  text-align:center;
  position:absolute;
  bottom:12px;
  width:148px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

#auctioneer_emails fieldset { margin-right: 10px; }

a.star {width:20px;height:19px;background:url("/images/auctions/stars.png") no-repeat 0 0;cursor:pointer;display:block;}
a.star:hover {background-color: transparent;}
a.star.favorite{border:0;background-position:-20px 0}

#seller_buyer_rating {
  line-height: 13px;
  font-size: 10px;
}

#seller_buyer_rating .circle_14px {
  border-radius: 50% 50% 50% 50%;
  display: inline-block;
  height: 13px;
  width: 13px;
  text-align: center;
  position: relative;
}

#seller_buyer_rating .circle_14px.white{
  background: #fff;
  border: solid 1px #d9d9d9;
  box-shadow: inset 0px 0px 3px 0px #d9d9d9;
  -webkit-box-shadow:   inset 0px 0px 3px 0px #d9d9d9;
}
#seller_buyer_rating .circle_14px.gold{
  background: #FCD276;
  border: solid 1px #D9A441;
  box-shadow: inset 0px 0px 3px 0px #BF8200;
  -webkit-box-shadow: inset 0px 0px 3px 0px #BF8200;
}
#seller_buyer_rating .circle_14px.silver{
  background: #D6D6D6;
  border: solid 1px #969696;
  box-shadow: inset 0px 0px 3px 0px #606060;
  -webkit-box-shadow:  inset 0px 0px 3px 0px #606060;
}

#seller_buyer_rating .circle_14px.high_potential:after{
  border-radius: 50% 50% 50% 50%;
  height: 8px;
  width: 8px;
  background: #00AEEF;	/*Groen:? 0ADB34     Blauw: 00AEEF */
  content: " ";
  position: absolute;
  top: -4px;
  right: -4px;
  font-size: 8px;
  line-height: 11px;
  text-align: center;
  color: #fff;
  font-weight: 700;
  -webkit-box-shadow:  0px 0px 2px 0px #9B9B9B;
  box-shadow:  0px 0px 2px 0px #9B9B9B;
}

.cycle .odd td {background:#fefce7}
.cycle .even td {background:#fdfcf2}

#managed_content .btn-warning,
#managed_content .btn-warning:hover{
	background: #ff7c2d;
	text-decoration: none;
	color: #fff;
	display: block;
	font-family: ProximaNova-Regular, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	outline: none;
	padding: 10px 20px;
	width: 160px;
	text-align: center;
}

span.local_amount {
	color: #333;
	font-style: italic;
	display: block;
	white-space: nowrap;
}

span.local_amount.inline {
	display: inline;
}


/* defaults */
p, ul, ol, table, dd, fieldset, pre, blockquote {
	margin-bottom: 1.5em;
	}
	ul ul, ul ol, ol ol, ol ul {
		margin-bottom: 0;
		}
ul.searchresults,
.columns .w1 {
	line-height: 1.143; /* 16px */
	}
	.columns .w1 p {
		margin-bottom: 1.143em; /* 16px */
		}
a {
	text-decoration: underline;
	}
	a:hover {
		text-decoration: none;
		}
.nobreak { white-space: nowrap; }



.columns .maintitle {
	margin-bottom: 1.5em; /* 21px */
}
	.columns .maintitle h1 {
		font-size: 1.714em; /* 24px */
		line-height: 1.0; /* 24px */
	}
	.columns .maintitle p {
		font-size: 0.857em; /* 12px */
		line-height: 1.167; /* 14px */
		margin: 0;
	}
.columns h2 {
	font-size: 1.143em; /* 16px */
	font-weight: bold;
	line-height: 1.125em; /* 18px */
	margin-bottom: 1em; /* 16px */
}
.balanced h2,
.columns #area_column h2 {
	margin-bottom: 0.1875em; /* 21-18=3px */
}
	.balanced h2 a {
		color: #000;
		text-decoration: none;
	}
	.balanced h2 a:hover {
		text-decoration: underline;
	}
	#faq_list h2 {
		margin-top: 1.125em;
	}
.columns #area_column h3 {
	padding-top: 1em;
	border-top: 1px solid;
}
.columns ul {
	font-weight: bold;
}
.balanced ul,
ul.searchresults {
	margin-bottom: 2em;
}
	.columns ul li,
	.columns .w2 ul.searchresults li {
		margin-bottom: 0.357em; /* 21-16=5px */
	}
.columns ul.small,
.columns ul.searchresults,
.columns .small ul {
	font-weight: normal;
}
	.columns ul.small li,
	.columns .small ul li {
		margin-bottom: 0;
		margin-top: 0.333em;
	}
		.columns ul ul {
			padding-left: 14px;
			margin-bottom: 0 !important;
			list-style-type: square;
			font-weight: normal;
		}
			.columns ul ul li,
			.columns .w2 ul li {
				margin-bottom: 0;
			}
.columns em {
	font-style: italic;
}
.columns fieldset {
	border: 1px solid;
	padding: 10px;
}
	.columns fieldset legend {
		padding: 4px 10px;
		font-size: 0.857em; /* 12px */
		line-height: 1.167; /* 14px */
		font-weight: normal;
		text-transform: uppercase;
		letter-spacing: 1px;
	}

	.columns fieldset ul {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.columns table {
		width: 100%;
		margin: 0;
		line-height: 1.143;
		border-collapse: separate;
	}

	.columns table tr.empty_row,
	.columns table td.empty_row {
		border-color: white !important;
		background-color: white !important;
	}

	.columns table tr.sub_item_header {
		padding-top: 50px;
		margin-top: 50px;
	}

		li.accepted,
		.columns table.accepted tbody tr,
		.columns table.accepted tbody td,
		.columns table.accepted tbody tr td,
		.columns table.accepted tbody tr th,
		.columns table tbody.accepted,
		.columns table tbody.accepted tr td,
		.columns table tbody.accepted tr th,
		.columns table tr.accepted td,
		.columns table tr.accepted th,
		tr.accepted {
			border-color: #6f6;
			background-color: #6f6;
		}

		li.rejected,
		.columns table.rejected tbody tr,
		.columns table.rejected tbody td,
		.columns table.rejected tbody tr td,
		.columns table.rejected tbody tr th,
		.columns table tbody.rejected,
		.columns table tbody.rejected tr td,
		.columns table tbody.rejected tr th,
		.columns table tr.rejected td,
		.columns table tr.rejected th,
		tr.rejected {
			background-color: #f33;
			border-color: #f33;
		}

		li.pending_review,
		.columns table.pending_review tbody tr,
		.columns table.pending_review tbody td,
		.columns table.pending_review tbody tr td,
		.columns table.pending_review tbody tr th,
		.columns table tbody.pending_review,
		.columns table tbody.pending_review tr td,
		.columns table tbody.pending_review tr th,
		.columns table tr.pending_review td,
		.columns table tr.pending_review th,
		tr.pending_review {
			background-color: #ffc;
			border-color: #ffc;
		}

		.columns table td,
		.columns table th  {
			border-right: 10px solid #fff;
			border-bottom: 1px solid;
			padding: 3px;
			font-weight: bold;
			text-align: left;
			vertical-align: top;
		}
		.columns table.noborder td,
		.columns table.noborder th  {
			border-right: 0px;
		}
		.columns table tbody td {
			font-weight:normal;
		}
		.columns table.schutbladen {
			width: 400px;
			margin-top:30px;
		}
		.columns table.schutbladen img {
			float:none;
		}
		.columns table.schutbladen td {
			border: 0;
		}
		.columns table.schutbladen td span {
			margin-bottom:15px;
		}
		.columns table th {
			font-weight: normal;
		}

		.columns table tbody th {
			width: 164px;
		}

		.columns table tbody th.w50 {
			width: 50px;
		}

		.columns table tbody th.w75 {
			width: 75px;
		}

		.columns table tbody th.w100 {
			width: 100px;
		}

		.columns table tbody td.pilot {
			font-style: italic;
		}




		.columns table tbody td {
		}
		.columns table tbody td.description-cell {
			width: 186px;
		}
		.columns .w4 table tbody td.change_value {
			width: 240px;
		}
		.columns .w3 table tbody td.change_value {
			width: 144px;
		}
		.columns table tbody td.small {
			width: 1%;
		}
		.columns table tbody td.arrow {
			width: 16px;
			background: url('/images/arrow_right.png') 3px center no-repeat;
		}
			.columns table tbody td.arrow span {
				display: block;
				text-indent: -9999em;
			}

		.columns input.price_suggestion {
			width: 80px;
		}

span.link_tip {
	background-color: #f60;
	color: #fff;
	padding: 2px;
	white-space: nowrap;
	font-size:1.143em;
	font-weight:normal;
	line-height:1.125em;
	margin-bottom:1em;

	font-size: 0.699em; /* 11px */
	text-transform: uppercase;
	letter-spacing: 1px;
	position: relative;
	top: -4px;
	line-height:1.125em;
}

span.tip {
	background-color: #f60;
	color: #fff;
	padding: 2px;
	white-space: nowrap;
}
	h2 .tip {
		font-size: 0.599em; /* 11px */
		font-weight: normal;
		text-transform: uppercase;
		letter-spacing: 1px;
		position: relative;
		top: -4px;
	}

.small {
	font-size: 0.857em; /* 12px */
	line-height: 1.167; /* 14px */
	font-weight: normal;
}
p.small {
	margin-bottom: 1.333em !important; /* 16px */;
}

h2.audit {
	margin-top: 50px;
}
div.price_review h2.audit {
	margin-top: 20px;
}

	.signup {
		text-align: center;
		font-size: 3em;
	}
		.signup a {
			display: block;
			text-align: center;
			color: #fff;
			background-color: #f60;
			padding: 10px;
		}
		.signup a:hover {
			text-decoration: underline;
		}


.area_image {
	margin-top: -12px;
}

.columns table.translate th {
	font-weight: bold;
	padding-top: 20px;
}

.columns table.translate td {
	font-weight: normal;
}

.columns table.translate td textarea {
	height: 300px;
	width: 250px;
}

.columns table.translate td textarea.extra_wide {
	height: 200px;
	width: 600px;
}


.columns table.translate td input[type=text] {
	width: 250;
}

.columns table.translate {
	margin-top: 10px;
}



/*
blauw        #0084c8 (Pantone Process Cyan + 5% zwart)
lichtblauw   #abd6ed (33% van bovenstaand blauw op wit)
Catalogus    #27aadd
Verzameling  #F60
Shop         #7a2060
Ontdek	     #acc438
Profiel      #d41000
Grijs        #ebe8e3   #757471   #4d4c4b   #2f2e2d
*/

html,
body {
	color: #000;
	background-color: #fff;
	}
a {
	color: #0084c8;
	}
	#header a:hover,
	.balanced h2 a:hover {
		background-color: transparent;
	}
	.balanced h2 a:hover {
		color: #000;
	}

#header {
	color: #abd6ed;
	}
#header,
#bol h2,
#bol .bol_item a:hover,
#header #logo,
#header .primary,
#header .primary a,
.gallery_content a:hover,
a:hover {
	color: #fff;
	background-color: #0084c8;
}
.form_links input {
	color: #fff;
}
#header #secondary {
	color: #b0d4f0;
}
#header .primary,
#header .primary li,
#header #logo {
	border-color: #fff;
}

body.catalog .columns legend, .columns fieldset.catalog legend, body.catalog #header, #header .primary li.catalog:hover a, body.catalog #header .primary li.catalog a, #catalog_info fieldset legend,
body.admin .columns legend, .columns fieldset.admin legend, body.admin #header, #header .primary li.admin:hover a, body.admin #header .primary li.admin a,
body.help .columns legend, .columns fieldset.help legend, body.help #header, #header .primary li.help:hover a, body.help #header .primary li.help a {background-color:#27aadd} /* 27aadd */
body.collection .columns legend, .columns fieldset.collection legend, body.collection #header, #header .primary li.collection:hover a, body.collection #header .primary li.collection a {background-color:#F60} /* fca914 */
body.wish_list .columns legend, .columns fieldset.collection legend, body.wish_list #header, #header .primary li.wish_list:hover a, body.wish_list #header .primary li.wish_list a {background-color:#390}
body.shop .columns legend, .columns fieldset.shop legend, body.shop #header, #header .primary li.shop:hover a, body.shop #header .primary li.shop a {background-color:#7a2060}
body.admin .columns legend, .columns fieldset.admin legend, body.admin #header, #header .primary li.admin:hover a, body.admin #header .primary li.admin a {background-color:#0084c8}
body.event .columns legend, .columns fieldset.event legend, body.event #header, #header .primary li.event:hover a, body.event #header .primary li.explore a, body.explore .columns legend, .columns fieldset.explore legend, body.explore #header, #header .primary li.explore:hover a, body.explore #header .primary li.explore a {background-color:#acc438} /* acc438 */
body.sell .columns legend, .columns fieldset.sell legend, body.sell #header, #header .primary li.sell:hover a, body.sell #header .primary li.sell a {background-color:#D41000} /* bd3768 */
body.marketplace .columns legend, .columns fieldset.marketplace legend, body.marketplace #header, #header .primary li.marketplace:hover a, body.marketplace #header .primary li.marketplace a {background-color:#58559B}
body.catalog #header .primary li.catalog a {border-bottom-color:#27aadd}
body.collection #header .primary li.collection a {border-bottom-color:#F60}
body.wish_list #header .primary li.wish_list a {border-bottom-color:#390}
body.shop #header .primary li.shop a {border-bottom-color:#7a2060}
body.event #header .primary li.explore a, body.explore #header .primary li.explore a {border-bottom-color:#acc438}
body.sell #header .primary li.sell a {border-bottom-color:#D41000}
body.marketplace #header .primary li.marketplace a {border-bottom-color:#58559B}


/* collection */
.slogan2 a { color: #f60; }
#collection_add fieldset.collection,
.slogan2 a:hover { background-color: #f60; color: #fff; }
.orange { color: #f60; }
#collection_add fieldset.collection {
	background: #fff3eb;
	border: 2px solid #f60;
	color: black;
}

/* shop */
#collection_add fieldset.shop {
	background: #f5eef3;
	border: 2px solid #7a2060;
}
#collection_add fieldset.wishlist {
	background: #eff7eb;
	border: 2px solid #390;
}


/* grijs-tinten */

.sortbar,
.profile .profile_motto,
.small,
.columns ul ul,
.gallery_content,
#breadcrumb,
.gallery_content a {
	color: #999;
	}
#breadcrumb #bc4,
form .error .feedback,
#bol .bol_item a,
ul.small {
	color: #000;
	}
#item_list table thead th,
#item_list table tfoot th,
#wish_list table thead th,
.gallery_content a {
	background-color: #ebe8e3;
}
.profile,
.form_row,
.columns table td,
.columns table th {
	border-bottom-color: #ebe8e3;
}
.columns table.orders td{
	border-bottom-color: #999;
}
#footer,
.bol_item,
#item_list table thead th,
#item_list table tfoot th,
.pagination a,
.columns #area_column h3,
.w1 .pagination,
.explore-list li.item .img,
.columns fieldset {
	border-color: #ebe8e3;
}
.columns legend {
	background-color: #757471;
	color: #fff;
}
.sortbar {
	background-color: #2f2e2d;
}
	.sortbar .item {
		border-color: #4d4c4b;
	}
	.sortbar a {
		color: #fff;
	}

h1 span {
	color: #0084c8;
	font-weight: normal;
}

.black { color: #000;}


/** DEFAULT BANNER LAYOUT **/
div.banner {
	border: 1px solid #0084C8;
	overflow: hidden;
}

/** BANNER SIZES **/
div.full_banner {
	width: 468px;
	height: 60px;
}

/** BANNER LOCATIONS **/
div.banner_location_top_right {
	float:right;
	border: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	background: none;
}

div.banner_location_top_right a {
	text-decoration: none;
}

.columns .s1 { margin-left: -960px; }
.columns .s2 { margin-left: -768px; }
.columns .s3 { margin-left: -576px; }
.columns .s4 { margin-left: -384px; }

.columns .s5 { margin-left: -192px; }
.columns .w1 { width: 192px; }
.columns .w2 { width: 384px; }
.columns .w3 { width: 576px; }
.columns .w4 { width: 768px; }
.columns .w5 { width: 960px; }

.columns .s4b { margin-left: -256px; }
.columns .s4c { margin-left: -246px; }
.columns .w3b { width: 512px; }
.columns .w4b { width: 704px; }
.columns .w1b { width: 274px; }
.columns .w1c { width: 246px; }

div.home_help_button {
	display: none;
	margin-bottom: 0px;
	margin-top: -1px;
}
  div.home_help_button .help_button {
    margin-bottom: 7px;
  }
div#first_time {
	height: 0px;
	overflow:hidden;
	display: none;
	background: url('../images/first_time_bg.gif') repeat-x;
	position: relative;
}
	div#first_time_catalog {
		left: 10px;
		top: 0px;
		position:absolute;
	}
	div#first_time_title {
		background: url('../images/first_time_title.gif') no-repeat;
		width: 497px;
		height: 27px;
		left: 140px;
		top: 19px;
		position:absolute;
	}
		.lang_en div#first_time_title {
			background-image:  url('../images/en/first_time_title.gif') ;
		}
		div#first_time_title h1 {
			display: none;
		}
	div#first_time_bullets {
		background: url('../images/first_time_bullets.gif') no-repeat;
		width: 628px;
		height: 28px;
		left: 140px;
		top: 46px;
		position:absolute;
	}
		.lang_en div#first_time_bullets {
			background-image:  url('../images/en/first_time_bullets.gif') ;
		}
		div#first_time_bullets ul {
			display: none;
		}
	div#first_time_buttons {
		position: absolute;
		right: 5px;
		top: 9px;
		height: 74px;
		width: 182px;
	} 
	div#first_time_buttons a {
		display: block;
		float:right;
	}

div#first_time_explain {
	height: 0px;
	overflow:hidden;
	display: none;
	position: relative;
	
}
	div#first_time_explain .first_time_block {
		float: left;
		width: 232px;
		height: 106px;
		display: block;
		overflow: hidden;
		margin: 20px 2px 20px 0;
	}
	div#first_time_explain .first_time_block span {
		display: none;
	}
	#first_time_explain .button_add_to_catalog {background:transparent url('../images/first_time_add_to_catalog.png') no-repeat 0 0}
	#first_time_explain .button_manage_collection {background:transparent url('../images/first_time_manage_collection.png') no-repeat 0 0}
	#first_time_explain .button_buy_and_sell {background:transparent url('../images/first_time_buy_and_sell.png') no-repeat 0 0}
	.lang_en #first_time_explain .button_add_to_catalog {background-image:url('../images/en/first_time_add_to_catalog.png')}
	.lang_en #first_time_explain .button_manage_collection {background-image:url('../images/en/first_time_manage_collection.png')}
	.lang_en #first_time_explain .button_buy_and_sell {background-image:url('../images/en/first_time_buy_and_sell.png')}
	.lang_du #first_time_explain .button_add_to_catalog {background-image:url('../images/du/first_time_add_to_catalog.png')}
	.lang_du #first_time_explain .button_manage_collection {background-image:url('../images/du/first_time_manage_collection.png')}
	.lang_du #first_time_explain .button_buy_and_sell {background-image:url('../images/du/first_time_buy_and_sell.png')}
	.lang_fr #first_time_explain .button_add_to_catalog {background-image:url('../images/fr/first_time_add_to_catalog.png')}
	.lang_fr #first_time_explain .button_manage_collection {background-image:url('../images/fr/first_time_manage_collection.png')}
	.lang_fr #first_time_explain .button_buy_and_sell {background-image:url('../images/fr/first_time_buy_and_sell.png')}
	div#first_time_explain_buttons {
		position: absolute;
		right: 0;
		top: 32px;
		height: 74px;
		width: 247px;
		text-align: center;
	} 
	div.register_now {
		padding-bottom: 10px;
		text-align: center;
	}
	.frontpagesidecol div.register_now {
	  padding-bottom: 2px;
	}
	div.register_now .grey {
		font-size: 11px;
		color: #666;
	}
	div#first_time_explain_buttons a.explain_link {
		font-size: 13px;
	}


#TB_window div#TB_ajaxContent p a, #TB_window div#TB_ajaxContent p a:focus {
	color: #0084C8;
}
#TB_window div#TB_ajaxContent p a:hover {
	color: #fff;
}

div#upcoming_auctions_columns {
  margin-bottom:0;
}
div.upcoming_auctions {
  overflow: hidden;
}
  div.upcoming_auctions .section_title {
    margin: 11px 0 0px 0;
  }
  div.upcoming_auctions .section_title span {
    font-size: 12px;
    margin-left: 8px;
  }
  div.upcoming_auctions div.upcoming_auction{
    width: 302px;
    height: 97px;
    background: #def2f9;
    padding: 7px;
    float: left;
    cursor: pointer;
    border-right: 4px solid white;
  }
  div#upcoming_auction_2nd.upcoming_auction{
    border-right: 0;
    width: 306px;
  }
  
    div.upcoming_auction div.auction_image {
      border: 2px solid white;
      width: 77px;
      float:left;
      line-height: 93px;
      height: 93px;
      text-align:center;
      background: #fff;
      overflow: hidden;
      *position: relative;
    }
      div.upcoming_auction div.auction_image .inner {
          float: left;
          position: relative;
          left: 50%;
      }
        div.upcoming_auction div.auction_image img {
            display: block;
            position: relative;
            max-height: 93px;
            min-width: 77px;
            left: -50%;
        }
    div.upcoming_auction div.auction_info {
      margin-left: 8px;
      float: left;
      padding-top: 3px;
    }
      div.upcoming_auction div.auction_info h2 {
        margin: 0;
        font-size: 18px;    
      }
    
    div.upcoming_auction div.auction_closes {
      background: url('../images/home_auctions_closing_bg.png') no-repeat right top;
      width:212px;
      height: 50px;
      float: left;
      line-height: 36px;
      padding-top: 14px;
      color: white;
      font-weight: bold;
      padding-left: 8px;
      margin-top: -4px;
      font-size: 13px;
    }
  .other_upcoming_auctions {
    font-size: 12px;
    color: #333;
    line-height: 16px;
    padding-right: 6px;
    clear: both;
    text-align: right;
    padding-top: 3px;
  }
  .other_upcoming_auctions .begin {
    font-weight:bold;
    padding-right:10px;
  }
  .other_upcoming_auctions .auction_list {
  }

div.showReelBlocks {
	padding: 10px 0px 0px 0px;
	overflow: hidden;	
}
div.section_title {
	font-size: 1.314em;
	padding: 0 8px;
	font-weight: bold;
	color: #FE6500;
	margin: 30px 0 10px 0;
}
div.popularAreas div.section_title,
div.otherAreas div.section_title {
	margin: 0;
}
div.section_title span {
	font-size: 14px;
	color: black;
	font-weight: normal;
}
div.showReelBlocks ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;	
}
	div.showReelBlocks li {
		display: block;
		float: left;	
		width: 139px;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		margin: 0;
		position: relative;
	}	
		div.showReelBlocks li div.titleAndImageBlock {
			background: #EBE8E3;
			cursor: pointer;
			height: 170px;
		}
		.lang_du div.showReelBlocks li div.titleAndImageBlock,
		.lang_fr div.showReelBlocks li div.titleAndImageBlock {
			height: 181px; /* Add also CSS rule in level1.css */
		}
		div.showReelBlocks li.odd div.titleAndImageBlock {
			background: #dddbd5;
		}
		div.showReelBlocks li:hover div.titleAndImageBlock,
		div.showReelBlocks li.hover div.titleAndImageBlock {
			background: #0084C8;
		}

			div.showReelBlocks li div.titleAndImageBlock h2,
			div.showReelBlocks li div.titleAndImageBlock h3 {
				padding: 4px 0 0 9px;
				margin: 0;
				height: 18px;
				overflow: hidden;
				font-size: 14px;
			}
			.lang_en .showReelBlocks li .area_804261 h2 {
				font-size:13px;
			}
			.lang_fr .showReelBlocks li .titleAndImageBlock h2, .lang_nl .showReelBlocks li .titleAndImageBlock h2  {
				font-size:12px;
			}
				div.otherAreas li div.titleAndImageBlock h2 {
					font-size: 12px;
				}
				div.showReelBlocks li div.titleAndImageBlock h2 a,
				div.showReelBlocks li div.titleAndImageBlock h3 a {
					color: #000;
					text-decoration: none;
					padding: 2px 0 0 0;
				}
				div.showReelBlocks li:hover div.titleAndImageBlock h2 a,
				div.showReelBlocks li.hover div.titleAndImageBlock h2 a,
				div.showReelBlocks li:hover div.titleAndImageBlock h3 a,
				div.showReelBlocks li.hover div.titleAndImageBlock h3 a {
					background: none;
					color:#FFF;
				}
			div.showReelBlocks li div.titleAndImageBlock a {
				padding: 4px 0 5px 0;
				display: block;
				position: relative;
			}
			div.showReelBlocks li div.titleAndImageBlock .border_wk {
				background: url('../images/en/border_w&k.png') no-repeat;
				display: block;
				height: 108px;
				left: 7px;
				position: absolute;
				top: 1px;
				width: 123px;
			}
			.mozilla div.showReelBlocks li div.titleAndImageBlock .border_wk {
				left: 8px;
			}
			div.showReelBlocks li div.titleAndImageBlock img {
				border:3px solid #FFF;
				margin: 0px auto;
			}
			div.showReelBlocks li div.titleAndImageBlock .border_wk img {
				margin-bottom:4px;
			}
			div.showReelBlocks li div.titleAndImageBlock div.area_count {
				font-size:12px;
				font-weight:normal;
				padding:0 8px 14px 8px;
				color:#702D60;
				text-align:center;
				line-height: 12px;
				height:16px;
				overflow:hidden;
			}
				div.showReelBlocks li:hover div.titleAndImageBlock  div.area_count,
				div.showReelBlocks li.hover div.titleAndImageBlock  div.area_count {
					color: #FFF;
				}
				div.showReelBlocks li div.special div.area_count {
					padding-bottom: 4px;
					height: 26px;
				}
				.lang_du div.showReelBlocks li div.special div.area_count,
				.lang_fr div.showReelBlocks li div.special div.area_count {
					height: 34px;
				}
					div.showReelBlocks li div.special div.area_count .in_catalog {
					padding-bottom:3px;
					}
					div.showReelBlocks li div.special div.area_count .in_shop {
					background:url('../images/gallery_shop_on.gif') no-repeat 0 -2px;					
					color:#6a6966;
					padding-left:19px;
					}			
					div.showReelBlocks li:hover div.special div.area_count .in_shop,
					div.showReelBlocks li.hover div.special div.area_count .in_shop {
					color:#e2e2e2;
					background-image:url('../images/gallery_shop_on_blue.gif');
					}
			div.showReelBlocks div.otherAreas {
				background: #f4f3f1;
				text-align:center;
				padding: 12px;
				width: 675px;
				overflow: hidden;
			}
			div.showReelBlocks div.otherAreas a {
				color: black;
			}
			div.showReelBlocks div.otherAreas a.blue {
				color: #0084C8;
			} 
			div.showReelBlocks div.otherAreas a:hover,
			div.showReelBlocks div.otherAreas a.blue:hover {
				color: #FFF;
			}
			div.showReelBlocks div.otherAreas a.large {
				font-size: 18px;
			}
			div.frontpageContent p {
				padding: 0 8px;
				font-size: 16px;
			}
				div.frontpageContent p.blue {
					color: #0084C8;
				}
				
			div.allAreas {
				padding-left: 8px;
				overflow: hidden;
			}
			div.allAreas ul {
				float: left;
				width: 174px;
			}
				div.allAreas ul li {
					margin-bottom: 2px;
				}
				div.allAreas ul li a, div.allAreas ul li h2 {
					font-weight: normal;
					font-size: 14px;
					margin: 0;
					text-decoration: underline;
					display: inline;
				}
				div.allAreas ul li h2 a:hover,  {
					background: #0084C8;
				}
				div.allAreas ul li span {
					color: #ee6d27;
					font-weight: normal;
					font-size: 14px;
				}
				div.allAreas ul li div {
					font-size: 11px;
					line-height: 11px;
					padding: 0 0 6px 7px;
					color: #888;
					font-weight: normal;
				}

		div.subSectionsBlock {
			background: #f3f1ec;
			padding: 2px 5px;	
			height: 51px;
		}

		div.subSectionsBlock ul {
			color: #999;
		}
			div.subSectionsBlock li {
				float:none;
				width: auto;
				height: auto;
				font-size: 11px;
				line-height: 12px;				
				border: none;	
				color: #999;
				padding-left: 8px;	
				background: url('../images/bullet.gif') left 3px no-repeat;		
			}
				div.subSectionsBlock li h3 {
					font-size: 11px;
					padding:0;
					margin: 0;
					font-weight: normal;
				}

				div.showReelBlocks li:hover div.subSectionsBlock li a:hover,
				div.showReelBlocks li.hover div.subSectionsBlock li a:hover {
					text-decoration: underline;
				}

	div.columns div.frontpagesidecol {
		padding: 38px 0px 10px 10px;
		width: 246px;
	}	
	
		div.side_bar_item_set {
			margin-bottom: 10px;
			padding: 4px 10px 0px 10px;
			border-bottom: 1px solid #b1def0;
			background: #def2f9;
		}
	
		div.side_bar_item {			
			border-bottom: 1px solid #b1def0;
			padding: 4px 0px 8px 0px;
			overflow: hidden;
		}
		div.side_bar_item_set div.last {
			border-bottom: none;
		}
	
		div.side_bar_item_set div.shop img {
			width: 226px;
		}
			div.side_bar_item h2 {
				font-size: 0.9em;
				padding: 3px 0 4px 0;
				margin: 0;
			}
		div.side_bar_item div.more_link {
			text-align: right;
			font-size: 0.92em;
			width: 226px;
		}
		
		div.side_bar_item div.more_link {
			text-align: right;
			font-size: 0.92em;
		}
		div.side_bar_item div.reason {
			font-size: 0.8em;
			padding: 5px 0px;
			line-height: 1.2em;
			font-style: italic;
		}
		div.side_bar_item ul {
			margin: 0;
		}
			div.side_bar_item ul li {
				font-weight: normal;
				margin: 0;
				line-height: 1em;
				padding-bottom: 3px;			
		}
		div.side_bar_item ul li a {font-size:0.92em;text-decoration:none}
		div.side_bar_item ul li span.count {text-decoration:none;font-size:12px;white-space:nowrap}
		div#collector_of_the_day img {
			float:left;
			margin-right: 10px;
			border:3px solid #FFF;
		}
		div#collector_of_the_day div.itemcount {
			font-size: 0.85em;
		}	
		
		div.bookbanner {
			border: none;
			text-align:center;
			margin-bottom:10px;
			padding: 0;
		}

/*SOCIAL MEDIA HOME */
div.home_share {
  padding: 0 3px 9px 0;
  overflow: hidden;
}
div.home_share div.fb-like, div.home_share .twitter-follow-button {
  margin-right: 8px;
  float:right;
}
div.home_share .twitter-follow-button {
  font-size: 1px;
}
div.home_share div.fb-like {
  display: inline-block;
}
.lang_nl div.home_share div.fb-like {
 min-width:50px;
 height: 23px; 
}
.lang_du div.home_share div.fb-like, .lang_en div.home_share div.fb-like, .lang_fr div.home_share div.fb-like {
  margin:0px;
  float:none;
}
.lang_du div.home_share, .lang_en div.home_share, .lang_fr div.home_share {
  text-align:center;
}
div.home_share a.home_button_apps {
  width: 37px;
  height: 20px;
  background: url(../images/button_apps_small.png) no-repeat;
  overflow: hidden;
  text-indent: 9999px;
  display: inline-block;
  margin:0;
  float:right;
}
div.home_share a.home_button_apps:hover {
  background-position: left -20px;
}

.columns .maintitle h1 {
	padding-bottom: 6px;
}

div.title_description {
	color: #0084C8;
	font-size: 12px;
	line-height: 15px;
}

div.area_linked_areas {
	font-size: 11px;
	text-align: right;
	padding: 8px 2px 6px 0;
	color: #666;
	clear:both;
}

div.level2_areas {
	height: 134px;
}
	div.level2_areas ul {
		width: 153px;
		height: 134px;
		float:left;
		margin: 0;
		padding: 0;
		list-style: none;
		background: #ebe8e3;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #cbc9c5;
	}
	
	div.level2_areas ul.last {
		width: 152px;
		border-right: none;
	}
		div.level2_areas ul li {
			margin: 0;
			line-height: 17px;
			height: auto;
		}
			div.level2_areas ul li a {
				text-decoration: none;
				color: #000;
				font-weight: normal;
				font-size: 12px;
				padding: 0 0 0 9px;
				display: block;
			}
			div.level2_areas ul li a:hover {
				color: #FFF;
			}
		div.level2_areas ul li.level2_area_title {
			margin-bottom: 4px;
			line-height: 21px;
		}
			div.level2_areas ul li.level2_area_title a {
				background: #4ca9d8;
				color: #FFF;
				display: block;
				font-weight: bold;
				font-size: 13px;
				padding-top: 2px;
				margin: 0;
				height: 21px;
				overflow: hidden;
			}
			div.level2_areas ul:hover li.level2_area_title a {
				background: #0084C8;
			}
		div.level2_areas ul li.level2_more_link {
			text-align: right;
		}
			div.level2_areas ul li.level2_more_link a {
				color: #0084C8;
				font-weight: normal;
				padding: 0px 4px 0 0;
				margin: 0;
				display: inline;
				font-style: italic;
				text-decoration: underline;
			}
				div.level2_areas ul li.level2_more_link a:hover {
					color: #FFF;
				}
	div.more_level2_areas {
		text-align: right;
		padding: 2px;
		font-size: 12px;
		width: 764px;
		float:left;
	}
div.level3_picked_areas {
	padding-top: 30px;
}
div.level3_picked_areas h2 {
	margin: 0;
	height: 19px;
	padding-left: 3px;
}	
div.level3_picked_areas h2 a {
	font-size: 14px;
	font-weight: normal;
}
div.level3_picked_areas ul {
	width: 512px;
}
div.level3_picked_areas li {
	width: 127px;
}
div.level3_picked_areas li div.titleAndImageBlock h3 {
	font-size: 0.82em;
	margin: 0;
	padding: 0 0 4px 0;
	line-height: 14px;
	text-align:center;
}
div.level3_picked_areas li div.titleAndImageBlock,
.lang_du div.level3_picked_areas li div.titleAndImageBlock,
.lang_fr div.level3_picked_areas li div.titleAndImageBlock {
	height: 116px;
}		
div.level3_picked_areas li div.titleAndImageBlock span {
	line-height: 94px;
	height: 94px;
	padding-top:2px;
	text-align: center;
	display: block;
}
div.level3_picked_areas li div.titleAndImageBlock span img {
	display: inline;
	vertical-align: middle;
}	
div.level1_sidebar {
	padding-top: 49px;
}
div.level1_sidebar div.side_bar_item div.more_link {
	width: 226px;
}	

fieldset.extended_help {
	width: 447px;
margin-bottom: 40px;
}

fieldset.extended_help.wide {
  width: 600px;
}

.columns fieldset.extended_help fieldset legend {
	background: #EBE8E3;
	color: #333;
	font-size: 0.75em;
}
fieldset.extended_help .form_row .field  {
	width:283px;
	margin-right: 0;
}
	fieldset.extended_help .form_row .field span.frozen_field {
		padding-top: 2px;
		display: block;
	}
	fieldset.extended_help fieldset .form_row .field  {
		width:268px;
		margin-right: 0;
	}
fieldset.extended_help .form_row label {
	text-align: right;
	padding-top: 2px;
}
	fieldset.extended_help .form_row .field .images .image {
		float:left;
		padding-right: 3px;
		text-align: center;
		font-size: 11px;
		color: #666;
	}
	fieldset.extended_help .form_row .field .images .image img {
		margin-bottom: 3px;
	}

	fieldset.extended_help .form_row .field .text {
		width:274px;
	}

	fieldset.extended_help .form_row .field .language_text {
		width:256px;
	}

	fieldset.extended_help fieldset .form_row .field .text {
		width:259px;
	}
	fieldset.extended_help .form_row .field_required {
		float:left;
		color:red;
		font-size: 19px;
		font-weight: bold;
	}
fieldset.extended_help .small_feedback {
	font-size: 11px;
	color: #666;
}
fieldset.extended_help .field_extended_feedback {
	position: absolute;
	width: 300px;
	left: 467px;
	display:none;
	margin-top: -26px;
	z-index: 5;
}
fieldset.extended_help div.show_always {
	z-index: 2;
}
	fieldset.extended_help .field_extended_feedback .placeholder {
		position: relative;
		width: 300px;
	}
	fieldset.extended_help .field_extended_feedback .arrow {
		position: absolute;
		left: 0px;
		top: 24px;
		width: 22px;
		height: 30px;
		background: url(/images/feedback_arrow.gif) no-repeat;
	}

	fieldset.extended_help .field_extended_feedback div.content {
		border: 1px solid #9f9f9f;
		padding: 10px 8px;
		background: white;
		margin-left: 21px;
	}

		fieldset.extended_help .field_extended_feedback div.content h4{
			color: #0084c8;
			font-size: 18px;
			padding-bottom: 5px;
		}

		fieldset.extended_help .field_extended_feedback div.example {
			color: #666666;
			font-style: italic;
			font-size: 12px;


		}
		fieldset.extended_help .field_extended_feedback div.required {
			color: red;
			padding-top: 10px;
			font-size: 13px;
		}

		fieldset.extended_help .field_extended_feedback div.content div.feedback {
			color: black;
			float: none;
			font-size: 13px;
			width: auto;
			padding-top: 10px;
		}
			fieldset.extended_help .field_extended_feedback div.content div.feedback span {
				color: #333;
			}

div#existing_items {
	background: #def2f9;
	padding: 6px 8px;
	width: 431px;
	font-size: 12px;
}
div#existing_items div.cells {
	padding: 4px 0;
	overflow: hidden;
}
div#existing_items div.cell {
	width: 85px;
	height: 89px;
	margin: 0 1px 5px 0;
	float: left;
	text-align: center;
}
div#existing_items div.cell a {
	display: block;
	height: 89px;
}
div#existing_items div.cell img {
	border: 2px solid white;
	display: inline;
	margin: 1px 0;
	vertical-align: middle;
}
	div#existing_items strong span {
		color: #0084c8;
	}

	div#existing_items div#existing_items_footer {
		width: 431px;
	}
		div#existing_items div.help_text {
			font-size: 11px;
			float:left;
			width: 300px;
		}
		div#existing_items div.more_items {
			text-align:right;
		}

div#exist_tooltip {
	position: absolute;
	background: white;
	border: 1px solid #9f9f9f;
	padding: 5px;
	display: none;
	z-index: 400;
	opacity: 0.9;
	-moz-opacity: 0.9;
	max-width: 200px;
}

/* PERSON VIEW */

div.plaintext {
	padding-top: 2px;
	color: #0084c8;
}

/* wizard */
form.wizard fieldset {

	margin-bottom: 4px;
}
form.wizard fieldset.inactive {
	padding: 5px 10px;
	border-left:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid white;
}
form.wizard fieldset.active legend {
	background: #0084C8;
	cursor: auto;
}
form.wizard fieldset.inactive legend {
	cursor: pointer;
	color: #666;
	background: #e2e2e2;
}
form.wizard fieldset.notyet legend {
	cursor: auto;
	color: #aaa;
	background: #e2e2e2;
}
form.wizard fieldset legend {
	margin-left: 17px;
	cursor: pointer;
}
form.nonumbers fieldset legend {
	margin-left: 0px;
	cursor: auto;
}
form.wizard fieldset div.step {
	background: #0084C8;
	position:absolute;

	margin-top: -32px;
	width: 12px;
	font-size:0.857em;
	line-height:1.167;
	padding: 4px 2px;
	text-align: center;
	color: white;
}

form.wizard fieldset.inactive div.step {
	margin-top: -27px;
	background: #666;
}
form.wizard fieldset.notyet div.step {
	background: #bbb;
}
form.wizard fieldset .form_links {
	padding: 4px 0;

	margin: 0;
}
form.wizard fieldset .form_links .feedback {
float:right;
padding-right:48px;
}
form.wizard fieldset .form_links input {
	float: right;
	margin-right: 3px;
}
form.wizard fieldset .wide {
	width: 100%;
}
form.wizard fieldset .full,
fieldset .form_row .full {
	width:567px;
}


form.wizard div.coverimg {
	float:left;
	text-align:center;

}

form.wizard div.coverimg img {
	cursor: pointer;
}


form.wizard a .magnifier {
	display: block;
	text-align: left;
	padding-left: 19px;
	line-height: 18px;
	margin: 0px auto;
	width: 65px;
	background-image: url('/images/magnifier.gif');
	background-position: left 1px;
	background-repeat: no-repeat;
}
form.wizard a:hover .magnifier {
	text-decoration: underline;

}
form.wizard .images {
	padding-left: 15px;
	position: relative;
}
form.wizard .images img.tooltip {
	display: none;
	position: absolute;
	left: 431px;
	top: 122px;
}

form.wizard div.feedback_row .full {
	width: 521px;
	padding: 10px 0;
	color: #7A2060;

}
form.wizard div.small_feedback_row div.feedbacksmall {
	color: #7A2060;
	font-size:0.857em;
	line-height:1.167;
	padding: 3px 0;
}
.eac_pane,
.eac_buttons {
	overflow: auto;
	height: 200px;
	width: 240px;
	margin-top: 11px;
	float: left;
	padding: 2px;
	margin-right: 4px;
}
	.eac_pane select {
		width: 100%;
		height: 179px;
		margin-top: 3px;
	}

.eac_buttons {
	width: 40px;
	text-align: center;
	padding-top: 48px;
	height: auto;
	overflow: visible;
}
.eac_buttons input {
	width: 40px;
}

form.wizard .form_links input.disabled { color: #5ccbf2;}

div.column_form {
	font-size: 12px;
	padding: 4px;
	background: #f2f2f2;
	border: 1px solid #ebe8e3;
}
div.column_form form label {
	display: block;

	padding-bottom: 2px;
	font-weight: bold;
}
div.column_form div.formfield {
	border-top: 1px solid #ddd;
	padding: 8px 2px;
	background: #f5f5f5;
}
div.column_form h4 {
	color: #0084C8;
	font-size: 14px;
	margin-bottom: 3px;
}
div.column_form img {
	vertical-align: text-bottom;
}
div.column_form div.form_links {
	margin: 0;
}
.translation_row label {
  line-height: 25px;
  display: block;
  margin-bottom: 0;
  background-repeat: no-repeat;
  background-position: left center;
  cursor: help;
}

table.preview {
  background: url(/images/preview-rotated.png) no-repeat 98% 98% !important;
}


div#landing_page div.side_bar_item img {
	margin: 0 auto 5px auto;
}

div#landing_page p.signup {
	font-size:1.3em;
}

div#landing_page div.side_bar_item p {
	font-size: 13px;
	padding: 4px;
}
div#landing_page div.side_bar_item p {
	margin-bottom: 2px;
}

div#landing_page div.side_bar_item ol {
	font-size:13px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;
	margin: 0 0 0 22px;
	width: 180px;
}

div#landing_page h2 {
	color: #0084C8;
	font-weight: normal;
	font-size: 18px;
}

.main_signup_header {
  height: 170px;
	width: 768px;
	margin: -18px 0 10px 0;
	position: relative;
	background: no-repeat;
}

.main_collection_header {background-image:url(/images/main_collection_header.jpg)}
.main_shop_header {background-image:url(/images/main_shop_header.jpg)}
.main_wish_list_header {background-image:url(/images/main_wish_list_header.jpg)}

.lang_en .main_collection_header {background-image:url(/images/en/main_collection_header.jpg)}
.lang_en .main_shop_header {background-image:url(/images/en/main_shop_header.jpg)}
.lang_en .main_wish_list_header {background-image:url(/images/en/main_wish_list_header.jpg)}
.lang_du .main_collection_header {background-image:url(/images/du/main_collection_header.jpg)}
.lang_du .main_shop_header {background-image:url(/images/du/main_shop_header.jpg)}
.lang_du .main_wish_list_header {background-image:url(/images/du/main_wish_list_header.jpg)}
.lang_fr .main_collection_header {background-image:url(/images/fr/main_collection_header.jpg)}
.lang_fr .main_shop_header {background-image:url(/images/fr/main_shop_header.jpg)}
.lang_fr .main_wish_list_header {background-image:url(/images/fr/main_wish_list_header.jpg)}

.main_signup_header p {
	padding: 97px 0 0 19px;
	width: 500px;
	font-weight: bold;
}

.columns ul.tick {

}

.columns ul.tick li {
	font-weight: normal;
	margin: 0;
	background: url(/images/icon-tick.png) no-repeat 0px 2px;
	padding-left: 22px;
}
.columns ul.arrow li {
	font-weight: normal;
	margin: 0;
	background: url(/images/icon-arrow.gif) no-repeat 0px 5px;
	padding-left: 22px;
}


/* @override http://www.catawiki_dev.nl/stylesheets/fairs.css?1288792504 */

legend a {
	color: #fff;
	font-size: 11px;
}

div#event_page div.maintitle {
    height: 80px;
    margin-bottom: 15px;
	padding-bottom: 0px;
}
div.columns div#event_page h2 {
    color:black;
    font-size: 14px;
    margin: 15px 0 3px 0 ;
}
div#event_page div.fairs_list {
    padding-top: 0px;
	position: relative;
}
div#event_page div.fair {
    background: #E5F2F9 no-repeat 748px 50%;
    border: 1px solid #E5F2F9;
    padding: 4px 2px;
    cursor: pointer;
    margin-bottom: 3px;
    position:relative;
}
div#event_page div.my_fair {
    background: #E5F2F9 no-repeat 748px 50%;
    border: 1px solid #E5F2F9;
    padding: 4px 2px;
    margin-bottom: 3px;
    position:relative;
}
body.msie6 div#event_page div.my_fair {zoom: 1;}
div#event_page div.my_fair div.fair_info {width: 645px;}

div#event_page div.special {
    background-color: #f2d7e1;
    border: 1px solid #bd3768;
}
div#event_page div.event_tip {
    position: absolute;
    width: 25px;
    height: 25px;
    z-index: 100;
    left: -4px;
    top: -6px;
    background: url(../images/fairs/event_tip.png) no-repeat;
}
div#event_page div.datesection {
    height: 40px;
    float:left;
    width: 86px;
    line-height: 38px;
    color: #0084C8;
}
div#event_page div.recurring_event_button {
    float: left;
}
div#event_page div div.datesection {
    margin-right: 22px;
}
div#event_page div.recurring div.datesection {
    margin-right: 0;
}
div#event_page div.recurring_event_button a {
    background-image: url('/images/recurring_icon.png');
    background-repeat: no-repeat;
    background-position: 0 1px;
    width: 17px;
    height: 20px;
    margin: 10px 5px 10px 0;
    display: block;
    text-indent: -999999px;
}
div#event_page div.recurring_event_button a:hover {
    background-color: transparent;
}
div#event_page div.datesection span {
    float:left;
    width: 4px;

    display: block;
}
div#event_page div.date {
    width: 26px;
    float:left;
    height: 28px;
    padding: 5px 6px;
    background: url(/images/fairs/bg_calendar_blue.gif) no-repeat;
    text-align:center;
}
div#event_page div.special div.date {
    background: url(/images/fairs/bg_calendar_pink.gif) no-repeat;
}
div#event_page div.daynum {
    width: 13px;
    border-bottom: 1px solid #0084C8;
    color: #0084c8;
    font-weight: bold;
    margin: 0px auto;
    font-size: 12px;
    line-height: 12px;
    margin-top: 3px;
}
.msie6 #event_page div.daynum,
.msie7 #event_page div.daynum {
    margin-top: 8px;	
}
div#event_page div.special div.daynum,
div#event_page div.special a,
div#event_page div.special div.datesection  {
    color: #bd3768;
}
div#event_page div.special a:hover {
    color: white;
}
div#event_page div.special div.daynum {
    border-bottom: 1px solid #bd3768;
}
div#event_page div.fair:hover {
    background-image: url(/images/fairs/bg_fair_arrow.png);
}
div#event_page div.special:hover {
    background-image: url(/images/fairs/bg_special_arrow.png);
}
div#event_page div.dayname {
    font-size: 10px;
    color: black;
    line-height: 12px;
}

div#event_page div.fair_info {
    float:left;
    width: 508px;
}

ul#fair_show_checkboxes {
		float:left;
		width:495px;
}
ul#fair_show_checkboxes.detail {
		width:524px;
}
ul#fair_show_checkboxes li {
		font-size: 12px;
		line-height: 25px;
}
fieldset#fair_general_info {
		clear: both;
}
div#event_page div.top {
    padding-top: 2px;
    overflow: hidden;
    line-height: 16px;
}
body.msie6 div#event_page div.top {zoom:1;}

div#event_page div.fair div.title {
    font-size: 14px;
    font-weight: bold;
    float:left;
    width: 286px;
}

div#event_page div.type {
    font-size: 11px;
    color: #666;
float: left;
    padding: 1px 0 0 15px;
}
div#event_page div.type {
    font-weight: bold;
}
div#event_page div.bottom {
    font-size: 11px;
}
div#event_page img, div#event_page img.flag {
    margin: 0 4px 0 0;
    padding:0;
    background: none;
    display: inline;
    vertical-align: text-top;
}
div#event_page div.fair_toggler {
    cursor: pointer;
    margin-bottom: 20px;
    padding: 0 6px;
}
div#event_page div.fair_toggler a{
    font-size: 11px;
}
div#event_page div.closed a.close {
    display:none;
}
div#event_page div.open a.show {
    display:none;
}
div#event_page div.fair_banner {
    padding-top: 2px;
}
div#event_page div.fair_banner a:hover {
    background: transparent;
}
div#event_page .filterbar {
    background: #f0f0f0;
	margin-bottom: 25px;
}
div#event_page .filterfields {
    width: 670px;
}	
div#event_page .filterfield {
    width: 164px;
}
div#event_page .filterbuttons {
	float: right;
    width: 60px;
}
div#event_page .filterbuttons .filterfield {
    width: 57px;
}
.lang_du #event_page .filterbuttons,
.lang_du #event_page .filterbuttons .filterfield,
.lang_fr #event_page .filterbuttons,
.lang_fr #event_page .filterbuttons .filterfield {width:79px}
div#event_page .newListSelected, div#event_page .selectedTxtWrapper {
    width: 115px;
}
div#event_page .selectedTxt {
    width: 93px;
}
div#event_page  ul.newList li.last {
	border-bottom: none;
}
div#event_page  ul.newList li.first {
	border-top: 1px dashed #999;
	margin-top: 8px !important;
	padding-top: 8px !important;
}
div#event_page .block {
	padding-bottom: 10px;
	display: block;
}
.filterdate label,.filterlabel label{
    float:left;
    width: 47px;
    text-align:left;
}
.filterdate input {
    width: 98px;
}
div#event_page .filterfield_type {
	width: 255px;
}
div#event_page .filterfield_type .newListSelected, div#event_page .filterfield_type .selectedTxtWrapper {
	width: 214px;
}
div#event_page .filterfield_type label {
	padding-top: 1px;
width: 35px;
}
div#event_page .filterfield_type ul.newList {
	width: 214px;
}
div#event_page .filterfield_type .selectedTxt {
	width: 195px;
}

div#event_page .filterfield_location,
div#event_page .filterfield_country,
div#event_page .filterfield_distance {
	width: 117px;
	padding: 0 8px;
}
div#event_page .filterfield_distance {
	border-right: 0;
}
div#event_page .filterfield_location input {
	border: 1px solid #999;
	height: 18px;
	padding: 0 2px;
}
.vfilter {
	padding: 5px;
	margin: 15px 15px 0 5px;
	
}
.vfilter .vfilter_block {
	padding-bottom: 20px;
	overflow: hidden;
}
	.vfilter .vfilter_block h3 {
		border-bottom: 1px solid #0084c8;
		margin-bottom: 3px;
		line-height: 16px;
		font-size: 13px;
	}
	
	.vfilter .vfilter_block ul, 
	.vfilter .vfilter_block div.vfilter_content  {
		font-size: 12px;
		margin: 0;
		padding: 0 3px 0 11px;
	}
		.vfilter .vfilter_block ul li a {
			font-weight: normal;
		}
		.vfilter .vfilter_block ul li.default a:link,
		.vfilter .vfilter_block ul li.default a:visited {
			color: black;
		} 
		.vfilter .vfilter_block ul li.active a {
			font-weight: bold;
		}
		.vfilter .vfilter_block div.vfilter_content input.text {
			border: 1px solid #999;
			height: 18px;
			width: 95px;
			padding: 0 2px;
			vertical-align: top;
		}

.clearfix {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

#event_page p.pagination { 
  margin-top:0px;
  margin-bottom: 20px;
}

.vfilter .vfilter_block ul li a.remove_filter {
    background: #0084C8;
    color: white;
}

div#actions {float:right; text-align: right;}
.msie6 div#actions {width: 1px;}
div#actions form.delete {display:inline;float:left;}
div#actions form.delete.recurrences {margin-left: 4px; padding-left: 4px;border-left: 1px solid lightgrey;}
div#actions form.delete button {background: white;border: 0px solid;margin-right: 4px;text-decoration: underline;font-size: 12px; line-height: 16px;color:#0084C8;float:right;}
div#actions form.delete button:hover {background: #0084C8; color:white;text-decoration:none;}



p.disclaimer {margin:20px 0px 9px;}
p.copyright {}

form.moderation_request textarea#message {width:750px;height:100px;}
div#slide_down_moderation_form {display:none;border-bottom:1px solid lightgrey;margin-bottom: 28px;}
div#slide_down_moderation_form .form_links{padding-left: 520px;}

div.event_promotions {
	float: right;
	margin-top: 5px;
	width: 428px;
}

ul.fair_checkboxes li, div.event_promotions span.free_promotion {
	float: left;
	margin-right: 5px;
	font-size: 10px;
}
div.event_promotions span.free_promotion {
  font-weight: bold;
}

ul.fair_checkboxes li label {
	margin-left: 5px;
}

#add_event_day a.add:hover {color: #0084C8;}
#add_event_day a.add {
  height: 18px;
  background: url(http://www.catawiki_dev.nl/images/icon-add.gif) no-repeat 0% 0%;
  font-size: 0.857em;
  line-height: 1.333;
  padding-left: 21px;
  padding-bottom: 9px;
}

ul.event_promotion {font-weight:normal;list-style: disc;margin-left:17px;margin-right:10px;}
#add_event_day a.add {height: 18px;}

#promo_page h2, #promo_page h3, #promo_page p {
	margin-bottom: 0;
}
#promo_page div.sale {
	text-align: center;
	font-size: 15px;
	color: #fff;
	background: #27AADD;
	width: 170px;
	padding: 10px;
	float: right;
}

#promo_page div.sale strong {
	font-size: 25px;
	line-height: 45px;
	color: #c00;
}

#promo_page table tr td {
	font-size: 12px;
	vertical-align: top;
	padding: 10px 20px 10px 0;
}

#promo_page table {
	margin-bottom: 20px;
}

#promo_page ul.disc {
	list-style: disc;
	padding-left: 20px;
	margin: 0;
}

#bulk_edit_submit_button {
	text-align: right
}

.more_promo_info_link {
	padding: 5px 0 0 15px;
}

.event_organizer_welcome strong {color: #BD3768;}
.event_organizer_welcome ul {list-style: disc;}

span.promotions_label {
  display: block;
  font-size: 13px;
  text-align: right;
}

#bulk_edit_submit_button input.submit {float:right;}
#bulk_edit_submit_button a {float:left;}
#bulk_edit_submit_button {padding-left: 315px;padding-right: 1px;}

#event_promotions_toggler {font-size: 11px;margin-left: 268px;}
#event_promotions_toggler .toggler {margin-right: 6px;}
#event_promotions_toggler .toggler.first {margin-left: 9px;}


.event_promotions_info { overflow: hidden; padding: 10px 19px; border: solid 1px #CC9; margin-bottom: 10px; background: #FFC; margin-bottom: 20px; color: #874900; }
body.msie6 .event_promotions_info { zoom: 1; }
.event_promotions_info p { margin: 5px 0 0; clear: both;}
.event_promotions_info p.all_costs { float: left;}
div.columns div#event_page .event_promotions_info h3 {font-size: 16px; margin-bottom: 10px;}
.event_promotions_info ul {font-size: 12px; font-weight: normal; list-style-type: disc; list-style-position: outside; line-height: 14px; padding-left: 15px;}
.event_promotions_info .promotion_boxes {overflow: hidden; clear: both;}
.event_promotions_info .promotion_box {width: 183px; float: left; margin-right: 20px;}
.event_promotions_info .promotion_box h3 {white-space:nowrap;}
.event_promotions_info .promotion_box.promotion_package {width:151px;}
.event_promotions_info .promotion_box.no_heading {padding-top:36px;}
.event_promotions_info .promotion_box.last {margin-right: 0;}
.event_promotions_info .footnote {font-size:11px;}
.event_promotions_info a.close {text-align: right; display: none;}
.event_promotions_info a.more_information {float:right; display: block; line-height: 26px;}

table#event_locations {margin-bottom: 20px;}





/*Feedback index*/
.columns table.feedback tbody th { width: auto; font-weight: bold;}
.columns table.feedback tbody th {width: 0%;}
.columns table.feedback tbody th.comment {width: 60%;}
.columns table.feedback tbody th.date {width: 100px;}
.columns table.feedback tbody td { font-weight: normal;}
.columns table.feedback tr td,
.columns table.feedback tr th { border: 0; padding: 10px; border-bottom: solid 5px #fff; margin: 0;}
.columns table.feedback tr.with_response td { border: 0;}
.columns table.feedback tr th { border: 0}
table.feedback .type_3 td { background: #fff3f3; color: #ff0000; }
table.feedback .type_3 td a { color: #ff0000; }
table.feedback .type_1 td { background: #f2ffdf; color: #1f5a00; }
table.feedback .type_1 td a { color: #1f5a00; }
table.feedback .type_2 td { background: #f5f5f5; color: #666; }
table.feedback .type_2 td a { color: #666; }
table.feedback .type_3 td a:hover { color: #fff; }
table.feedback .type_1 td a:hover { color: #fff; }
table.feedback .type_2 td a:hover { color: #fff; }
table.feedback td.icon { background: no-repeat 50% 50%; width: 40px; }
table.feedback .type_3 td.icon { background-image: url(../images/icon-feedback_negative.gif); }
table.feedback .type_1 td.icon { background-image: url(../images/icon-feedback_positive.gif); }
table.feedback .type_2 td.icon { background-image: url(../images/icon-feedback_neutral.gif); }
.columns table.feedback td.response { background: url(../images/icon-feedback_reply_arrow.gif) 10px 10px no-repeat; padding-left: 31px;}

/*Feedback form*/
#feedback_choice { line-height: 30px; } 
.feedback_option { padding: 5px 0 5px 28px; background: no-repeat 3px; margin-right: 10px;}


.feedback_icon_background { padding: 5px 0 5px 28px; background-repeat: no-repeat; }
.feedback_icon { height: 26px; width: 18px; background-repeat: no-repeat; padding: 0; }

.feedback_1 { background-image: url(../images/icon-feedback_positive.gif); }
.feedback_2 { background-image: url(../images/icon-feedback_neutral.gif); width: 39px; padding-left: 48px;}
.feedback_3 { background-image: url(../images/icon-feedback_negative.gif); }


.shop_question .date { font-size: 11px; color: #999; padding-left: 5px;}
.shop_question .edit_options { font-size: 11px;}

.edit_shop_question p input,
.new_shop_question p input {margin: 0 5px 5px 0;}

table.shop_questions {background: #f7f7f7}
table.shop_questions .fraud {background: #ffe2e2; color: #ff0000; }
table.shop_questions .fraud .question_body {background: #fff3f3; }
table.shop_questions .question_body {background-color: #fff; }
table.shop_questions .fraud a { color: #ff0000; }


#facebox .b {
  background:url(/facebox/b.png);
}

#facebox .tl {
  background:url(/facebox/tl.png);
}

#facebox .tr {
  background:url(/facebox/tr.png);
}

#facebox .bl {
  background:url(/facebox/bl.png);
}

#facebox .br {
  background:url(/facebox/br.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
  border-radius: 14px;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:1000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	
	position: absolute;
	background: #ffffff;
	z-index: 1002;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
}


#TB_window img#TB_Image {
	display:block;
	margin: 15px auto 0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:12px;
	

}

#TB_closeWindow{
	height:25px;
	padding:7px 10px 5px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
  border-radius: 9px 9px 0 0;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
	margin-bottom: 0.5em;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
/*margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');*/
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

#TB_navLine {
	padding: 1px 6px;
}

.close_tb {
  text-align: right;
  clear: both;
  display: inline-block;
  float:right;
  margin: 1.5em
  position: absolute;
  top: 8px;
  right: 8px;
}


/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial,Helvetica,sans-serif&fwDefault=normal&fsDefault=12px&cornerRadius=0&bgColorHeader=0084c8&bgTextureHeader=01_flat.png&bgImgOpacityHeader=100&borderColorHeader=ffffff&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=EBE8E3&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=EBE8E3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=EBE8E3&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=666666&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=50&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,Helvetica,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #999; background: #ffffff url(../images/ui-images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #ffffff; background: #0084c8 url(../images/ui-images/ui-bg_flat_100_0084c8_40x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #ebe8e3; background: #e6e6e6 url(../images/ui-images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(../images/ui-images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #ebe8e3; background: #ffffff url(../images/ui-images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #0084c8; background: #0084c8 url(../images/ui-images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #0084c8; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(../images/ui-images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui-images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../images/ui-images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../images/ui-images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/ui-images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../images/ui-images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/ui-images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; }
.ui-corner-tr { -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; }
.ui-corner-bl { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; }
.ui-corner-br { -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }
.ui-corner-top { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }
.ui-corner-right {  -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }
.ui-corner-left { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; }
.ui-corner-all { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(../images/ui-images/ui-bg_flat_0_666666_40x100.png) 50% 50% repeat-x; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../images/ui-images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Datepicker @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

.forum_daily_deal_banner_auction,
.marketplace_index_daily_deal_banner_auction,
.marketplace_show_daily_deal_banner_auction {margin:20px 0}
.forum_daily_deal_banner_auction {overflow:hidden}
.forum_daily_deal_banner_auction a.daily_deal_banner_auction {width:959px;height:58px;display:none;background-position:center;background-repeat:no-repeat;float:left}
.forum_daily_deal_banner_auction a.daily_deal_banner_auction {display:block;background-image:url('http://www.catawiki.nl/auctions/banner?combined=true');}
.forum_daily_deal_banner_auction a.daily_deal_banner_auction:hover {background-color:transparent}
.forum_daily_deal_banner_auction a.daily_deal_banner_auction {width:746px;border:1px solid #44A7DA}
#marktplaats .marketplace_index_daily_deal_banner_auction .daily_deal_banner_auction {width:957px;border:1px solid #44A7DA;margin-bottom:20px;height:58px;clear:both;}
#marketplace .marketplace_show_daily_deal_banner_auction a.daily_deal_banner_auction {height:68px;background-position:center;}
#marktplaats .marketplace_index_daily_deal_banner_auction .daily_deal_banner_auction {display:block;background-image:url('/auctions/banner?combined=true');}
#marketplace .marketplace_show_daily_deal_banner_auction .daily_deal_banner_auction {display:block;background-image:url('/auctions/banner');}

/* german domain does not exist: use english banners or now. */
body.lang_du #marktplaats .marketplace_index_daily_deal_banner_auction .daily_deal_banner_auction {display:block;background-image:url('/auction.catawiki.com/auctions/banner');}


  a.translate_tip {
    display: block;
    width: 32px;
    padding: 0 2px; }
    a.translate_tip:hover {
      background-color: white; }
  
  .translated_notice, div.multilingual div.flash_tip {
    /*position: absolute;*/
    z-index: 2;
    /*margin-left: 33px;*/
    /*margin-top: -36px;*/
    font-size: 11px;
    background-repeat: no-repeat;
    background-position: 8px;
    padding: 6px 18px 6px 31px;
    margin-bottom: 1em;
    border: 1px solid #a5a586;
    border-radius: 4px;
    /*box-shadow: 0 0 5px #cccccc;*/
}

.marketplace .multilingual .flash_tip {
  display: none;
}

.multilingual .notice {
  background-color: #FFC;
}


/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
  display: none;
}
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}
.mfp-ajax-cur {
  cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.mfp-loading.mfp-figure {
  display: none;
}
.mfp-hide {
  display: none !important;
}
.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #cccccc;
}
.mfp-preloader a:hover {
  color: white;
}
.mfp-s-ready .mfp-preloader {
  display: none;
}
.mfp-s-error .mfp-content {
  display: none;
}
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  padding: 0;
  z-index: 1046;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}
.mfp-close-btn-in .mfp-close {
  color: #333333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px;
  width: 100%;
  text-align: right;
}
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
}
.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px;
}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px;
}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}
/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}
/* The shadow behind the image */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444;
}
.mfp-figure {
  line-height: 0;
}
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-break: break-word;
  padding-right: 36px;
}
.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-image-holder .mfp-content {
  max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
     * Remove all paddings around the image on small screen
     */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  /* The shadow behind the image */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.mfp-ie7 .mfp-img {
  padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
  padding: 0;
}
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}
