#browse_filter {
	color:#666666;
	font-size:1.2em;	
	margin-bottom:10px;
}
#browse_filter h3 {
	font-size:1.2em;
}
#make_filter {
	padding:0;
	margin:0 0 10px;
}
#make_inner {line-height:37px;}
#make_inner h3 {
	float:left;
	width:90px;
	margin-right:10px;
}
#browse_make_form {
	width:765px;
	float:left;
	padding:0;
	margin:0;
}
#browse_make_form div.container {height:37px;}
#select_browse_make {width:150px;}

#model_filter {
	width:860px;
	padding:0 20px;
}
#model_inner {
	width:860px;
	padding:20px 0 0;
	background:url('../images/dotted_line.png') 0 0 repeat-x;
}
#model_inner h3 {
	width:105px;
	float:left;
}
#model_inner .modelNote {
	width:200px;
	float:left;
	color:#999999;
}
#model_list {
	padding:20px 0 0 20px;
	width:840px;
	background:url('../images/dotted_line.png') 0 bottom repeat-x;
}
#model_list li.modelLi {
	width:168px;
	height:20px;
	line-height:20px;
	float:left;
	list-style-type:none;
	padding-bottom:20px;
	overflow:hidden;
}
.modelLi input {float:left;}
.modelLi label {float:left;margin-left:5px;}

#results_filter {
	width:900px;
	margin-bottom:10px;
}
#results_filter #results {
	width:250px;
	height:37px;
	line-height:37px;
	padding:0;
	margin:0;
	float:left;
}
#filter_list {
	width:475px;
	float:right;
	height:27px;
	padding:5px 0;
	font-size:1.2em;
}
#filter_list li {
	height:27px;
	line-height:27px;
	float:right;
	list-style-type:none
}
#filter_sort {
	margin-left:15px;
	padding-left:15px;
	background:url('../images/dotted_line_grey_vertical.png') 0 0 repeat-y;
}
#filter_list li input {}
#filter_list li label {}

#browse_cars {
	padding:10px 0;
	font-size:1.2em;
	color:#666666;
}
#browse_cars li {
	width:283px;
	float:left;
	padding-bottom:50px;
	list-style-type:none;
}
#browse_cars li.browseListing {}
#browse_cars li.center {padding:0 25px 35px;}

.browseListing .carImageWrapper {
	width:283px;
	height:196px;
	margin-bottom:10px;
}
.carImageWrapper .carImageLink, .carImageWrapper .carImageLink:link, .carImageWrapper .carImageLink:visited,
.carImageWrapper .carImageLink:hover, .carImageWrapper .carImageLink:visited {
	display:block;
	width:283px;
	height:196px;
	border-bottom:none;
	z-index:340;
}
.carImageWrapper a.carCircleAd, .carImageWrapper a.carCircleAd:link, .carImageWrapper a.carCircleAd:visited {
	width:86px;
	padding-top:29px;
	position:absolute;
	top:157px;
	right:10px;
	z-index:350;
	background-image:url('../images/btn_circle_ad_white.gif');
}
.carImageWrapper a.carCircleAd:hover {background-position:0 -29px;}
.carImageWrapper a.carCircleAd:active {background-position:0 -58px;}

