@import url(http://images1.ecarlist.com/sites/common/similar_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_sidebar_links.css);
@import url(http://images1.ecarlist.com/sites/common/v2_top_search.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_top.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_vitals.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_tools.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_details.css);
@import url(http://images1.ecarlist.com/sites/common/news_sidebar.css);
@import url(http://images1.ecarlist.com/sites/common/news.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_sidebar_filters.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_right.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_sidebar_contact.css);
@import url(http://images1.ecarlist.com/sites/common/new_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/featured_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/sitemap-2.0.css);
@import url(http://images1.ecarlist.com/sites/common/specials_footer.css);
@import url(http://images1.ecarlist.com/sites/common/specials.css);
@import url(http://images1.ecarlist.com/sites/common/common_classes.css);
@import url(http://images1.ecarlist.com/sites/common/columns.css);
@import url(http://images1.ecarlist.com/sites/common/dropdown.css);

body { padding:0; margin:0; background:#E8E8E8; font-size:10pt; font-family:Helvetica, Arial, sans-serif; color:#333; height:100%; }

p { padding:0 0 12px 0; margin:0; }
form { padding:0px;	margin:0px; }
td, tr { font-size:12px; color:#000; }
a { text-decoration: underline; color:#000; }
a:link { }
a:visited { }
a:hover { text-decoration:none; }
a:active {outline:none;}
a:focus {outline-style: none;}

#container { width:990px; padding:0px; margin:0px auto; }
#header { width:981px; height:319px; padding:0px; margin:0px; }
#header #logo { float:left; padding:0; margin:0px; width:299px; height:319px; background:url('../images/top_logo_new.jpg') top left no-repeat; }
#header #logo a { display:block; width:100%; height:100%; text-indent:-9000px; cursor:hand; }
#header .floatright { width:682px; height:293px; padding:26px 0px 0px 0px; margin:0px; background:url('../images/header_shadow.png') top left repeat-y; }

#priNav { padding:0px; margin:0px auto 10px; width:682px; height:22px; background:url('../images/nav_bg.jpg') 0px 0px no-repeat; }
#priNav ul { display: none;}
#priNav li { padding:0px; margin:0px; list-style:none; float:left; display: inline; }
#priNav li.first { margin-left: 10px;}
#priNav li a { display:block; height: 22px; text-indent:-9000px; text-decoration:none; background:url('../images/navBar_bg.png') 0px 0px no-repeat; }
#priNav li a#priNav_Home { width:61px;   background-position: 0px 0px; }
#priNav li a#priNav_The_Cars { width:94px;   background-position: -61px 0px; }
#priNav li a#priNav_Inventory, #priNav li a#menu0  { width:102px; background-position: -155px 0px;}
#priNav li a#priNav_Service { width:79px;   background-position: -257px 0px; }
#priNav li a#menu1 { width:133px;   background-position: -336px 0px;}
#priNav li a#priNav_About { width:79px; background-position: -469px 0px; }
#priNav li a#priNav_Contact_Us { width:120px; background-position: -548px 0px; }

#priNav li a#priNav_Home:hover { background-position:-669px 0px; }
#priNav li a#priNav_The_Cars:hover { background-position:-730px 0px; }
#priNav li a#priNav_Inventory:hover, #priNav li a#menu0:hover { background-position:-824px 0px; }
#priNav li a#priNav_Service:hover { background-position:-926px 0px; }
#priNav li a#menu1:hover { background-position: -1005px 0px;}
#priNav li a#priNav_About:hover { background-position:-1138px 0px; }
#priNav li a#priNav_Contact_Us:hover { background-position:-1217px 0px; }

#dropmenudiv, #dropmenudiv_firefox{
	padding-top:0px	;
	font-size: 10px;
}

#dropmenudiv a , #dropmenudiv_firefox a {
	background-color: #333;
	border-bottom:none;
	color: #FFF;
	text-transform: uppercase;
	padding: 1px 0px;
	font-family: helvetica;
  	font-size: 10px;
	font-weight: normal;
}

#dropmenudiv a:hover, #dropmenudiv_firefox a:hover { 
	background-image: none;
	background-color: #FFF;
	color: #000;
	border-bottom:none;
	font-weight: normal;
	text-transform: uppercase;
	font-family: helvetica;
  	font-size: 10px;
}


#flash { width:682px; height:237px; background:url('../images/flash_placeholder.jpg') top left no-repeat; }
#bentley_continental_gt #flash { background:url('../images/bentley_continental_gt.jpg') top left no-repeat; }
#bentley_continental_flying_spur #flash { background:url('../images/bentley_continental_flying_spur.jpg') top left no-repeat; }
#bentley_continental_gtc #flash { background:url('../images/bentley_continental_gtc.jpg') top left no-repeat; }
#bentley_brooklands #flash { background:url('../images/bentley_brooklands.jpg') top left no-repeat; }
#bentley_arnage #flash { background:url('../images/bentley_arnage.jpg') top left no-repeat; }
#bentley_azure #flash { background:url('../images/bentley_azure.jpg') top left no-repeat; }
#bentley_continental_supersports #flash { background:url('../images/bentley_continental_supersports.jpg') top left no-repeat; }
#content { min-height:493px; height:auto !important; height:493px; padding:0px 9px 0px 21px; background:url('../images/new_left_tile.jpg') top left repeat-y; }
#footer { width:981px; height:108px; padding:0px; margin:0px; color:#e8e8e8; font-size:7pt; }

#footer h2 { 
	float:left; 
	width:306px; 
	height:108px; 
	display:block; 
	background:url('../images/footer_left_shadow.jpg') top left no-repeat; 
	text-indent:-9000px; 
	padding:0px; 
	margin:0px; 
}


#footer .floatright { 
	width:660px; 
	height:108px; 
	background:url('../images/footer_right_2.gif') top left no-repeat;
	padding-left: 15px;
}

#footer a#facebook { float:left; display:inline; padding: 0; margin: 40px 10px 0 0; width:24px; height:24px; text-indent: -9000px; background: url(../images/facebook.png) no-repeat left top; }
#footer #like {background: #e8e8e8; padding: 5px; border:none; overflow:hidden; width:51px; height:24px; float: right; margin: 33px 10px 0 0;}
#home #___plusone_0 {position: relative; left: 290px; top: 20px;}

#footer p { padding:41px 0px 0px 22px; }
#footer a { color:#e8e8e8; text-decoration:none; }
#footer a:hover { text-decoration:underline; color:#fff; }
#footer a#ecarlist { float:right; width:136px; height:28px; display:block; text-indent:-9000px; background:url('../images/ecarlist2.png') 0px 0px no-repeat; margin:38px 7px 0px 0px; }
#footer a#ecarlist:hover { background-position:-136px 0px; }
#cmsFooter { float: right; list-style-type:none; margin-top:15px; }
#cmsFooter li { float:right; margin: 0 0 0 10px; }
#cmsFooter a { color: #000; }
#cmsFooter a:hover { color: #000; }

/* STYLES FOR INNER PAGES */
#leftColumn { padding:0px 14px; }
#rightColumn, #right { width:670px; }
#left { width:250px; padding:0px 14px; }
#right p, #finance_middle p, #notify_middle p { font-family:Helvetica, Arial, sans-serif; line-height:17px; padding:0 0 20px 0; }
#right h3 { font-family:Helvetica, Arial, sans-serif; font-size:16pt; font-weight:normal; }
#right ul { margin:12px auto; font-family:Helvetica, Arial, sans-serif; }
#right ul h4 { font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; color:#838383; margin:20px auto 0px; }
#right ul li { padding:2px 0px; margin-left:20px; list-style:square; }
#home #right ul { margin:0px auto; }
#home #right ul li { padding:0px 0px; margin-left:0px; list-style:none; }


/* styles for homepage */
#home #content { padding:0px 0px 0px 21px; }
#home #left h2 { display:block; text-indent:-9000px; padding:0px; margin:0px 0px 5px 0px; }
#home #left h2#welcome { width:240px; height:23px; background:url('../images/h2_welcome.jpg') top left no-repeat; }
#home #left h2#highlights {  width:240px; height:23px; background:url('../images/h2_highlights.jpg') top left no-repeat; }
#home #left p { font-size:8pt; font-family:Helvetica, Arial, sans-serif; color:#333; line-height:14px; padding:0px 5px; text-align:justify; }
#home #the_cars_flash { height:244px; margin:0px auto 15px; }
#homeTabs { padding:0; margin:0px auto; font-family:Helvetica, Arial, sans-serif }
#homeTabs li { padding:0px; margin:0px; list-style:none; float:left; display:inline; width:327px; height:244px; }
#homeTabs li#preowned { background:url('../images/homeTabs_preowned.jpg') top left no-repeat; margin-right:15px; }
#homeTabs li#austin { background:url('../images/homeTabs_austin.jpg') top left no-repeat; }
#homeTabs li h2 { display:none; }
#homeTabs li p { font-size:8pt; color:#333; line-height:14px; padding:54px 156px 20px 16px; }
#homeTabs li a { font-size:8pt; display:block; text-transform:uppercase; color:#838383; text-decoration:none; margin-left:16px; width:85px; background:url('../images/homeTabs_arrow.gif') right center no-repeat; }
#homeTabs li a:hover { color:#000; }
#homeTabs li#preowned a { background-position:70px center; }

#the_cars_left { padding:0px; margin:0px; width:250px; }
#the_cars_left li { padding:0px; margin:0px; list-style:none; }
#the_cars_left a { display:block; width:250px; height:97px; text-indent:-9000px; background:url('../images/the_cars_leftColumn.jpg') 0px -5px no-repeat; }
#the_cars_left a:hover { background:url('../images/the_cars_leftColumn.jpg') -250px -5px no-repeat; cursor:hand; }
#the_cars_left a#car2 { background-position:0px -101px; }
#the_cars_left a#car2:hover { background-position:-250px -101px; }
#the_cars_left a#car3 { background-position:0px -198px; height:100px; }
#the_cars_left a#car3:hover { background-position:-250px -198px; }
#the_cars_left a#car4 { background-position:0px -300px; margin-top:5px; }
#the_cars_left a#car4:hover { background-position:-250px -300px; }
#the_cars_left a#car5 { background-position:0px -397px; margin-top:2px;}
#the_cars_left a#car5:hover { background-position:-250px -397px; }
#the_cars_left a#car6 { background-position:0px -494px; }
#the_cars_left a#car6:hover { background-position:-250px -494px; }
#the_cars_left a#car7 { background-position: 0px -592px;}
#the_cars_left a#car7:hover { background-position: -250px -592px;}
#the_cars_left a#car8 { background-position: 0px -695px;}
#the_cars_left a#car8:hover { background-position: -250px -695px;}


/* inventory page */
.inventory_v2_row { background-color:#fff; }
.inventory_v2_details h4, .inventory_v2_details h4 a { text-decoration:none; color:#000; font-weight:normal; font-size:13.5pt; }
.inventory_v2_details h4 a:hover { color:#333; }
.inventory_v2_pagination a { color:#6393c3; }
#inventory_v2_sidebar_filters { padding:4px; }
#inventory_v2_sidebar_filters h3 { font-size:11.5pt; color:#000; font-weight:normal; }
#inventory_v2_sidebar_filters h3.non_expandable_menuheader { color:#333; font-weight:normal; font-size:9pt; }
.filterList { font-size:9pt; background:transparent; border:none; }
.filterList li { color:#888; } 
.filterList li a { color:#3e3e3e; }
.filterList li a:hover { color:#000; background:#fff url('../../images/listingImages/arrowTree.gif') 2px center no-repeat; }
#inventory_v2_sidebar_filters h2 { font-size:12pt; font-weight:normal; margin:0px auto 7px; color:#333; }
.expandable { font-size:9pt; font-weight:bold; }
#inventory_v2_sidebar_contact { padding:20px 0px; border-top:2px solid #e4cfa7; }
#inventory_v2_sidebar_contact .input, #inventory_v2_sidebar_contact textarea { width:217px; }
#currentFilters p { padding:0px 0px 0px 0px; }
.car_subtitle { font-weight:bold; padding-bottom:3px; }
.inventory_v2_price_right { color:#000; }

/* link styles for similar vehicles */
#similarVehicles { font-size:9pt; color:#444; padding:0px 4px; }
#similarVehicles h3 { text-transform:uppercase; font-weight:normal; margin:0px auto 0px; padding-top:0px; text-align:center; border-bottom:0px solid #f9f9f9; }
.similarVehicle { border:none; background:transparent; }
.similarVehicle ul li a { font-weight:bold; color:#444; text-decoration:none; }
.similarVehicle ul li a:hover { color:#000; }

/**/
#vehicle_v2_sidebar_links { font-size:10pt; color:#000; margin:0px 4px; background:transparent; border:none; }
#vehicle_v2_sidebar_links li a:link { color:#333; text-decoration:none; line-height:125%; }
#vehicle_v2_sidebar_links li a:hover { background:#fff url('../../images/listingImages/arrowTree.gif') 2px center no-repeat; }
/* link styles for breadcrumbs */
#vehicle_topbar {font-size: 12px;}
#vehicle_topbar_left a { color:#333; font-weight:normal; text-decoration:none; }
#vehicle_topbar_left a:hover { color:#000; font-weight:normal; background:#fff; }
/* link and color styles for email and print buttons */
#vehicle_topbar_right ul li { color:#737373; }
#vehicle_topbar_right ul li a { color:#444; text-decoration: none; }
#vehicle_topbar_right ul li a:hover { color:#ff0000; text-decoration: none; }
#vehicle_facebook_like_button {width: 54px;}
#vehicle_google_plus_button {width: 50px;}
/* vehicle page */
#vehicle_title { color:#000; font-size:20pt; font-weight:normal; }
* html #vehicle_title { font-weight:bold; }
#car_subtitle { float:left; width:490px; padding:0 8px; font-weight:bold; }
#vehicle_contact a:link, #vehicle_contact a:active, #vehicle_contact a:visited { text-decoration:none; color:#003399; font-size:8pt; }
#vehicle_contact a:hover { color:#000; }
#vehicle_contact span { color:#444; font-size:12pt; font-weight:bold; }
#vehicle_mainPhoto { margin-left:5px; }
#priceContainer #price { color:#333; font-size:24pt; font-weight:bold; }
#vitalsContainer { font-size:8.5pt; color:#6c6c6c; }
#vitalsContainer strong { color:#444;  }
#vitalsRight_mpg { color:#000; }
#vitalsRight_mpg span.mpg_fuel_efficient { color:#006600; }
#vitalsRight_mpg span.floatleft, #vitalsRight_mpg span.floatright { font-size:6pt; }
#vitalsRight_mpg span { font-size:11pt; font-weight:bold; }
#customer_tools a { color:#007ec3; text-decoration:underline; font-size:8pt; }
#customer_tools a:hover { color:#6393c3; }
.customer_tools_icons a { }
.customer_tools_icons a.selected { }
.customer_tools_icons a:hover { }
.customer_tools_icons a.toc { }
.customer_tools_icons a.prev, .customer_tools_icons a.next{ }
.customer_tools_icons a.prev:hover, .customer_tools_icons a.next:hover { background: #1A48A4; color: #fff; }
.customer_tools_label { font-weight:bold; }
#customer_tools_left { color:#000; font-size:9pt; }
#customer_tools_top_middle { color:#000; font-weight:normal; }
* html #customer_tools_top_middle { font-weight:bold; }
#dealerboxName { margin: 15px 0 0 0; font-weight:bold; }
.dealerboxAdd { }
#dealerboxPhone { font-size:22px; font-weight:bold; margin:15px 0 25px 0; }
#dealerboxMap { }
#vehicleDisclaimer { clear:both; font-size:85%; text-align:justify; color:#444; }
#vehicle_details_middle h3 { font-size:10pt; color:#444; background-color:#ccc; padding:3px; font-weight:bold; margin-bottom:12px; text-transform:uppercase; }
.vehicle_details_pagination a { padding: 8px 10px; text-decoration: none; color: #FFFFFF; background-color: #666666; font-size:11pt; }
.vehicle_details_pagination a:hover { color: #fff; background:#000 url('../../images/innerpageImages/bgDescNav_r.gif') bottom center no-repeat; }
.vehicle_details_pagination a.selected { color:#000; background:#fff url('../../images/innerpageImages/bgDescNav_r.gif') bottom center no-repeat; }

/* LEFT COLUMN dealership photo and sidebar address */
#rn_logoSection, #site_logoSection { display:none; }
#sidebar_address { text-align:left; line-height:19px; padding: 5px; margin:5px 0px; font-size:10pt; width:240px; }
#financing #sidebar_address { margin:5px 10px 5px 0px; }
#sidebar_address p strong { font-size:12pt; }
#sidebar_address .floatleft p strong { color:#000; font-size:10pt; }

/* SITEMAP */
#sitemapContent {  }
#sitemapContent h1 { font-size:18pt; font-weight:normal; margin:10px auto 25px; }

/* SPECIALS FOOTER */
#specialsFooter { background:#fff /*url('../images_new/body_bg.jpg') 0 -300px repeat-x*/; border-top: 1px solid #002142; }

/* QUICKLINKS -- VEHICLE FINDER, INVENTIVES, ONLINE SPECIALS */
#quicklinks_container { display:none; }

/* DEALER CONTACT */
#dealer_contact { color:#444; font-size:8pt; line-height:14px; text-align:left; padding:0px; margin:5px 0px; }
#dealer_contact h2 { color:#000; padding:0px; margin:0px 0px 15px 0px; font-size:13.5pt; text-align:center; font-family:Helvetica, Arial, sans-serif }
#rn_appointmentREQ { color:#444; font-size:7pt; line-height:14px; } 
#dealer_contact .section { margin-bottom:15px; text-align:left; }
.inputBox { width:250px; border:#36393c 1px solid; margin-top:3px; margin-bottom:6px; } 
.submitButton { width:165px; background:#b9b9b9; border:#979797 1px solid; color:#444; padding:5px 0 5px 0; text-align:center; }

/* -- SERVICE AND PARTS PAGE --- */
#service_container { background:#b9b9b9 url('../images/service_container_bg.jpg') left bottom repeat-x; color:#000; line-height:15px; padding:5px; font-size:7pt; }
#service_container h3 { font-size:11pt; }
#right #service_container .floatleft { margin-left:10px; }
#right #service_container .partsColumn { width:40%; }
#right #service_container .input, textarea { width:200px; }
#right #service_container p { color:#000; }
#right #service_container ul { padding:0; margin:0; list-style:none; }
#right #service_container ul li { margin:0 0 5px 0; padding:0; list-style:none; display:block; font-size:8.5pt; }
#service_container #vehicle_question_submit { text-align:center; border-top:1px dashed #323232; margin:15px 30px; padding-top:6px; }

/**/
.svc_leftColumn { background:url('../../images/listingImages/bgLeftColumn.jpg') top center repeat-x #000000; padding-top:18px; padding-bottom:25px; text-align:left; }
#svc_leftColumnForm { padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; }
#svc_leftColumnForm input { width:170px; font-size:9pt; margin-bottom:12px; }
#svc_leftColumnForm textarea { width:170px; font-size:9pt; margin-bottom:12px; }
#fixedtipdiv { position:absolute; padding-top:10px; padding-bottom:10px; border:1px solid black; z-index:100; color:black; font-size:7pt; text-align:left; width:400px; height:150px; filter:alpha(opacity=90); opacity:.90; }
#fixedtipdiv .tipColumn { width:120px; margin-left:10px; float:left; }

#notify #notify_middle {
	float:left;
	display:inline;
	width:250px;
	margin-right:0px;
	margin-left:20px;
}
#notify #notify_right {
	
	display:inline;
	width:620px;
	margin-left:0px;
	margin-right:30px;
}

#notify #notify_middle h2 {
	font-size:16px;	
	font-weight:bold;
}
	
#notify #notify_middle h3 {
	font-size:13px;
	margin-top:15px;
	clear:both;
}

#notify #notify_middle #vehicle_finder_submit input {
	margin-top:10px;
	margin-left:80px;
}
#notify #notify_middle form div {
	clear:left;
	margin:0;
	padding:0;
	padding-top: 0.6em;
}



#notify #notify_middle label {
	font-size:11px;
	display:block;
	float:left;
	width:80px;
}

#notify_right input {

width:180px;
}

#notify_right select {
}

/****Pens Page****/
/*
*+html #TB_window{
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); 
}*/

#homeTabs li#austin_pens{
	background: url('../images/pens/pens_callout.jpg') no-repeat;
	width: 325px;
	height: 246px;
	position: relative;
	font-family: Helvetica;
	font-size: 11px;
	color: #333333;
}

#homeTabs li#austin_pens a{
	display: block;
	background: url('../images/pens/pen_arrows.jpg') no-repeat right;
	width: 85px;
	margin: 0px;
}

#austin_pens p#austin_callout{
	width: 160px;
	padding:50px 136px 20px 12px;
}

#austin_pens p#pens_callout{
	width: 160px;
	padding:70px 136px 20px 12px;
}

#largePen_image{
	float: left;
	width: 370px;
	height: 226px;
	background: url('../images/pens/largePens_bg.jpg') no-repeat;
}

#largePen_text{
	float: left;
	width: 280px;
	height: 226px;
}

#largePen_text h2{
	width: 236px;
	height: 69px;
	background: url('../images/pens/largePens_header.jpg') no-repeat;
	text-indent: -9000px;
	margin: 0px 0px 5px 0px;
}

#largePen_text p{
	font-size: 16px;
	color: #333333;
	font-family: Helvetica;
}

#largePen_text p span{
	color: #787878;
	font-size: 12px;
}

#pen_bottom{
	float: left;
	margin: 10px 0px 0px 0px;
}

#pen_bottom h2{
	background: url('../images/pens/bottomPens_header.jpg') no-repeat;
	width: 660px;
	height: 40px;
	text-indent: -9000px;
}

#pen_bottom ul{
	list-style-type: none;
	width: 655px;
	padding: 0px 0px 0px 5px;
}

#pen_bottom ul li {
	float: left;
	margin: 0px 5px 0px 6px;
	display: inline;
	width: 120px;
	text-align: center;
	font-size: 14px;
	color: #444444;
}

#pen_bottom ul li a{
	display: block;
	text-indent: -9000px;
	background: url('../images/pens/pen_imgs.jpg') no-repeat;
	width: 120px;
	height: 118px;
}

#pen_bottom ul li a#pen_one{
	background-position: 0px 0px;
}

#pen_bottom ul li a#pen_two{
	background-position: -136px 0px;
}

