/*########### Left Column #########*/
/* inventory_v2_sidebar_filters */
.filterContainer h2 {font-size:12pt; font-weight:normal;}

#currentFilters {font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#currentFilters p {padding:0; margin:0; font-weight:bold;}
#currentFilters p a {text-decoration:none; font-weight:normal;}
#currentFilters p a:hover {text-decoration:underline;}
#currentFilters a.clearFilter {font-weight:bold; letter-spacing:.15em;}
#currentFilters a.clearFilter:hover {text-decoration:none; }
#currentFilters a.clearFilterCpo {font-size: 85%; font-weight:bold;}
#currentFilters a.clearFilterCpo:hover {text-decoration:none;}
#currentFilters p.multiple_filters {padding-left:15px;}

.filterList {margin-bottom:5px; }

#inventory_v2_sidebar_filter h2 {font-size:16px; font-weight:normal;}
#inventory_v2_sidebar_filters h3 {font-size:12px; font-weight:normal; line-height:18px;}

.filterContainer {font-size: 9pt;}
.filterContainer h3 {font-weight:normal; font-size: 9pt;}

.filterContainer .filterList h3 {font-weight:bold; font-size:10pt; text-indent:5px; }
.filterList ul {list-style-type: none; margin:0 0 0 15px;}
.filterList li {font-weight:normal;}
.filterList li a {line-height:125%; font-weight:normal; text-decoration:none;}
.filterList span a {font-size:7pt; text-decoration:none;}


/*inventory_v2_sidebar_contact*/
#inventory_v2_sidebar_contact {padding-top:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt;}
#inventory_v2_sidebar_contact .input {font-size:9pt; margin-bottom:12px; margin-top:3px;}
#inventory_v2_sidebar_contact select {font-size:9pt; margin-bottom:12px; margin-top:3px;}
#inventory_v2_sidebar_contact textarea {font-size:9pt; margin-bottom:12px;}



/*########### Right Column #########*/
/* common styles for inventory_v2_right.tmpl */

#searchBar {height:43px;}
#searchBar_left {padding-top:10px; padding-left:10px; float:left;}
#listing_form {padding-top:10px; float:left; margin-left:5px;}
.selectReplacement {display:none;}
#searchBar select {border:#ccc 1px solid;}
#loading {padding-top:10px; float:left; margin-left:5px;}
#searchBar_right {padding-top:10px; padding-right:10px; float:right;}
#searchBar .input {width:150px;}
#searchBar .button {padding:0px; text-align:center; width:50px;}

#sort_bar {height:46px; line-height:46px;}
#sort_bar_left {float:left; margin-left: 10px; width:40%; }
#sort_bar_right { float:right; margin-right: 10px; width:50%; text-align:right; }
#sort_bar a { font-weight:normal; text-decoration:none; }
#sort_bar a:hover {font-weight:normal; text-decoration:underline;}
#sort_bar_right #vehicle_count_controls { float:left; text-align:center;}
#sort_bar_right #vehicle_count_controls_right { float:right; margin-left: 5px;}
#sort_bar_right #vehicle_count_controls_left { float:left; margin-right: 5px;}

#sort_bar_left a.make_desc { background: url('http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white_down.png') no-repeat right center; padding-right: 15px;}
#sort_bar_left a.mileage_desc { background: url('http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white_down.png') no-repeat right center; padding-right: 15px;}
#sort_bar_left a.year_desc { background: url('http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white_down.png') no-repeat right center; padding-right: 15px;}
#sort_bar_left a.price_desc { background: url('http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white_down.png') no-repeat right center; padding-right: 15px;}

#sort_bar_left a.make_ascen { background: url('http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white_up.png') no-repeat right center; padding-right: 15px;}
#sort_bar_left a.mileage_ascen { background: url('http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white_up.png') no-repeat right center; padding-right: 15px;}
#sort_bar_left a.year_ascen { background: url('http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white_up.png') no-repeat right center; padding-right: 15px;}
#sort_bar_left a.price_ascen { background: url('http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white_up.png') no-repeat right center; padding-right: 15px;}

.inventory_v2_row { clear:both; float:left; font-size:11px; margin-bottom: 10px; padding-top: 10px; }
.inventory_v2_row strong { font-weight:bold; }
.inventory_v2_row ul { list-style-type: none; margin-bottom:5px; }

*:first-child+html .inventory_v2_details_wrap.span10.col.col_last {width: 82% !important;} /*ie7 hack*/

.inventory_v2_image a, .inventory_v2_image img {margin-left: 10px;}
.inventory_v2_image a img {margin: 0;}

.inventory_v2_details_wrap { float:left; display:inline;}

