
.results {
	clear: both;
	padding: 15px 0px;
	display: inline-block;
	border-bottom: 1px solid #dcddde;
}

#lang-menu {
	position: absolute;
	right: 25px;
	top: 10px;
}

#lang-menu * {
	font-size: 12px;
}

.list-box {
	min-height: 480px;
}

div.selector {
	float: left;
	margin-right: 10px;
}

.list-box form.images .pattern img {
	position: relative;
	margin-bottom: 5px;
}

.selector {
	margin-bottom: 10px;
}

.button-left {
	margin-top: 18px;
	float:left;
}

.button-arrow{
	margin-top: 18px;
}

/* FORM 4b */
#form-4b label {
	margin-right: 10px;
}

@media only screen and (max-width: 550px) {
	.small-left .left,
	.small-left .right,
	.small-right .left,
	.small-right .right {
		width: 50%;
	}
	
	.small-right-60-40 .left {
		width: 100%;
		clear: both;
	}
}