
#search_sort {
	width:375px;
	font-size:1.2em;
	color:#999999;
	float:left;
	margin-bottom:10px;
}
#search_sort label {margin-right:5px;}
#search_sort label#label_sort {margin-left:5px;}
.paginationWrapper {
	float:right;
	width:225px;
}
.compare {
	height:37px;
	line-height:37px;
	background:url('../images/compare_tile.gif') 0 0 repeat-x;
	margin-bottom:10px;
	font-size:1.2em;
	color:#666666;
}
.compare .left {
	float:left;
	padding-left:15px;
	width:380px;
}
.compare .right {
	float:right;
	padding-right:10px;
	width:205px;
}
#compare_top .left {background:url('../images/compare_top_left.gif') 0 0 no-repeat;}
#compare_top .right {background:url('../images/compare_top_right.gif') right 0 no-repeat;}
#compare_bottom .left {background:url('../images/compare_bottom_left.gif') 0 0 no-repeat;}
#compare_bottom .right {background:url('../images/compare_bottom_right.gif') right 0 no-repeat;}

#compare_top {clear:both;}

a.btnCompareChecked, a.btnCompareChecked:link, a.btnCompareChecked:visited {
	width:131px;
	padding-top:27px;
	background-image:url('../images/btn_compare_checked.gif');
	float:right;
	margin-top:6px;
}
a.btnCompareChecked:hover {background-position:0 -27px;}
a.btnCompareChecked:active {background-position:0 -54px;}
a.uncheckAll, a.uncheckAll:link, a.uncheckAll:visited {
	border-bottom:1px solid;
}
a.uncheckAll:hover, a.uncheckAll:active {
	border-bottom:none;
}
a.disabled, a.disabled:link, a.disabled:visited, a.disabled:hover, a.disabled:active {
	color:#999999;
	border-bottom:none;
	cursor:default;
}
#search_vehicle_list {
	position:relative;
	overflow:hidden;
	width:610px;
	padding:0;
	margin:0 0 10px;
}
#search_vehicle_list li {
	list-style-type:none;
	width:590px;
	padding:15px 10px;
	border-bottom:1px solid #e4e4e4;
	overflow:hidden;
}
#search_vehicle_list li.first {padding-top:5px;}
#search_vehicle_list li.last {border-bottom:none;}
.resultLeft {
	float:left;
	width:355px;
	background:url('../images/dotted_line_grey_vertical.png') right 0 repeat-y;
}
.resultRight {
	float:right;
	width:205px;
	padding-left:0px;
}
.resultImage {float:left;}
.resultInfo {
	float:left;
	padding:0 15px;
	width:215px;
}
a.resultTitle, a.resultTitle:link, a.resultTitle:visited {
	font-size:1.4em;
	font-weight:bold;
	border-bottom:1px solid #F8F8F8;
}
a.resultTitle:hover, a.resultTitle:active {
	border-bottom:1px solid #1E5687;
}
.resultInfo .resultDesc {
	font-size:1.2em;
	margin:0;
	padding:3px 0 8px;
}
/*
.resultInfo .resultPhone {
	font-size:1.2em;
	padding-left:20px;
	background:url('../images/icon_phone.gif') 0 1px no-repeat;
	float:left;
}
*/

.resultPhone {
	font-size:1.1em;
	padding-left:20px;
	background:url('../images/icon_phone.gif') 0 1px no-repeat;
	float:left;
}

a.circleAd, a.circleAd:link, a.circleAd:visited {
	float:right;
	font-size:1.2em;
	padding-right:18px;
	background:url('../images/icon_add.png') right 1px no-repeat;
	border-bottom:none;
	text-decoration:underline;
}
a.circleAd:hover, a.circleAd:active {
	border-bottom:none;
	text-decoration:none;
}

a.circledAd, a.circledAd:link, a.circledAd:visited {
	float:right;
	font-size:1.2em;
	padding-right:18px;
	background:url('../images/icon_delete.gif') right 1px no-repeat;
	border-bottom:none;
	text-decoration:underline;
}
a.circledAd:hover, a.circledAd:active {
	border-bottom:none;
	text-decoration:none;
}
/*
.resultCompare {
	float:right;
	width:75px;
	font-size:1.2em;
}
.resultCompare .checkbox {float:left;margin:1px 5px 0 0;}
.resultCompare label {float:left;}
*/
.resultPrice {
	font-size:2.0em;
	color:#666666;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
}
.resultMiles {
	font-size:1.4em;
	color:#666666;
	display:block;
	padding-bottom:25px;
}
.resultLocation {
	font-size:1.2em;
	display:block;
}

/*END :: search_right ----------------------------------------------------------*/
/**/
/*START :: search_left ----------------------------------------------------------*/
.leftBox {
	margin:0 0 20px;
}
.leftBoxTop {
	height:5px;
	background:url('../images/leftbox_top.gif') 0 0 no-repeat;
}
.leftBoxInner {
	width:230px;
	padding:5px 15px 5px;
	font-size:1.2em;
	background:url('../images/leftbox_tile.gif') 0 0 repeat-y;
}
.leftBoxBottom {
	height:5px;
	background:url('../images/leftbox_bottom.gif') 0 0 no-repeat;
}
.leftBoxGrey {
	border-top:1px solid #c7c7c7;
	background:url('../images/leftbox_tile_grey.gif') 0 0 repeat-y;}