.inventory_v2_details_wrap .inventory_v2_details_links { clear:both; }
ul.inventory_v2_details_links li { float:left; display:inline; margin-right:15px; }
ul.inventory_v2_details_links li.last { margin-right:0; }
.inventory_v2_details_wrap a, .inventory_v2_details a { text-decoration:none; }
.inventory_v2_details_links a img { border:0; }

.inventory_v2_details_wrap a.btn_inventory_photos, .inventory_v2_details a.btn_inventory_photos {display:block;}
.inventory_v2_details_wrap a.btn_inventory_photos:hover, .inventory_v2_details a.btn_inventory_photos:hover { text-decoration:underline; }

.inventory_v2_details_wrap a.btn_inventory_video, .inventory_v2_details a.btn_inventory_video { text-decoration:none; }


/*##### new details icons - 27 July 2009 #####
############################################*/
.ec_dl_quickcontact { background: url(http://images1.ecarlist.com/sites/images/listingImages/inventoryIcons/icon_contact_color.gif) no-repeat 0 50%; padding-left:12px; }
.ec_dl_quickcontact_dark { background-image: url(http://images1.ecarlist.com/sites/images/listingImages/inventoryIcons/icon_contact_dark.gif);}
.ec_dl_quickcontact_light { background-image: url(http://images1.ecarlist.com/sites/images/listingImages/inventoryIcons/icon_contact_light.gif);}

.ec_dl_history { background: url(http://images1.ecarlist.com/sites/images/listingImages/inventoryIcons/icon_history_dark.gif) no-repeat 0 50%; padding-left:12px; }
.ec_dl_history_color { background-image: url(http://images1.ecarlist.com/sites/images/listingImages/inventoryIcons/icon_history_color.gif);}
.ec_dl_history_light { background-image: url(http://images1.ecarlist.com/sites/images/listingImages/inventoryIcons/icon_history_light.gif);}

.ec_dl_video { background: url(http://images1.ecarlist.com/sites/images/listingImages/inventoryIcons/icon_video_color.gif) no-repeat 0 50%; padding-left:12px; }
.ec_dl_video_dark { background-image: url(http://images1.ecarlist.com/sites/images/listingImages/inventoryIcons/icon_video_dark.gif);}
.ec_dl_video_light { background-image: url(http://images1.ecarlist.com/sites/images/listingImages/inventoryIcons/icon_video_light.gif);}

.inventory_v2_price { float:left;}
.inventory_v2_price_left { text-align:left; float:left; display:inline; font-size:10px; line-height:17px; text-align:left; }


/*##### ebay link #####
############################################*/
.invLink_ebay {
	background: url('http://images1.ecarlist.com/sites/images/listingImages/invLink_ebay.png') no-repeat left center;
	padding-left: 18px;
}

.invLink_ebay_v2 {
	background: #fff;
	padding: 0px 2px 2px;
	font-weight: bold;
	letter-spacing: 1px
}

span.ebay_001 {
	color:#ff0000
}

span.ebay_002 {
	color: #000099
}

span.ebay_003 {
	color: #ffcc00
}

span.ebay_004 {
	color: #99cc00
}

/*### classic pricelist ###*/
.inventory_v2_price_right { font-weight:bold; float:right; font-size:17px; text-align:right;  }
.inventory_v2_callForPrice { font-size:12px; white-space:nowrap; }

/*### new pricelist, including msrp ### Updated 20 February 2009 ###*/
.inventory_v2_price_right { font-weight:bold; float:right; font-size:20px; margin-right: 10px; text-align:right;}
.inventory_v2_price_right .price_line_1 { line-height:20px; }
.inventory_v2_price_right .price_line_1 .callForPrice { font-size:12px; white-space:nowrap; }
.inventory_v2_price_right .price_title { font-size:10px; margin-top:-3px; }
.inventory_v2_price_right .price_line_2 { font-size:12px; padding-bottom:7px; }

/*### lease price and title ### updated 15 May 2009 ###*/
.lease_title { font-size:10pt; line-height:10pt; }
.lease_price { font-size:12pt; line-height:12pt; margin: 5px 0 -1px 0; } 

.inventory_v2_special{ overflow:auto; margin:10px 0px 0px 0px; clear:both; }
.inventory_v2_special_title, .vehicle_v2_special_title { text-transform:uppercase; font-size:10px; line-height:16px; text-indent:4px; }
.inventory_v2_special_body, .vehicle_v2_special_body { padding:4px; }
.vehicle_v2_special { overflow:auto; margin:10px 0px 0px 0px; float: right}


/*### =special_bar ###*/
.special_bar { display:block; overflow:hidden; text-decoration:none; }
.special_bar p { margin:0; padding:0; }

.special_bar_title { float:left; font-weight:bold; }
.special_bar a.special_bar_detail { float:left; display:inline; font-size:8px; text-decoration:underline; }
.special_bar_special_body { float:right; display:inline; text-align:right;}

.inventory_v2_details h4 { font-size:14px; margin-bottom: 5px;}
.inventory_v2_details h4 a { font-weight:bold; }
.inventory_v2_details h4 a:hover { text-decoration:underline; }
.inventory_v2_details li {margin-bottom: 2px;}

.inventory_v2_pagination { font-size:9pt; }
.inventory_v2_pagination a { text-decoration:none; }
.inventory_v2_pagination a:hover { text-decoration:underline; }
.inventory_v2_paginationLeft { float:left; text-align: left; }
.inventory_v2_paginationRight { float:right; text-align:right; }
.inventory_v2_paginationCenter { float:left; text-align:center; }


#vehicleDisclaimer { clear:both; margin-bottom: 20px;	 margin-top: 20px;}


#inventory_outofstock {overflow:hidden;}
.inventory_gogreen_container {background:transparent url(http://images1.ecarlist.com/sites/images/listingImages/inventoryIcons/icon_greenleaf_light.gif) no-repeat scroll left center;}
.inventory_gogreen_box{display:none;}
.inventory_gogreen_container a{padding-left: 12px; color: #586D44 !important;}
.inventory_gogreen_container a:hover{color: #586D44 !important; }
.inventory_gogreen_box img {padding: 0 6px 0 6px;}
.inventory_gogreen_box span{font-size: 8px;}
.inventory_gogreen_box span span{color: #586D44; font-size: 14px; font-weight: bold;}


/* sorry out of inventory */
#inventory_v2_sorry h1 { font-size:36pt; }
#inventory_v2_sorry h2 { font-size:24pt; }
#inventory_v2_sorry h3 { font-size:18pt; font-weight:normal; line-height:22pt;}

#inventory_v2_sorry{margin: 0 !important; font-size: 14px; text-align: left;}
#inventory_v2_sorry #notify_form_text{font-size: 12px;}
#inventory_v2_sorry #notify_form_div{width: 624px; clear: left; background-color: #fff !important; border: 0; height:;  }
#sorry_notify_container{ margin-left:24px; width:624px; height: 253px; clear: left; background-color: #fff !important; border: 1px solid #666}
#inventory_v2_sorry h3{padding-left: 40px; padding: 0 0 0 5px !important; background: #666666; color: #fff !important; text-align: left !important; font-size: 13px !important; font-weight: bold !important; height: 29px; width:  307px; margin: 0 0 10px 0 !important;}
#inventory_v2_sorry p{padding-left:24px; padding-top: 10px;}
#inventory_v2_sorry ol{padding-top: 10px; text-align:left;}
#inventory_v2_sorry #nfd_legend {
	background-color:#FFFFFF;
	padding-left:5px !important;
	text-align:left;
	padding: 0px 15px;
	width:auto !important;
}
#inventory_v2_sorry fieldset{float: left}
#inventory_v2_sorry #vehicle_finder_bottom{float: right; display: inline; width: 352px; border: 0 !important; }
/* #inventory_v2_sorry .form_loading{display: none}*/
#inventory_v2_sorry #notify_form_div li { width:310px;}
#inventory_v2_sorry #loading{display: none}
#inventory_v2_sorry_text{clear: both; text-align: left; padding: 15px 0;  width:631px;}
#inventory_v2_sorry .similarVehicle ul li { width:163px !important; }
#inventory_v2_sorry #form_response_body{width:568px; color: #000;}

#inventory_v2_sorry .similarVehicle{
	clear: none;
	text-align: left;
	float: left;
	border: 1px solid #000 !important;
	height: 283px;
	width: 183px;
	font-size: 14px;
	margin-left:20px;
	margin-right:16px;
	padding: 0;
	position: relative;
	background-color: #fff !important;
  background-image: none !important;
}

#inventory_v2_sorry ul{
	padding-top: 10px;
	float: left;
	padding-left: 10px;
}

#inventory_v2_sorry img{
	padding: 5px 0 0 10px;
	border: 0 !important;
}

#inventory_v2_sorry #similarVehicles{
	clear: both;
}

#inventory_v2_sorry #similarVehicles h3{
	width: 622px;
	margin:	0 0 12px 20px !important;
	text-decoration: none;
}

#inventory_v2_sorry #view_vehicle{
	background-color: #666;
	color: #fff;
	font-size: 11px;
	text-align: center;
	height: 16px;
	padding-top: 3px;
position:absolute;
  bottom:0;
	width: 183px;
}

#inventory_v2_sorry #view_vehicle a {
	color: #fff;
}

#inventory_v2_sorry li a {
	color: #666666
}