#pen_bottom ul li a#pen_three{
	background-position: -271px 0px;
}

#pen_bottom ul li a#pen_four{
	background-position: -407px 0px;
}

#pen_bottom ul li a#pen_five{
	background-position: -542px 0px;
}

#customer_tools_content_wrapper .customer_tools_right {
	width:460px;
	margin-right:0;
}
.customer_tools_right #contact_form input {
	width:170px !important;
}
.customer_tools_right form.validation .customer_tools_right_left, .customer_tools_right form.validation .customer_tools_right_right {
	width:210px;
}

/* AMD cert logos */

.am_row_right {
	float:right;
	clear:right;
	
}

p.am_cert_logos { 
	float:right;
	height: 45px;
	background:transparent url(../images/inv_icons_small.png) no-repeat;
	text-indent:-9000px;
	margin-right:5px;
}
ul.am_cert_logos { float:right; clear:right; display:inline; margin: 0 5px 0 0; width: 190px;}
ul.am_cert_logos li {  }
ul.am_cert_logos li {
	float:right !important;
	display:inline;
	height: 20px;
	width: 190px;
	text-indent: -9000px;
	background:transparent url(../images/inv_icons_small.png) no-repeat;

}
#vehicle ul.am_cert_logos {
	height: 20px;
	width: 190px;
	list-style-type:none; 
	font-size: 11px;
	text-align:left;
	margin:0;
	padding:0;
	text-indent: -9000px;
}
.am_o { background-position: 0 0 !important;  }
.am_ofw { background-position: 0px -20px !important;}
.am_cert { background-position: 0px -40px !important; }
.am_consign { background-position: 0px -60px !important; }

