#requestMoreInfo-container .body .error { margin:0; }

#carSearch-filterContainer {
	border:1px solid #cbcbcb;
	padding:12px 10px 12px 10px;
	width:176px;
	width/* */:/**/152px;
	width: /**/152px;
	margin-top:17px;
	background:#f4f4f4 url(images/car_search_filter_bg.gif) top left repeat-x;
	float:left;
	}
	#carSearch-filterContainer h2, #carSearch-filterContainer h3 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
	#carSearch-filterContainer h2 { color:#005595; font-size:14px; font-weight:bold; }
	#carSearch-filterContainer h3 { color:#525252; font-size:11px; font-weight:bold; margin-top:10px; }
	#carSearch-filterContainer ul li { line-height:1.2em; }
	#carSearch-filterContainer ul li a { color:#09569a; font-size:11px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
	#carSearch-filterContainer ul li.current a { font-weight:bold; }
#carSearch-resultContainer { width:793px; margin:17px 0 0 15px; float:left; }

.hdr-search-form .button { padding:1px 22px; font-size:12px; }
.hdr-search-form .form { width:250px; }

.car-result-box { margin:0 0 3px; color:#717171; font-size:11px; padding:6px; font-family:Arial, Helvetica, sans-serif; }
.car-title { font-weight:bold; color:#717171; font-size:12px; }
.car-title h3, .car-result-box h3 { margin:0; color:#005199; font-size:16px; }
.car-title h3 a, .car-result-box h3 a { color:#005199; font-size:16px; font-weight:bold; text-decoration:none; }
.price { font-weight:bold; color:#e30b22; font-size:14px; }
.miles { font-weight:bold; color:#02478a; font-size:14px; }
.car-number { font-size:14px; font-weight:bold; color:#a9a9a9; }
.car-description { font-size:14px; color:#454545; }

.car-odd { background:#f1f1f1; }
.car-even { background:#f8f8f8; }
.car-hover { background:#eeeeee; }
.car-hover .price-fieldname { color:#032F54; }
.car-hover .car-description { color:#343434; }

.car-listimage {
	display:block;
	width:147px;
	height:110px;
	text-decoration:none;
	background-position:center center;
	background-image:url(images/new_arrival.jpg);
	position:relative;
	overflow:hidden;
	border:1px solid #969696;
}
	.car-listimage img { position:absolute; top:0; left:0; }
	.car-listimage span { text-decoration:none; }

a.view-details, a.view-details:visited, a.view-details:hover,
a.go-back, a.go-back:visited, a.go-back:hover,
a.make-offer, a.make-offer:visited, a.make-offer:hover,
a.request-info, a.request-info:visited, a.request-info:hover,
a#lightbox-image-details-makeofferbutton, a#lightbox-image-details-makeofferbutton:visited, a#lightbox-image-details-makeofferbutton:hover { display:block; width:149px; height:33px; background:url(images/view-details-btn.gif) top left no-repeat; overflow:hidden; text-decoration:none; text-indent:-300px; }
a.go-back, a.go-back:visited, a.go-back:hover { background:url(images/go-back-btn.gif) top left no-repeat; }
a.request-info, a.request-info:visited, a.request-info:hover { width:365px; background:url(images/btn_request_info.gif) left top no-repeat; }
a.make-offer, a.make-offer:visited, a.make-offer:hover,
a#lightbox-image-details-makeofferbutton, a#lightbox-image-details-makeofferbutton:visited, a#lightbox-image-details-makeofferbutton:hover { background:url(images/make-offer-btn.gif) top left no-repeat; }
a.view-details:hover, a.go-back:hover, a.make-offer:hover, a.request-info:hover, a#lightbox-image-details-makeofferbutton:hover { background-position:0 -33px; }

#lightbox-image-details-makeofferbutton img { display:none; }

.comparitorLabel-td { padding:0; }
	.comparitorLabel { padding:10px; border:1px solid #dedede; color:#737373; line-height:normal; width:179px; margin-top:10px; }
	.selectOneMore { font-weight:bold; font-style:italic; color:#003399; }
	.clickToCompare { font-weight:bold; color:#000066; }
.car-hover .comparitorLabel { border-color: #cdcdcd;}
.search { font-size:11px; border:1px solid #ccc; padding:3px; }
.search-top-pagination, .search-bottom-pagination { background:#f7f7f7; border:1px solid #e4e4e4; }
.search-top-pagination td, .search-bottom-pagination td { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#525252; }
.page-info, .search-form, #comparitorTop-container { font-size:11px; }
.prev-page, .next-page, a.prev-page, a.next-page, a.page-link, 
a.prev-page:visited, a.next-page:visited, a.page-link:visited {
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#525252;
	border:1px solid #f7f7f7;
	margin:0 2px;
	line-height:normal;
}
.prev-page, .next-page {
	width:17px;
	height:17px;
	background:url(images/pagination-arrows.gif) 0 -17px no-repeat;
	overflow:hidden;
	text-indent:-200px;
	border:1px solid #e4e4e5;
}
.next-page { background-position:-17px -17px; }
a.prev-page { background-position:0 0; border-color:#d1d1d3; }
a.next-page { background-position:-17px 0; border-color:#d1d1d3; }
a.page-link, a.page-link:visited, a.page-link:hover { text-decoration:none; height:17px; height/* */:/**/14px; height: /**/14px; padding:3px 6px 0; }
a.current-page, a.current-page:visited, a.current-page:hover { font-weight:bold; padding:2px 5px 0; height/* */:/**/15px; height: /**/15px; background:#ecc3c7 url(images/pagination-current-bg.gif) top left repeat-x; border:1px solid #d0d0d0; }

#comparitorTop-container { padding:5px 0 10px; text-align:center; }
#comparitor-deselect, #comparitor-deselect-span, #comparitor-link, #comparitor-link-span { font-size:10px; padding:3px; }
#comparitor-deselect-span, #comparitor-link-span { font-style:italic; color:#eee; }
#comparitorTop-container .hidden { color:#eee; }

.comparitor-seperator { color:#015190; font-weight:bold; }

#comparitor-deselect, #comparitor-link,
a#comparitor-deselect:visited, a#comparitor-link:visited { color:#015190; }
a#comparitor-deselect:hover, a#comparitor-link:hover { background-color:#015190; color:#FFF; }

/*--[CAR DETAILS PAGE]--*/

.car-backtoresults-btn, .car-makeoffer-btn {
	display:block;
	width:149px;
	height:33px;
	background:url(images/btn_go_back.gif) left top no-repeat;
	text-decoration: none;
	overflow: hidden;
	text-indent: -100px;
	}
	.car-makeoffer-btn { background-image:url(images/btn_make_offer.gif); }

#details-topSpacer-grey {
	background: #f9f9f9 url(images/details_top_spacer_grey_bg.gif) left top repeat-x;
	text-align: right;
	border: 1px solid #e4e4e4;
	padding: 10px 15px;
	width: 658px;
	width/* */:/**/628px;
	width: /**/628px;
	line-height: normal;
	}
	#details-topSpacer-grey .car-printpage-btn { padding:2px 4px 2px 20px; background:url(images/icons/printer.png) left center no-repeat; }
	#details-topSpacer-grey .car-emailtofriend-btn { padding:2px 4px 2px 20px; background:url(images/icons/email.png) left center no-repeat; }

#car-inventoryDetails-left { width:728px; float:left; }
#car-inventoryDetails-right { width:256px; float:left; }

#car-imageContainerDiv { width:400px; margin-right:13px; float:left; }
#car-largeImage a img { border:2px solid #ccc; }
#car-largeImage a:hover img { border-color:#eee; }

#car-imageThumbnails a { display:block; float:left; width:51px; border:2px solid #ccc; margin-right:13px; margin-top:13px; }
#car-imageThumbnails a.thmbcol-6 { margin-right:0; }
#car-imageThumbnails a.thmbcol-1, #car-imageThumbnails a.thmbcol-2 { margin-right:15px; }
#car-imageThumbnails a.thmbrow-1 { margin-top:7px; }

#car-detailsContainerDiv { width:301px; float:left; }
.car-details { font-size:11px; }
.car-details th { font-weight:bold; }
.car-details h3, .car-details h4 { font-weight:bold; margin:0; }
.car-details h3 { font-size:14px; }
.car-details h4 { font-size:12px; }
.car-mpg { margin:0 auto; }
.car-mpg td { text-align:center; line-height:normal; font-size:11px; }
.car-mpg h4 { font-weight:bold; font-size:10px; }
.car-mpg h3 { font-weight:bold; font-size:16px; }
.car-mpg .pump-icon { width:50px; }
.car-mpg .city, .car-mpg .highway { width:75px; }


#details-tabContainer {
	width:728px; width/* */:/**/713px; width: /**/713px;
	padding:10px 15px 0 0;
	}
	#details-tabContainer ul.tabs { width:713px; width/* */:/**/708px; width: /**/708px; padding:0 0 0 5px; height:38px; list-style:none; background:url(images/details_tab_bg.gif) left top no-repeat; }
	#details-tabContainer ul.tabs li { width:150px; height:38px; float:left; }
	#details-tabContainer ul.tabs li.tab1 { width:154px; }
	#details-tabContainer ul.tabs li.tab2 { width:151px; }
	#details-tabContainer ul.tabs li.tab3 { width:133px; }
	#details-tabContainer ul.tabs li.tab4 { width:154px; }
	#details-tabContainer ul.tabs li a { display:block; height:38px; background:url(images/details_tabs.gif) left top no-repeat; overflow:hidden; text-indent:-400px; }
	#details-tabContainer ul.tabs li.tab1 a { background-position:0 0; }
	#details-tabContainer ul.tabs li.tab2 a { background-position:-154px 0; }
	#details-tabContainer ul.tabs li.tab3 a { background-position:-305px 0; }
	#details-tabContainer ul.tabs li.tab4 a { background-position:-438px 0; }
	#details-tabContainer ul.tabs li.tab1 a:hover, #details-tabContainer ul.tabs li.tab1 a.current { background-position:0 -38px; }
	#details-tabContainer ul.tabs li.tab2 a:hover, #details-tabContainer ul.tabs li.tab2 a.current { background-position:-154px -38px; }
	#details-tabContainer ul.tabs li.tab3 a:hover, #details-tabContainer ul.tabs li.tab3 a.current { background-position:-305px -38px; }
	#details-tabContainer ul.tabs li.tab4 a:hover, #details-tabContainer ul.tabs li.tab4 a.current { background-position:-438px -38px; }
	#details-tabContainer .tab-content { width:713px; width/* */:/**/711px; width: /**/711px; border:1px solid #c4c4c4; border-width:0 1px; background:#ffffff url(images/details_tab_content_bg.gif) left bottom repeat-x; }
	#details-tabContainer .tab-content .tab-content-item { padding:5px 10px; display:none; }
	#details-tabContainer .tab-content .current { display:block; }
	#details-tabContainer .tab-content #details-similarVehicles { padding:0;}
	#details-tabContainer .tab-content-ftr { width:713px; height:4px; background:#f1f1f1 url(images/details_tab_ftr.gif) left top no-repeat; }
#similarVehicles-background { width:711px; height:203px; }
#similarVehicles-background #similarVehicles-container { width:711px; height:203px; float:left; overflow:hidden; position:relative; }
#similarVehicles-background #similarVehicles-container .previous, #similarVehicles-background #similarVehicles-container .next { position:absolute; display:block; text-decoration:none; width:25px; height:50px; top:63px; overflow:hidden; text-indent:-100px; }
#similarVehicles-background #similarVehicles-container .previous { left:0; background:url(images/index-featured-arrow-left.png) left top no-repeat; }
#similarVehicles-background #similarVehicles-container .next { right:0; background:url(images/index-featured-arrow-right.png) left top no-repeat; }
#similarVehicles-background #similarVehicles-container #similarVehicles-slideContainer { width:663px; height:179px; margin:15px auto 0; position:relative; overflow:hidden; }
#similarVehicles-background #similarVehicles-container #similarVehicles-slideContainer #similarVehicles-slides { height:179px; position:absolute; }
#similarVehicles-background #similarVehicles-container #similarVehicles-slideContainer .similarCar-page { width:663px; height:179px; position:absolute; }
#similarVehicles-background #similarVehicles-container #similarVehicles-slideContainer .similarCar-page .similar-car { width:160px; height:179px; margin-right:6px; float:left; text-align:center; font-size:11px; }
#similarVehicles-background #similarVehicles-container #similarVehicles-slideContainer .similarCar-page .col-1 { margin:0; }
#similarVehicles-background #similarVehicles-container #similarVehicles-slideContainer .similarCar-page .similar-car .car-listimage { margin:2px auto; }
#similarVehicles-background #similarVehicles-container #similarVehicles-slideContainer .similarCar-page .similar-car .car-title { font-size:11px;  }
#similarVehicles-background #similarVehicles-container.onePage .previous, #similarVehicles-background #similarVehicles-container.onePage .next { display:none; }
#similarVehicles-background #similarVehicles-container.has1 #similarVehicles-slideContainer .similarCar-page .similar-car { margin:0 auto; float:none; }

.slider-container { padding:0 10px 10px; width:317px; }

#requestMoreInfo-container, #shoppingTools-container { margin-bottom:19px; }
#requestMoreInfo-container .header { width:256px; height:54px; background:url(images/hdr_request_info.gif) left top no-repeat; }
#requestMoreInfo-container .footer { width:256px; height:4px; background:url(images/ftr_request_info.gif) left top no-repeat; }
#requestMoreInfo-container .body {
	padding:12px 19px 12px;
	width:256px; width/* */:/**/216px; width: /**/216px;
	border:1px solid #989898;
	border-width:0 1px;
	background:#eeeeee;
	color:#353535;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	}
	#requestMoreInfo-container .body label { display:block; }
	#requestMoreInfo-container .body br { clear:both; }
	#requestMoreInfo-container .body .checkbox { float:left; margin-top:4px; }
	#requestMoreInfo-container .body label.for-checkbox { width:195px;  float:left; margin-left:3px; }
	#requestMoreInfo-container .body .form { margin-bottom:5px; }
	#requestMoreInfo-container .body .long { width:208px; }
	#requestMoreInfo-container .body select.long { width:215px; }
	#requestMoreInfo-container .body .button { border:0; background:url(images/btn_details_submit.png) left top no-repeat; width:216px; height:24px; color:#fff; font-style:italic; text-align:center; line-height:normal; text-transform:uppercase; margin-top:7px; }

#shoppingTools-container .header { width:256px; height:38px; background:url(images/hdr_shopping_tools.gif) left top no-repeat; }
#shoppingTools-container .footer { width:256px; height:5px; background:url(images/ftr_request_info.gif) left top no-repeat; }
#shoppingTools-container .body {
	padding:6px 19px 12px;
	width:256px; width/* */:/**/216px; width: /**/216px;
	border:1px solid #989898;
	border-width:0 1px;
	background:#eeeeee;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	}
	#shoppingTools-container .body div { padding:0; margin:10px 0 0; width:216px; height:24px; background:url(images/btn_details_submit.png) left top no-repeat; line-height:normal; }
	#shoppingTools-container .body div a { display:block; line-height:normal; padding:4px 0 0 45px; width:216px; width/* */:/**/171px; width: /**/171px; height:24px; height/* */:/**/20px; height: /**/20px; color:#fff; background-position:17px 4px; background-repeat:no-repeat; }
	#shoppingTools-container .body div.finance a { background-image:url(images/icons/money_dollar.png); }
	#shoppingTools-container .body div.tradeinvehicle a { background-image:url(images/icons/tag_blue.png); }
	#shoppingTools-container .body div.printvehicle a { background-image:url(images/icons/printer.png); }
	#shoppingTools-container .body div.normalview a { background-image:url(images/icons/monitor.png); }
	#shoppingTools-container .body div.paymentcalculator a { background-image:url(images/icons/calculator.png); }
	#shoppingTools-container .body div.emailtofriend a { background-image:url(images/icons/email.png); }
	#shoppingTools-container .body div.carfinder a { background-image:url(images/icons/car.png); }
	#shoppingTools-container .body div.share a { background-image:url(images/icons/arrow_refresh.png); }

/*--[END CAR DETAILS PAGE]--*/


/*--[CAR COMPARISON PAGE]--*/

#compareTable { margin:0 auto; width:930px; height:807px; overflow:auto; }
#compareTable.compare2, #compareTable.compare2 table { width:518px; overflow:visible; }
#compareTable.compare3, #compareTable.compare3 table { width:724px; overflow:visible; }

#compareTable th { font-weight:bold; text-align:right; width:100px; }
#compareTable td { width:200px; }
#compareTable td img { margin:0 auto; }
#compareTable .even td { background:#eee; }
#compareTable .optionsList { width:200px; height:350px; overflow:auto; border:1px solid #eee; }
#compareTable .even .optionsList { border-color:#d1d1d1; }
#compareTable .optionsList .option { padding:2px; font-size:11px; border-top:1px solid #d1d1d1; }
#compareTable .optionsList .first-option { border:none; }

/*--[END CAR COMPARISON PAGE]--*/

/*--[FEATURED CARS ELEMENT ON HOME PAGE]--*/

#header-tabbedContainer .tab-content #featured-vehicles { width:644px; height:194px; overflow:hidden; position:relative; }
#header-tabbedContainer .tab-content #featured-vehicles .previous, #header-tabbedContainer .tab-content #featured-vehicles .next { position:absolute; display:block; text-decoration:none; width:25px; height:50px; top:63px; overflow:hidden; text-indent:-100px; }
#header-tabbedContainer .tab-content #featured-vehicles.one-page .previous, #header-tabbedContainer .tab-content #featured-vehicles.one-page .next { display:none; }
#header-tabbedContainer .tab-content #featured-vehicles .previous { left:0; background:url(images/index-featured-arrow-left.png) left top no-repeat; }
#header-tabbedContainer .tab-content #featured-vehicles .next { right:0; background:url(images/index-featured-arrow-right.png) left top no-repeat; }
#featuredVehicles-slideContainer { width:567px; height:179px; margin:15px auto 0; position:relative; overflow:hidden; }
#featuredVehicles-slideContainer #featuredVehicles-slides { height:179px; position:absolute; }
#featuredVehicles-slideContainer .featuredCar-page { width:567px; height:179px; position:absolute; }
#featuredVehicles-slideContainer .featured-car { padding:0 7px; width:189px; width/* */:/**/175px; width: /**/175px; float:left; height:179px; font-size:11px; text-align:center; }
#featuredVehicles-slideContainer .featured-car .car-listimage { margin:2px auto; }

/*--[END FEATURED CARS ELEMENT ON HOME PAGE]--*/


/*--[EMAIL TO FRIEND PAGE]--*/
#car-detailsEmailContainerDiv { width:301px; }
#car-detailsEmailContainerDiv .header {
	background:#024183 url(images/hdr_emailtofriend_blank.gif) left top no-repeat;
	width:301px;
	width/* */:/**/281px;
	width: /**/281px;
	line-height:normal;
	padding:10px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	}
#car-detailsEmailContainerDiv .body {
	padding:5px 10px;
	border:1px solid #989898;
	border-width:0 1px;
	width:301px; width/* */:/**/279px; width: /**/279px;
	background:#eee;
	
	}
	#car-detailsEmailContainerDiv .body .topbar { border-top:2px solid #424242; }
#car-detailsEmailContainerDiv .footer { background:url(images/ftr_emailtofriend_blank.gif) left top no-repeat; width:301px; height:4px; }
/*--[END EMAIL TO FRIEND]--*/

/*--[CAR FINDER]--*/
.to-drop { width:80px; }
/*--[END CAR FINDER]--*/

/*--[VALUE TRADE IN]--*/
.twoColumn-drop { width:161px; }
.twoColumn-input { width:153px; }
/*--[END VALUE TRADE IN]--*/
