.results-info {
	float:left;
	width:182px;
	padding-top:4px;
	padding-right:8px
}

.product-listing {
	float:left;
	display:inline;
	width:100%;
	clear:both;
	margin:20px 0 20px 0;
	padding:0
}

.product-listing li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	list-style:none
}

.product-listing li {
	margin-right:20px
}

.product-listing li.end {
	margin-right:0
}

.product-listing li.small {
	width:110px
}

.product-listing li.large {
	width:240px
}

.product-listing h3 {
	margin:0;
	padding:0;
	font-size:1em
}

.range-listing {
	float:left;
	display:inline;
	width:100%;
	clear:both;
	margin:20px 0 20px 0;
	padding:0
}

.range-listing h3 {
	margin:0;
	padding:0;
	font-size:1em
}

.range-listing li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	list-style:none
}

.range-listing li {
	margin-right:20px
}

.range-listing li.end {
	margin-right:0
}

.range-listing li.small {
	width:110px
}

.range-listing li.large {
	width:240px
}

.summary a, .summary a:visited {
	text-decoration:none;
	font-weight:bold
}

.show-menu a {
	display:block;
	float:left;
	min-height:19px;
	padding-top:4px;
	padding-left:24px;
	padding-right:8px;
	text-decoration:none
}

.show-menu .next a {
	background:transparent url('../img/next.gif') left center no-repeat
}
.show-menu .previous a {
	background:transparent url('../img/previous.gif') left center no-repeat
}

#thumb-size {
	display:block;
	float:right;
	min-height:19px;
	padding-right:24px;
	padding-top:4px;
	text-decoration:none
}

.increase {
	background:transparent url('../img/up.gif') right center no-repeat
}
.decrease {
	background:transparent url('../img/down.gif') right center no-repeat
}

.controls {
	float:left;
	clear:both
}

#sub-ranges {
	float:left;
	width:100%;
	margin:50px 0 0 0
}