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

*/

/* 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}

/* 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 {
			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;
		}



#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}

/* 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;}

#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;}

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;
}

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;
}

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;
}