/*****inv icons****/

ul#inv_icons{
	list-style-type: none;
	width: 620px;
	margin: 15px 0px 0px 0px;
	float: right;
}

ul#inv_icons li{
	float: left;
	font-family: Arial;
	font-size: 13px;
	width: 290px;
}

ul#inv_icons li span{
	display: block;
	height: 29px;
	width: 283px;
	background: url('../images/inv_icons.png') no-repeat;
	float: left;
}

ul#inv_icons li p{
	float: left;
	padding: 0px;
	width: 200px;
	padding: 0px 5px 10px 5px;
}

ul#inv_icons li#legend {
	width: 100%;
	padding: 0px 0px 5px 0px;
}

ul#inv_icons li#invIcon_original span {
	background-position: 0px 0px;
}

ul#inv_icons li#invIcon_warranty span {
	background-position: 0px -30px;
}

ul#inv_icons li#invIcon_certified span {
	background-position: 0px -60px;
}

ul#inv_icons li#invIcon_consignment span {
	background-position: 0px -90px;
}

/* AMD inventory specials */
#inventory .inventory_v2_special { 
	border: none;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width:190px;
	float:right;
	display: inline;
	margin: 0px 5px 10px 0px;
}
#inventory .inventory_v2_special_title {
	background: url('../images/inv_specialsHeader.png') no-repeat;
	height:21px;
	text-indent:-9000px;
}
#inventory .inventory_v2_special_body {
	
}