.greyInner {
	width:240px;
	padding:10px 15px 5px;
	font-size:1.2em;
}
.greyBottom {
	height:5px;
	background:url('../images/leftbox_bottom_grey.gif') 0 0 no-repeat;
}
.leftBox h3 {
	font-size:1.2em;
	color:#333;
	padding-bottom:10px;
	margin-bottom:5px;
	background:url('../images/leftbox_dotted_line.gif') 0 bottom repeat-x;
}
.leftBox h4 {
	color:#333333;
	font-size:1em;
}
.addVehicle, .searchVehicle {
	padding-top:10px;
	background:url('../images/leftbox_dotted_line.gif') 0 0 repeat-x
}
#currently_viewing .leftBoxInner {padding-bottom:15px;}
#currently_viewing h3 {padding:3px 0 15px;}
#currently_viewing #select_make, #currently_viewing #select_model {
	width:190px;
	margin:0 0 10px;
}
#btn_save_search, #btn_save_search:link, #btn_save_search:visited {
	width:90px;
	padding-top:28px;
	background-image:url('../images/btn_save_search.gif');
	position:absolute;
	top:3px;
	right:10px;
}
#btn_save_search:hover {background-position:0 -28px;}
#btn_save_search:active {background-position:0 -56px;}

#vehicle_list {
	padding:5px 0 10px 0;
	margin:0;
	color:#666666;
}
#vehicle_list li {
	list-style-type:none;
	height:18px;
	line-height:20px;
	padding-bottom:5px;
}

a.removeSearch, a.removeSearch:link, a.removeSearch:visited {
	width:18px;
	padding-top:18px;
	float:left;
	margin-right:5px;
	background-image:url('../images/btn_remove_vehicle.gif');
}
a.removeSearch:hover, a.removeSearch:active {background-position:0 -18px;}

a.removeSearch2, a.removeSearch2:link, a.removeSearch2:visited {
	width:18px;
	padding-top:18px;
	float:left;
	margin-right:5px;
	background-image:url('../images/btn_remove2_vehicle.gif');
}
a.removeSearch2:hover, a.removeSearch2:active {background-position:0 -18px;}

#vehicle_year {
	padding-top:5px;
	margin-bottom:10px;
	width:197px;
}
#vehicle_year select {width:70px;}
.addMore {
	height:30px;
	line-height:30px;
}
.addMakeModel {
	padding-right:10px;
	background:url('../images/dotted_line_grey_vertical.png') right 0 repeat-y;
}
a#btn_add_more, a#btn_add_more:link, a#btn_add_more:visited {
	width:92px;
	padding-top:30px;
	margin-left:10px;
	background-image:url('../images/btn_add_more.gif');
}
a#btn_add_more:hover {background-position:0 -30px;}
a#btn_add_more:active {background-position:0 -60px;}
a#btn_add_vehicle, a#btn_add_vehicle:link, a#btn_add_vehicle:visited {
	width:111px;
	padding-top:30px;
	margin-right:10px;
	background-image:url('../images/btn_add_vehicle.gif');
}
a#btn_add_vehicle:hover {background-position:0 -30px;}
a#btn_add_vehicle:active {background-position:0 -60px;}
.addVehicle .greenLink {margin-top:5px;}
.filterBox  {
	padding:5px 0;
}
.filterInner {
	width:220px;
	padding:5px 0 5px 10px;
	background:url('../images/leftbox_dotted_line.gif') 0 bottom repeat-x;
	/**/
	display:none;
	/**/
}
.filterBox h4 {
	color:#666666;
	padding-left:10px;
	cursor:pointer;
	background:url('../images/list_arrow_side.gif') 0 3px no-repeat;
}
.filterBox h4.active {
	color:#333333;
	cursor:pointer;
	background:url('../images/list_arrow_down.gif') 0 3px no-repeat;
}
.filterBox select {
	width:80px;
}
#features_filter_list_all h4 {
	color:#333333;
	padding-left:0;
	background:none;
}
.filterInner.last {background:transparent;}
.filterList {
	width:220px;
	padding:0 0 5px 10px;
	margin:0;	
}
.filterList li {
	list-style-type:none;
}
#features_filter_list_all {display:none;}
.keywordSearch {padding: 0px 0px 4px 0px;}
.keywordSearch h4 {
	padding-bottom:5px;
}
.keywordSearch .inputWrapper {
	display:block;
	width:182px;
	height:19px;
	padding:3px 5px;
	background:url('../images/keyword_search_background.gif') 0 0 no-repeat;
}
.keywordSearch input {
	height:17px;
	line-height:17px;
	width:180px;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
}
