@charset "utf-8";
/* CSS Document */

/****** Styles for Results page *******/
fieldset.toolcriteria
{
	float: left;
}

fieldset.toolcriteria div
{
	float: left;
	padding : 6px 5px 5px 15px;
}

fieldset.panel legend
{
	display: none;
}

fieldset.toolcriteria input.go
{
	display: none;
}

div.vehicle-list-container
{
	float: left;
	width: 100%;
}

form#resultsToolsForm
{
	width: 100%;
	height: 30px;
	float : left;
	background: url(/theme3/assets/images/header-top.jpg) no-repeat 0px 0;
}

div.pagesize
{
	float: left;
}

div.pagesize label, div.sortorder label
{
	margin-right: 3px;
}

div.pagination-menu
{
	float : right;
}
div.pagination-menu p,
div.pagination-menu ul,
div.pagination-menu li
{
	float: left;
}	

div.pagination-menu ul
{
	padding: 0 7px 0 15px;
}

div.pagination-menu ul li
{
	padding: 1px 1px 0 1px;
}

div.pagination-menu ul li a
{
    width : 19px;
    height : 17px;
    display : block;
    background: url(/theme3/assets/images/pagination.jpg) no-repeat -20px 0px;
	color: #424542;
	padding: 1px 0;
	margin-top: 5px;
	text-align: center;
}

div.pagination-menu ul li.selected a
{
    width : 19px;
    height : 17px;
    display : block;
    background: url(/theme3/assets/images/pagination.jpg) no-repeat 0px 0px;
	color: #fff;
	padding: 1px 0;
	text-align: center;
}

div.pagination-menu ul li a:hover
{
    background: url(/theme3/assets/images/pagination.jpg) no-repeat 0 0;
    color: #fff;
}

div.pagination-menu ul li a.next
{
    height : 21px;
    width : 20px;
	background: url(/theme3/assets/images/link-button.gif) no-repeat 0 0;
	padding: 0px;
	margin-top: 4px;
	margin-left : 5px;
	display : block;
}

div.pagination-menu ul li a.next:hover
{
    color: #424542;
	background: url(/theme3/assets/images/link-button.gif) no-repeat right;
}

div.pagination-menu ul li a.prev
{
	height : 21px;
    width : 20px;
	background: url(/theme3/assets/images/left-arrow.gif) no-repeat 0 0;
	padding: 0px;
	margin-top: 4px;
	margin-right : 5px;
	display : block;
}

div.pagination-menu ul li a.prev:hover
{
	background: url(/theme3/assets/images/left-arrow.gif) no-repeat 0 0;
}

div.pagination-menu p
{
	padding: 1px 0 0 15px;
	margin: 5px 0 0 0;
}

div.pagination-menu.footer
{
	padding-bottom : 10px;
}


div.vehicle-list-container div.vehicle-item 
{
    width : 770px;
    height : 110px;
    float: left;
    position : relative;
    background : none;
    margin: 0 0 5px 10px;
    border-bottom : solid 1px #ededed;
}

div.vehicle-list-container div.vehicle-item.last
{
    margin : 0 0 10px 10px;
    border-bottom : none;
}

div.vehicle-list-container div.vehicle-item h2, div.item h2
{
	width: 220px;	
	height: 15px;
	float: left;
	margin: 3px 0 0 5px;
}

div.vehicle-list-container div.vehicle-item h2 object, div.item h2 object
{
	margin-left: -3px;	
}

div.vehicle-list-container div.vehicle-item.odd
{
	margin-left: 10px;
}

div.vehicle-list-container div.vehicle-item a.vehicle-title
{
    width : 410px;
	margin : 5px 0 0 10px;
	float: left;
	font-size : 14px;
	font-weight : bold;
	color: #6a6a6a;
}

div.vehicle-list-container div.vehicle-item p
{
	float : left;
	width : 500px;
	padding : 10px 0px 0px 10px;
}


div.vehicle-list-container div.vehicle-item p.price
{
	color : #1E61A7;
    width : 150px;
    float : right;
    font-size : 17px;
    font-weight : normal;
    text-align : right;
    padding : 0px 0px 0px 0px;
    margin : 5px 10px 0 0;
}
div.vehicle-list-container div.vehicle-item p.old-price
{
    width : 135px;
    position : absolute;
    right : 15px;
    top : 30px;
    float : right;
    font-size : 10px;
    font-weight : bold;
    text-align : right;
    padding : 0;
    margin : 0;
}
div.vehicle-list-container div.vehicle-item p.saving
{
    position : absolute;
    right : 15px;
    top : 52px;
    width : 135px;
    font-size : 12px;
    color : #1E61A7;
    font-weight : bold;
    text-align : right;
    padding : 0;
    margin : 0;
}
div.vehicle-list-container div.vehicle-item p.saving,
div.vehicle-list-container div.vehicle-item p.old-price { display : none; }

div.vehicle-list-container div.vehicle-item p span.location
{
   font-weight : bold;
}

div.vehicle-list-container div.vehicle-item ul.vehicle-summary
{
 	float: left;
	width : 500px;
	position : relative;
    padding : 10px 0px 0px 10px;
}

div.vehicle-list-container div.vehicle-item ul.vehicle-summary li
{
	margin : 3px 40px 0px 0px;
	float: left;
	width : auto;
}

div.vehicle-list-container div.vehicle-item ul.vehicle-summary li.price
{
 	font-size: 11px;
	width: 180px;
}

div.vehicle-list-container div.vehicle-item a.vehicle-image 
{
    width : 160px;
    height : 105px;
    float: left;
    background-color : #ededed;
}

div.showreel-icon
{
	background: url(/theme3/assets/images/icon_showreel.png) no-repeat 0 0;
	width : 21px;
	height : 24px;
	position : absolute;
	left : 140px;
	top : 1px;
}

/****** End of styles for Results page *******/


