﻿#page-container .inner-content-search {
	position: relative;
}
.pager.bottom {
	border-bottom: 0px solid #ccc !important;
	height: 20px;
	margin-bottom: 0px !important;
	margin-top: 20px;
	padding-bottom: 0px !important;
	padding-top: 5px;
}
.pager.bottom .paging {
}
.paging {
	position: absolute;
	right: 20px;
}
.paging.top {
	top: 8px;
}
	.paging span a {
	}
.pager .compensate {
	padding-left:113px;
}
a.definition-style-toggle {
	color:transparent;
	color:transparent;
	cursor:pointer;
	display:inline-block;
	height:18px;
	margin-bottom:-2px;
	margin-left:3px;
	overflow:hidden;
	vertical-align:baseline;
	width:113px;
}
a#definition-style-hide span.en {
	background:url("/static/images/en/sprite-buttons-toggle-info.png") no-repeat scroll 0 -36px transparent;
}
a#definition-style-hide span.sv {
	background:url("/static/images/sv/sprite-buttons-toggle-info.png") no-repeat scroll 0 -36px transparent;
}
a#definition-style-show span.en {
	background:url("/static/images/en/sprite-buttons-toggle-info.png") no-repeat scroll 0 0 transparent;
}
a#definition-style-show span.sv {
	background:url("/static/images/sv/sprite-buttons-toggle-info.png") no-repeat scroll 0 0 transparent;
}

a.definition-style-toggle span
{
	display:block;
	text-indent:-500px;
	overflow:hidden;
}
a#definition-style-hide.definition-style-toggle:hover span {
	background-position:0 -54px !important;
}
a#definition-style-show.definition-style-toggle:hover span {
	background-position:0 -18px !important;
}


#definition-style {
	background-color:#f3f3f3;
	display:block;
	margin: 5px 80px 14px;
}
#definition-style div.text {
	line-height: 17px;
	padding:10px;
	text-align:left;
}
#definition-style img {
	 float: left; 
	 margin-right: 10px; 
}
#property-container {
	position: relative;
}
	#property-wrapper {
		background-position: 0px 0px;
		background-repeat: no-repeat;
		background-image: url(/static/images/property-container-top.png);
		left: -25px;
		padding-top: 10px;
		position: relative;
		width: 170px;
	}
		#property-wrapper-inner {
			background-color: transparent;
			background-position: 0px 0px;
			background-repeat: repeat-y;
			background-image: url(/static/images/property-container-sides.png);
			width: 140px;
			padding: 10px 15px;
		}
		#property-wrapper-bottom {
			background-position: 0px 0px;
			background-repeat: no-repeat;
			background-image: url(/static/images/property-container-bottom.png);
			height: 10px;
		}

		#property-container .divider {
			height: 1px;
			margin: 10px 0px;
			background-color: #ccc;
		}
		#sort-container {
			
		}
		#property-container .sort-container,
		#property-container .property-type {
			margin-bottom: 10px;
		}
		#property-container .sub-property-type {
			max-height: 200px;
			overflow-y: auto;
			overflow-x: hidden;
		}
		#property-container li {
			overflow: hidden;
			width: 143px;
			white-space: nowrap;
		}
		#property-container .name {
		}
		#property-container .property {
			background-color: transparent;
			background-position: 0px -81px;
			background-repeat: no-repeat;
			background-image:url(/static/images/sprite-bg.png);
			cursor: pointer;
			line-height: 15px;
			margin-left: 1px;
			padding-left: 17px;
		}
		#property-container .selected {
			background-position: 0px -97px !important;
		}
		#property-container .dimmed {
			color: #000;
			display: none;
			filter:alpha(opacity=25);
			-moz-opacity: .25;
			opacity: .25;
		}

.product-listing {
	clear: left;
}
	.product-listing li {
		float: left;
		height: 245px;
		position: relative;
		text-align: center;
	}
	.product .new-product {
		height:65px;
		position:absolute;
		right:10px;
		top:100px;
		width:65px;		
	}
	.product-listing li.last {
		margin-right: 0px;
		padding-right: 0px;
		border: 0px;
	}
	.product-listing .product-list-divider {
		background-color: #ccc;
		float: left;
		height: 1px !important;
		margin: 10px 0px;
		width: 780px;
	}
	.last-published .product-list-divider {
		width: 940px !important;
	}
		.product-listing li a {
		}
		.product-listing li a:hover {
		}
			.product-listing li img {
				padding: 20px 0 5px;
			}
			.product-listing li .info {
			}
				.product-listing li .price-container {
					font-weight: bold;
					display: block;
				}