#flashcontent{
	padding: 20px 35px 0 0px;
}

#flashcontent, #flashcontent embed{
	width: 600px;
	height: 450px;
	float: right;	
}

/******Virtual Tour Link*****/

#virtualTour_link {
	width:258px;
	height: 53px;
	margin: 20px 0px 25px -3px;
}

#virtualTour_link a {
	display: block;
	float:left;
	background: url('../images/virtualTour_bg.png') no-repeat;
	text-indent: -9000px;
	width: 100%;
	height: 100%;
}

#virtualTour_link a:hover {
	background-position: -259px 0px
}

/****New Vehicles Slider*****/

#new_vehicles{
	background: url('../images/newVehicles_repeat_bg.png') repeat-y;
	position: relative;
}

#new_vehicles_top {
	background: url('../images/newVehicles_header.png') no-repeat;
	height: 43px;
	width: 671px;
	margin: 0px 0px 10px 0px;
	line-height: 0px;
	position: relative;
}

#new_vehicles_bottom {
	background: url('../images/newVehicles_footer.png') no-repeat;
	width: 671px;
	height: 21px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

#new_vehicles_showall {
	position: absolute;
	top: 10px;
	right: 13px;
}

#new_vehicles_showall a {
	display: block;
	text-indent: -9000px;
	background: url('../images/showAll_link_bg.png') no-repeat;
	width: 126px;
	height: 15px;
}