.saved .carImageWrapper a.carCircleAd, .saved .carImageWrapper a.carCircleAd:link, .saved .carImageWrapper a.carCircleAd:visited,
.saved .carImageWrapper a.carCircleAd:hover, .saved .carImageWrapper a.carCircleAd:active {
	background-position:0 -87px
}
.savedBorder {
	width:283px;
	height:196px;
	position:absolute;
	top:0;left:0;
	background:url('../images/ad_saved_border.gif') 0 0 no-repeat;
}
.browseListing .carInfo {
	width:263px;
	padding:0 10px;
}
.browseListing a.carTitle, .browseListing a.carTitle:link, .browseListing a.carTitle:visited {
	font-size:1.2em;
	font-weight:bold;
}
.browseListing a.carTitle:hover, .browseListing a.carTitle:active {}
.browseListing .carDescription {margin-top:5px;}
.browseListing .carPrice {
	display:block;
	width:120px;
	color:#333;
	font-size:1.5em;
	font-weight:bold;
	float:left;
	padding:5px 0 0;
}
.browseListing .carMeta {
	width:140px;
	float:right;
}
.carMeta .carPhone {
	display:block;
	height:16px;
	line-height:16px;
	color:#333;
	font-weight:bold;
	padding-left:20px;
	text-align:right;
	width:80px;
	float:right;
	background:url('../images/icon_phone_blue.gif') 0 0 no-repeat;
}
.carMeta .carLocation {
	display:block;
	height:16px;
	line-height:16px;
	text-align:right;
	clear:right;
}
.carMeta .carLocation strong {font-weight:bold;}
#browse_pagination {margin-bottom:20px;}
#browse_pagination .paginationWrapper {
	height:21px;
	position:relative;
	left:50%;
	padding:8px 0;
	margin:0;
}
/*Type*/
#cars_type_form {width:870px;float:left;}
#car_type_list {
	width:576px;
	padding:0;
	margin:0;
	font-size:1.2em;
	color:#666666;
	float:left;
}
#car_type_list li {
	list-style-type:none;
	float:left;
	width:140px;
	margin-bottom:15px;
	margin-right:4px;
}
#car_type_list li span.fieldWrapper {
	display:block;
	overflow:hidden;
	width:130px;
	padding:5px 5px;
	height:15px;
	line-height:15px;
}
#car_type_list li span.selected {
	/* background:url('../images/browse_type_fieldwrapper.gif') 0 0 no-repeat; */
}
#car_type_list li input.checkbox {
	margin:0 0 0 0;
	padding:0;
	float:left;
}
#car_type_list li label {
	margin:0 0 0 5px;
	padding:0;
	line-height:12px;
	float:left;
}

#browse_type_action {
	width:257px;
	float:right;
}
#selected_count {
	display:block;
	width:257px;
	height:36px;
	line-height:36px;
	font-size:1.2em;
	text-align:center;
	color:#666666;
	background: url('../images/findtype_greybox.gif') 0 0 no-repeat;
	margin-bottom:10px;
}
#submit_type {
	padding:0px 10px 0;
	width:237px;
	/* background:url('../images/dotted_line.png') 0 0 repeat-x; */
}
#submit_type #input_search {float:right;}
#btn_uncheck_all, #btn_uncheck_all:link, #btn_uncheck_all:visited {
	width:111px;
	padding-top:30px;
	float:right;
	background-image:url('../images/btn_uncheckall.gif');
}
#btn_uncheck_all:hover {background-position:0 -30px;}
#btn_uncheck_all:active {background-position:0 -60px;}

/*Price*/
#choose_currency {
	display:block;
	font-size:1.2em;
	position:absolute;
	top:8px;
	left:20px;
}
#price_container {
	width:860px;
	padding:0 10px;
}
#cars_price_form {
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
#pesos_container {
	padding:0 0 15px;
	background:url('../images/dotted_line.png') 0 bottom repeat-x;
}
#dollars_container {
	padding:15px 0 15px;
	margin-bottom:15px;
	background:url('../images/dotted_line.png') 0 bottom repeat-x;
}
.buttonPrices {
	width:205px;
	float:left;
}
.priceRanges {
	width:655px;
	height:23px;
	padding:10px 0;
	font-size:1.6em;
	float:right;
}
.priceRanges .label {margin-right:10px;}
.priceRanges select {width:265px;margin-right:10px;}
#price_container .fieldWrapper {
	display:block;
	width:13px;
	height:13px;
	line-height:13px;
	padding:11px 6px 11px 7px;
	margin-right:5px;
	overflow:hidden;
	float:left;
}
#price_container .focus {
	/* background:url('../images/radio_background.png') 0 0 no-repeat; */
}
#price_container .fieldWrapper input {
	margin:0;
	padding:0;
}
#price_container label {
	color:#cccccc;
	font-size:1.6em;
}
.priceRange {
	color:#cccccc;
	font-size:1.8em;
	font-weight:bold;
	display:block;
}

#price_container #input_search {float:right;}
#btn_reset, #btn_reset:link, #btn_reset:visited {
	width:72px;
	padding-top:30px;
	float:right;
	margin-right:20px;
	background-image:url('../images/btn_reset.png');
}
#btn_reset:hover {background-position:0 -30px;}
#btn_reset:active {background-position:0 -60px;}

.selected .priceRange {color:#333;}
#price_container .selected label {color:#08364c;}
