﻿.sort a {
	padding: 5px;
	color:#025;
}

#results_found {
	font-size: 16px;
}

label {
	color: #111;
	font-weight: bold;
}

.refine_group {
	width: 100%;
}

	.refine_group th {
		background: #025;
		color: #fff;
		text-align: left;
		padding: 5px;
		border-radius: 6px;
	}

	.refine_group .all, .refine_group .all_click {
		padding: 5px 5px 5px 0;
	}

		.refine_group .all_click a {
			padding-left: 0;
		}

	.refine_group div a {
		display: block;
		background: #fff;
		color: #111;
		padding: 5px;
	}

	.refine_group a:hover {
		background: #eee;
		color: #111;
		text-decoration: none;
		border-radius: 6px;
	}

	.refine_group div.active {
		padding: 5px;
		background: #f5f555;
		color: #111;
		border-radius: 6px;
	}

		.refine_group div.active a.clear {
			line-height: 14px;
			background: none;
			color: #111;
			float: right;
			font-size: 14px;
			padding-left: 10px;
			padding-right: 10px;
			margin-top: -5px;
			margin-right: -5px;
		}

.results-record {
	width: 100%;
	margin-bottom: 10px;
	background: #eee;
	color: #111;
	border: #025 solid 0px;
	border-radius: 8px;
}

	.results-record th {
		background: #025;
		color: #fff;
		text-align: left;
		padding: 5px;
	}

	.results-record .h {
		border:#025 solid 2px;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
	}

	.results-record .th2 {
		white-space: nowrap;
		text-align: right;
	}

	.results-record th a {
		color: #fff;
		font-size: 16px;
	}

	.results-record img {
		border: #025 solid 0px;
		border-radius: 6px;
	}

.results-record-tile {
	width: 200px;
	text-align: center;
	vertical-align: top;
	background: #eee;
	border: #025 solid 0px;
	border-radius: 8px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 4px 8px 0 rgba(0, 0, 0, 0.19);
}

	.results-record-tile img {
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		margin-bottom: 10px;
	}

	.results-record-tile .price {
		margin-top: 10px;
	}
.page_num {
	background: #eee;
	color: #025;
	border-radius: 6px;
	padding:10px;
	display:inline-block;
	min-width:16px;
	margin:4px 4px 8px 4px;
}

	#current_page, .page_num:hover {
		background: #025;
		color: #fff;
		text-decoration: none;
		border-radius: 6px;

	}
	#current_page {
		cursor:default;
	}
.price {
	font-size: 20px;
	font-weight: bold;
	color: #050;
}

.call_for_price {
	font-size: 20px;
	font-weight: bold;
	color: #111;
}

.price-was {
	font-size: 16px;
	font-weight: bold;
	color: #007ee5;
	position: relative;
	white-space: nowrap;
}

	.price-was:after {
		border-top: 2px solid #007ee5;
		position: absolute;
		content: "";
		right: 0;
		top: 45%;
		left: 0;
	}

.tmv {
	margin: 6px 0 6px 0;
}

	.tmv a {
		color: #007ee5;
		text-decoration: none;
	}