#new_vehicles_showall.expanded a#showAllButton {
	background-position: -135px 0px;
}

#new_vehicles li{
	width: 210px;
	margin: 0px 10px 0px 12px;
	display: inline;
} 

#new_vehicles li img.bentleyImg_text {
	display: inline;
	float: left;
	margin: 0px 2px 2px 0px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	height: 175px;
	width: 659px;
}

a#newVehicles_img {
	border: 1px solid #fff;
	display: block;
	height: 137px;
}

a#newVehicles_img:hover {
	background: url('../images/moreInformation_hover.png') no-repeat top center;
	border: 1px solid #999
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	top: 156px;
	left:7px;
	background: url('../images/arrowPrev_bg.png') no-repeat;
	height: 31px;
	width: 35px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
	top: 156px;
	right: 12px;
	background: url('../images/arrowNext_bg.png') no-repeat;
	height: 31px;
	width: 35px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background: url('../images/arrowPrev_bg.png') no-repeat;
	height: 31px;
	width: 35px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background: url('../images/arrowNext_bg.png') no-repeat;
	height: 31px;
	width: 35px;
}

#specials_navigation ul li.specials_current {
    background: #e8e8e8;
}
#specials_navigation ul,
#specials_navigation_wrap,
#specials_navigation ul li a, 
.specials_item  {
    border-color: #a7a7a7 !important;
}
#specials_navigation ul li a {
    background: #f6f6f6;
}

#ec_sitemap_tooltip { color:#333; }
#ec_sitemap_tooltip h2 { background: none; height: auto; width: auto; text-indent: 0; float:none; }


#sitemapContent { margin-left: 295px; }
#sitemap_list, .sitemap_vehicle_list { width:24%; }

#home #new_vehicles #displayAll li { margin-right: 10px; }
