/* ------------------ LISTINGS.CSS */
#listing {
	float: left;
	padding: 15px 18px 0 18px;
	width: 692px;
}
#listing .top {
	float: left;
	width: 692px;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}
#listing .top h1 {
	width: auto;
	padding: 5px 0 0 0;
}
#listing .bottom {
	float: left;
	width: 675px;
	padding: 10px 35px 0 18px;
}
#listing .bottom .paging {
	padding: 4px 0 0 0;
}
#listing .bottom .rssstock {
	float: left;
	padding: 0 0 0 15px;
}
#listing .paging {
	float: right;
	font-size: 1.1em;
}
#listing .paging .previouspage, #listing .paging .nextpage, #listing .paging .pages {
	float: left;
}
#listing .top h3{
	font-size: 1.5em;
	padding: 5px 0 0 0;
}
#listing .paging .pages {
	padding: 7px 10px 0 10px;
}
#listing .paging .pages span {
	display: block;
	float: left;
	padding: 1px 5px 0 0;
}
#listing .paging .pages a {
	display: block;
	float: left;
	padding: 1px 3px;
	margin: 0 2px;
	font-weight: bold;
}
#listing .paging .pages a:hover, #listing .paging .pages a.current {
	background: #c12443;
	color: #fff;
	text-decoration: none;
}
#listing .paging .pages a.current {
	cursor: default;
}
#filtering {
	float: left;
	display: inline;
	width: 698px;
	margin: 0 0 12px 0;
	background: #78acb3 url(../../images/panels/filtering-top.gif) top left no-repeat;
}
#filtering .content {
	float: left;
	width: 698px;
	padding: 0 0 8px;
	font-size: 1.1em;
	color: #fff;
	background: url(../../images/panels/filtering-bottom.gif) bottom left no-repeat;
}
#filtering .content .found {
	float: left;
	padding: 11px 0 0 10px;
}
#filtering .content .filterbox {
	float: right;
	padding: 8px 10px 0 0;
}
#filtering .content .filterbox span {
	display: block;
	float: left;
	padding: 3px 3px 0 0;
}
#filtering .content .filterbox select {
	font-size: 90%;
}
/*Car box model*/
.carbox {
	float: left;
	display: inline;
	position: relative;
	width: 678px;
	padding: 6px;
	margin: 0 0 7px 0;
	border: 1px dashed #bfbfbf;
}
/*IE6 absolute bottom positioning bug fix*/
.ie6 .carbox .corner {
	bottom: -2px !important;
}
.carbox .corner {
	position: absolute;
	bottom: -1px;
	right: -1px;
	clear: both;
	width: 35px;
	height: 24px;
	background: url(../../images/panels/corner-grey.gif) top left no-repeat;
}
.carbox:hover .corner {
	background: url(../../images/panels/corner-red.gif) top left no-repeat;
}
.carbox:hover {
	border: 1px dashed red;
}
.carbox .pic {
	float: left;
	width: 116px;
	/*height: 87px;*/
	overflow: hidden;
	/*background: url(../../images/panels/awaiting-image-116.jpg) top left no-repeat;*/
	padding: 0 7px 0 0;
}
.carbox .desc {
	float: left;
	position: relative;
	width: 555px;
}
.carbox .desc .name {
	display: block;
	cursor: pointer;
	float: left;
	position: relative;
	width: 545px;
	padding: 5px 0px 5px 10px;
	color: #2d2d2d;
	font-size: 1.1em;
	font-weight: bold;
	background: #e2e3e4;
}
.carbox .desc a:hover {
	text-decoration: none;
}
.carbox .desc .icons {
	position: absolute;
	top: 0;
	right: 0;
	clear: both;
	padding: 0 0 1px 5px;
	background: #fff;
}
.carbox .desc .icons img {
	float: left;
}
.carbox .desc .details {
	float: left;
	width: 500px;
	padding: 4px 0 0 10px;
}
.carbox .desc a {
	text-decoration: none;
}
.carbox .desc .price {
	float: left;
	font-size: 1.1em;
	width: 500px;
	padding: 4px 0 0 9px;
	color: #9a3430;
}
.carbox .desc .price span {
	font-size: 1.5em;
	font-weight: bold;
}
.carbox .desiraapproved {
	position: absolute;
	top: 38px;
	right: 10px;
	clear: both;
}