@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.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/print_ad.css);

/******John Eagle Honda 1917*******/

body {
	padding:0px;
	margin:0px;
	background:#efefef url('../images/body_bg.jpg') repeat-x;
	text-align:center;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}

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


#sidebar_address a#getdirections:hover {
	color: #333;
}
img {
	border: none;
}

/*containers*/

#home #body_wrapper{
	background: url('../images/homeFooter_bg.jpg') no-repeat bottom center;
	width: 100%;
}

#container{
	width: 985px;
	margin: 0 auto;
}

#header{
	background:url('../images/header_bg.png') no-repeat;
	margin: 0px auto;
	width: 985px;
	height: 89px;
	position: relative;
}

#content{
	width: 985px;
	margin: 0px auto;
	padding: 20px 0px 15px 0px;
}

#home #content{
	padding: 0px 0px 0px 0px;
}

/*header*/

h3#home_link{
	display: inline;
	float: left;
}

h3#home_link a{
	display: block;
	width: 480px;
	height: 87px;
	text-indent: -9000px;
}

h3#dealer_header{
	float: right;
	text-indent: -9000px;
	width: 310px;
	height: 26px;
	background: url('../images/dealer_header.png') no-repeat;
}

p#contact_info{
	display: inline;
	float: right;
	clear: right;
	font-family: Helvetica;
	color: #666;
	font-size: 14px;
	text-align: right;
	padding: 0px;
	margin: 5px 5px 8px 0px;
}

ul#phone_numbers{
	display: inline;
	list-style-type: none;
	float: right;
	clear: right;
	margin: 0px 0px 0px 0px;
	width: 500px;
}

ul#phone_numbers li{
	float: left;
	font-family: Helvetica;
	color: #666;
	font-size: 12px;
	display: inline;
	margin: 0px 0px 0px 25px;
}

ul#phone_numbers li span{
	color: #007cc3;
	font-weight: bold;
}

/*nav menu*/

#nav_container{
	background: url('../images/nav_bg.png') no-repeat;
	width: 985px;
	height: 50px;
}

#click_to_call{
	width: 100px;
	height: 20px;
	padding-top: 8px;
}

p#bookmark_link{
	display: inline;
	float: right;
	margin: 7px 20px 0px 0px;
	padding: 0px;
}

p#bookmark_link a{
	display: block;
	text-indent: -9000px;
	background: url('../images/bookmark_link.jpg') no-repeat;
	width: 142px;
	height: 24px;
	float: right;
}

ul#priNav {
	list-style-type: none;
	float: left;
	display: inline;
	height: 17px;
	margin: 11px 0px 0px 2px;
}

#priNav ul { display: none;
z-index:5000; }

ul#priNav li {
	float:left;
	z-index:3000;
}

ul#priNav li a {
	display: block;
	float: left;
	height: 25px;
	text-indent: -9000px;
	background: url('../images/navMenu_bg.png') no-repeat;
	z-index:2000;
}

ul#priNav li a#priNav_Home{
	width: 53px;
	background-position: 0px 0px;
}

ul#priNav li a#menu0{
	background-position: -53px 0px;
	width: 101px;
}

ul#priNav li a#menu1{
	background-position: -154px 0px;
	width: 85px;
}

ul#priNav li a#menu2{
	background-position: -239px 0px;
	width: 106px;
}

ul#priNav li a#menu3{
	background-position: -345px 0px;
	width: 82px;
}

ul#priNav li a#menu4{
	background-position: -427px 0px;
	width: 67px;
}

ul#priNav li a#menu5{
	background-position: -494px 0px;
	width: 56px;
}

ul#priNav li a#menu6{
	background-position: -550px 0px;
	width: 78px;
}

ul#priNav li a#priNav_Contact_Us{
	background-position: -628px 0px;
	width: 87px;
}

ul#priNav li a#priNav_En_Espanol{
	background-position: -715px 0px;
	width: 83px;
}

ul#priNav li a#priNav_Home:hover{
	background-position: -799px 0px;
}

ul#priNav li a#menu0:hover{
	background-position: -852px 0px;
}

ul#priNav li a#menu1:hover{
	background-position: -953px 0px;
}

ul#priNav li a#menu2:hover{
	background-position: -1038px 0px;
}

ul#priNav li a#menu3:hover{
	background-position: -1144px 0px;
}

ul#priNav li a#menu4:hover{
	background-position: -1226px 0px;
}

ul#priNav li a#menu5:hover{
	background-position: -1293px 0px;
}

ul#priNav li a#menu6:hover{
	background-position: -1349px 0px;
}

ul#priNav li a#priNav_Contact_Us:hover{
	background-position: -1427px 0px;
}

ul#priNav li a#priNav_En_Espanol:hover{
	background-position: -1514px 0px;
}


/*dropdown menu*/

#dropmenudiv, #dropmenudiv_firefox{
	margin-left:1px;
	margin-top: 2px;
	position:absolute;
	top:-1px;
	background: #b9b9b9;
	font: normal Arial, Helvetica, sans-serif;
	line-height:18px;
	z-index:1000;
	text-align:left;
	padding: 3px 0px 3px 3px;
	width:100%;
	border-top: none;
	border-right: 1px solid #696968;
	border-left: 1px solid #696968;
	border-bottom: 1px solid #696968;
	filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
}

#dropmenudiv a, #dropmenudiv_firefox a {
	z-index:1000;
	display: block;
	white-space:nowrap;
	width:100%;
	color: #666;
	padding: 1px 0px;
	font-family: sans-serif;
  	font-size: 12px;
	text-indent: 5px;
	text-decoration: none;
	border-left: 4px solid #b9b9b9;
	text-transform: uppercase;
}

#dropmenudiv a:hover, #dropmenudiv_firefox a:hover { 
	color: #333;
	border-left: 4px solid #007cc3;
}

/****home****/

#home #home_video{
	width: 255px;
	height: 225px;
	float: left;
}

#home #specials_flash{
	float: right;
	background: url('../images/specialsFlash_bg.jpg') no-repeat;
	width: 679px;
	height: 235px;
	padding: 0px 6px 0px 4px;
}

#mpl{
	float: right;
}

/****new vehicles****/

#newVehicle_wrapper{
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
}

#new_vehicles{
	background: url('../images/newVehicle_bg.jpg') no-repeat;
	width: 980px;
	margin: 0 auto;
}

#new_vehicles_top {
	height: 3px;
	width: 985px;
	background: url('../images/showroom_top.png') no-repeat;
}

.jcarousel-skin-tango{
	padding: 15px 0px 0px 0px;
	width: 985px;
	margin: 0 auto;
	background: url('../images/showroom_bg.png') repeat-y;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 965px;
	margin: 0px 0px 0px 10px;
	height: 155px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	background: url('../images/showroom_arrows.jpg') no-repeat;
	background-position: 0px 0px;
	width: 10px;
	height: 23px;
	left: 9px;
	top: 170px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
	background: url('../images/showroom_arrows.jpg') no-repeat;
	background-position: -22px 0px;
	width: 10px;
	height: 23px;
	right: 10px;
	top: 170px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-position: -11px 0px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background-position: -33px 0px;
}

#new_vehicles_showall{
	background: url('../images/showroomFooter_bg.png') no-repeat;
	height: 23px;
	padding: 13px 0px 0px 0px;
	width: 985px;
	margin: 0px;
}

#new_vehicles_showall a{
	background: url('../images/showall_link.jpg') no-repeat;
	display: block;
	width: 164px;
	height: 23px;
	text-indent: -9000px;
	margin: 0 auto;
}

#new_vehicles_showall a:hover{
	background-position: -165px 0px;
}

#new_vehicles_showall.expanded a#showAllButton{
	background: url('../images/showless_link.jpg') no-repeat;
}

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

#displayAll_container{
	background: url('../images/showroom_bg.png') repeat-y;
	width: 983px;
	padding: 0px 0px 0px 2px;
}

#new_vehicles #displayAll li {
	border: none;
	width: 160px;
	text-align: left;
	text-indent: 10px;
	font-weight: bold;
	color: #656464;
}


#new_vehicles li {
	display: inline;
	border-right: 2px dotted #000;
	height: 135px;
	width: 195px;
	text-align: left;
	text-indent: 10px;
	font-weight: bold;
	color: #656464;
}

#new_vehicles a{
	text-decoration: none;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #656464;
}

#new_vehicles li:hover{
	color: #007cc3;
}

#new_vehicles a:hover{
	color: #007cc3;
}

#new_vehicles li span{
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	display: block;
	width: 100%;
}

/*##### =flowplayer #####
#######################*/
#home_video {
	margin: 12px 0 10px 22px;
		position: relative;
}

#ec_flowplayer {
	width:255px;
	height:191px;
	display:block;
}

#ec_playlist { 
	float:right;
}

#ec_playlist a {
	float:left;
	display:inline;
	margin: 0 0 0 5px;
	background: #999;
	height:16px;
	width:15px;
	font-weight: bold;
	color: #fff;
}

#ec_playlist a:hover,
#ec_playlist a.playing {
	background: #666;
	color: #ccc;
}



div#ec_flowplayer_controlbar {
	position:relative;
	margin:0;
	width: 247px;
	height:20px;
}

/* ##### control buttons #####
############################*/
div#ec_flowplayer_controlbar a.play,
div#ec_flowplayer_controlbar a.pause {
	display:block;
	position:absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	background: url(http://images1.ecarlist.com/sites/video/controlbar/images/control_bar.png) no-repeat 0 0;
	text-indent: -9000px;
}
div#ec_flowplayer_controlbar a.play:hover {
	background-position: 0 -21px;
}
div#ec_flowplayer_controlbar a.pause {
	background-position: -20px 0;
}
div#ec_flowplayer_controlbar a.pause:hover {
	background-position: -20px -21px;
}
div#ec_flowplayer_controlbar a.mute,
div#ec_flowplayer_controlbar a.unmute {
	display:block;
	position:absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 20px;
	background: url(http://images1.ecarlist.com/sites/video/controlbar/images/control_bar.png) no-repeat -60px 0;
	text-indent: -9000px;
}
div#ec_flowplayer_controlbar a.mute:hover {
	background-position: -60px -21px;
}
div#ec_flowplayer_controlbar a.unmute {
	background-position: -80px 0;
}
div#ec_flowplayer_controlbar a.unmute:hover {
	background-position: -80px -21px;
}

/* ##### time code #####
######################*/
div#ec_flowplayer_controlbar div.time {
	display:none;
}
div#ec_flowplayer_controlbar div.time span { /* elapsed time */
}
div#ec_flowplayer_controlbar div.time strong { /* total time */
}

/* ##### track - progress, buffer, playhead  #####
################################################*/
div#ec_flowplayer_controlbar div.track {
	position:absolute;
	height:15px; 
	left: 25px;
	top:4px;
	width:200px;
	overflow:hidden;
}
div#ec_flowplayer_controlbar div.progress,
div#ec_flowplayer_controlbar div.buffer {
	position: absolute;
	height:5px; 
	top:3px
}
div#ec_flowplayer_controlbar div.progress {
	background: #999;
}
div#ec_flowplayer_controlbar div.buffer {
	background: #ccc;
	opacity: 0.25;
}
div#ec_flowplayer_controlbar div.playhead {
	position:absolute;
	height:13px;
	width: 11px;
	background: url(http://images1.ecarlist.com/sites/video/controlbar/images/control_bar.png) no-repeat -45px -4px;
}

/****home_bottom*****/

#home_bottom{
	padding: 10px 0px 0px 0px;
}

/****quicklinks****/

#quicklinks_container{
	float: left;
	width: 273px;
	display: inline;
	margin: 0px 0px 0px 0px;
}

#home #quicklinks_container{
	margin: 0px 0px 0px 10px;
}

ul#quicklinks{
	list-style-type: none;
}

ul#quicklinks a{
	display: block;
	text-indent: -9000px;
	background: url('../images/quicklinks_bg.png') no-repeat;
	width: 273px;
	height: 37px;
}

ul#quicklinks a#quicklink_one{
	background-position: 0px 0px;
}

ul#quicklinks a#quicklink_two{
	background-position: 0px -39px;
}

ul#quicklinks a#quicklink_three{
	background-position: 0px -80px;
}

ul#quicklinks a#quicklink_four{
	background-position: 0px -120px;
}

ul#quicklinks a#quicklink_one:hover{
	background-position: -274px 0px;
}

ul#quicklinks a#quicklink_two:hover{
	background-position: -274px -39px;
}

ul#quicklinks a#quicklink_three:hover{
	background-position: -274px -80px;
}

ul#quicklinks a#quicklink_four:hover{
	background-position: -274px -120px;
}

/****featured preowned****/

#featuredVehicles {
	float: left;
	display: inline;
	margin: 0px 0px 0px 20px;
	height: 147px;
	width: 661px;
}

#featuredVehicles_title{
	text-indent: -9000px;
	background: url('../images/featured_header.png') no-repeat;
	width: 661px;
	height: 42px;
	float: left;
}

#featuredVehicles_footer{
	background: url('../images/featured_footer.jpg') no-repeat;
	width: 661px;
	height: 5px;
	float: left;
	clear: none;
	display: inline;
	margin: 0px 0px 0px 20px;
}

#home #random_list_location #random_list_item {
	width:101px;
	margin:0px 4px;
	height:99px;
	font-size:10px;
	padding-top: 0px;
}

#random_list_location #random_list_item img {
	border: 2px solid #d5d5d5;
	width: 95px;
	height: 63px;
}

#home #random_list_location #random_list_item a {
	color:#333333;	
	text-decoration: none;
}

#home #random_list_location #random_list_item a:hover {
	color:#007ec5;	
}

.toolTipInner_price{
	color: #007ec5;	
}


/*****callouts****/

#callouts_container{
	float: left;
	width: 985px;
	display: inline;
	margin: 15px 0px 0px 0px;
}

ul#callouts{
	list-style-type: none;
}

ul#callouts li {
	float: left;
	display: inline;
	margin: 0px 7px 0px 2px;
}

ul#callouts li.last{
	margin-right: 0px;
}

ul#callouts li a{
	background: url('../images/callout_buttons.png') no-repeat;
	text-indent: -9000px;
	float: left;
	display: block;
	width: 189px;
	height: 79px;
}


ul#callouts li a#callout_one{
	background-position: 0px 0px;
}

ul#callouts li a#callout_two{
	background-position: -199px 0px;
}

ul#callouts li a#callout_three{
	background-position: -395px 0px;
}

ul#callouts li a#callout_four{
	background-position: -593px 0px;
	width: 190px;
}

ul#callouts li a#callout_five{
	background-position: -791px 0px;
}

ul#callouts li a#callout_one:hover{
	background-position: -0px bottom;
}

ul#callouts li a#callout_two:hover{
	background-position: -199px bottom;
}

ul#callouts li a#callout_three:hover{
	background-position: -395px bottom;
}

ul#callouts li a#callout_four:hover{
	background-position: -593px bottom;
}

ul#callouts li a#callout_five:hover{
	background-position: -791px bottom;
}

/***inventory main colors***/

.color_pri { 
	color: #007ec3 !important;		/* Set primary color. Vehicle Titles */	
}
.color_sec { 
	color: #007ec3 !important; 	/* Set secondary color. Vehicle Prices. Typically should match color_pri */
}

.inventory_v2_price_right .price_line_1 .callForPrice {
	font-size: 16px;	
}

.inventory_v2_price_right .price_title{
	width: 100px;
	text-align: left;
	padding-left: 8px;
}

#searchBar{
	border-color: #00C;	
}

#rightColumn{
	margin: 0px 10px 0px 0px;
	color: #666;
}

/* inventory page */
.inventory_v2_details h4, .inventory_v2_details h4 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; color:#007ec3; }
.inventory_v2_details h4 a:hover { color:#6393c3; }
.inventory_v2_pagination a { color:#6393c3; }
#inventory_v2_sidebar_filters { padding:4px; }
#inventory_v2_sidebar_filters h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10pt; color:#666666; font-weight:bold; }
#inventory_v2_sidebar_filters h3.non_expandable_menuheader { color:#838383; font-weight:normal; }
.filterList h3 { color:#233a56; }
.filterList { font-size:9pt; }
#inventory_v2_sidebar_filters h2 { font-size:12pt; font-weight:normal; margin:0px auto 7px; color:#838383; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.expandable { font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
#inventory_v2_sidebar_contact {
	background:#fff url('../../images/listingImages/leftColumnEmailDealer.jpg') no-repeat center top;
	padding-top:61px;
	padding-bottom:50px;
	border-bottom:1px solid #a4a4a4;
}
.inventory_v2_row {
	background: #ffffff;
	border: 1px solid #999;
	margin: 0px 0px 5px 0px;
}

.inventory_v2_details_wrap a.btn_inventory_photos:hover, .inventory_v2_details a.btn_inventory_photos:hover, .inventory_v2_details_wrap a:hover, .inventory_v2_details a:hover  {
	color: #000;
}

.filterList span a:hover {
	color:#0066CC;
}

.inventory_v2_price_left { font-family:Verdana, Arial, Helvetica, sans-serif; }
#currentFilters p, #currentFilters a { padding:0px 0px 0px 0px; color: #fff;}
#currentFilters #clear_all_filters, #currentFilters #clear_new_filters, #currentFilters #clear_preowned_filters, #currentFilters #clear_certified_preowned_filters {display: none;}
.car_subtitle { font-weight:bold; padding-bottom:3px; }
/* 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 12px; padding-top:16px; text-align:center; border-bottom:none; }
.similarVehicle { border:1px solid #666; background:#fff; }
.similarVehicle ul { width: 125px; }
.similarVehicle ul li a { font-weight:bold; color:#444; text-decoration:none; }
.similarVehicle ul li a:hover { color:#007ec5; }
.similarVehicle ul li.price{
	color: #007ec5;
}

#currentFilters {
	background: #757575 url('../images/filterHeader_bg.jpg') repeat-x;
}

.filterList, #vehicle_v2_sidebar_links {
	background: #f9f9f9;
	border: 1px solid #999999;
}

.filterList li a, #vehicle_v2_sidebar_links li a {
	background: url('../images/filterArrow_bg.jpg') no-repeat left center;
}

.filterList li a:hover, #vehicle_v2_sidebar_links li a:hover {
	background-color: #007ec5;
}

#sort_bar {
	background: #757575 url('../images/searchBar_bg.jpg') repeat-x;
	margin: 0px 0px 5px 0px;
}

#searchBar {
	background: #757575 url('../images/sortBar_bg.jpg') repeat-x;
	border: none;
}

#vehicle_topbar {
	background: #757575 url('../images/searchBar_bg.jpg') repeat-x;
	color: #fff;
	margin: 0px 0px 15px 0px;
}

#vehicle_topbar_left a, #vehicle_topbar_right a {
	color: #fff;
}

#vehicle_topbar_left a:hover, #vehicle_topbar_right a:hover {
	color: #ccc;
}

.inventory_v2_special_title {
	background: #007ec5;
}

/**/


/* vehicle page */
#vehicle_title { color:#666 !important; font-size:17pt;/*14pt*/ font-weight:bold; width: 450px;}
#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:#007ec3; font-size:24pt; font-weight:bold; width: 170px !important;}
#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:#007ec3; }
#dealerboxName { margin: 15px 0 0 0; font-weight:bold; }
.dealerboxAdd { }
#dealerboxPhone { font-size:22px; font-weight:bold; margin:0; }
#dealerboxMap { white-space:nowrap; }
#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: #007ec3; background:#6393c3 url('../../images/innerpageImages/bgDescNav_r.gif') bottom center no-repeat; }
.vehicle_details_pagination a.selected { color:#fff; background:#007ec3 url('../../images/innerpageImages/bgDescNav_r.gif') bottom center no-repeat; }

.ip_dottedLine {
	
}

#vehicle_vitals {
	border: 1px solid #999;
}

#vitalsRight{
	width: 199px;	
}

#vitalsLeft{
	width: 160px;	
}

a#vehicle_v2_notify_button{
	margin: 10px 4px 10px 4px;
	display: block;
}

#priceContainer #price {
	color: #0066cc !important;
}

/* 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; background:#fff; border:1px solid #ccc;width:240px; }
#financing #sidebar_address { margin:5px 10px 5px 0px; }
#sidebar_address p strong { color:#007ec3; font-size:14pt; }
#sidebar_address .floatleft p strong { color:#000; font-size:10pt; }

/* SITEMAP */
#sitemapContent {  }
#sitemapContent h1 {
	font-size:18pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:10px auto 25px;
}
#sitemapContent a:link, #sitemapContent li a:visited { color:#000; }
#sitemapContent a:hover { color:#ff0000; }

/* DEALER CONTACT */
#dealer_contact {
	background:#fff;
	border:1px solid #a4a4a4;
	font-family:  Verdana;
	font-size:8pt;
	line-height:14px;
	text-align:left;
	margin:5px auto;
	width:254px;
	height: 354px;
	padding: 10px 0px 0px 0px
}


#contact_small{
	margin: 0 auto;
}


* html #dealer_contact {
	padding:10px 19px 20px 19px;
	width:198px;
}

#dealer_contact h2 {
	color:#3eb0e0;
	padding:0px;
	margin:0px 0px 5px 0px;
	font-size:12pt;
	text-align:center;
}

#rn_appointmentREQ {
	color:#d40000;
	font-size:7pt;
	line-height:14px;
}

#dealer_contact .section {
	margin-bottom:15px;
	text-align:left;
}

.inputBox {
	width:200px;
	border:#36393c 1px solid;
	margin-top:3px;
	margin-bottom:6px;
}

.submitButton {
	width:83px;
	height: 36px;
	background: url('../images/contact_button.jpg') no-repeat;
	border: none;
	color:#444;
	cursor: pointer;
	float: right;
	display: inline;
	margin: 5px 20px 0px 0px;
	text-indent: -9000px; font-size:0; line-height: 0;
}

#vehicle_question_submit{
	height: 45px;
}

#leftColumn textarea{
	height: 55px;
}

.submitButton:hover {
	background-position: -84px 0px;
}


/****inner pages***/

#notify_form_div {
	background: #f9f9f9;
	color: #000;
}

#notify #notify_form_div h3{
	padding: 0px 0px 0px 10px;
	color: #3eb0e0;
}

#notify_middle{
	background: #fff;
	border:1px solid #999999;
	padding: 5px;
}

/****trade bid******/

#trade_bid #sidebar_address{
	margin: 0px auto;
	width: 285px;
	border: none;
}

#trade_bid #sidebar_address p{
	font-size: 12px;
}

/**** Custom Pages ****/

.custom_pages {
	text-align: left;
	background: #fff;
	border:1px solid #999999;
	padding: 5px;
	min-height:756px;
}

.custom_pages ul, .custom_pages ol{
}

.custom_pages ul{
	width: 487px;
	float: left
}

.custom_pages ul+p, .custom_pages ul+p+p, .custom_pages ul+p+p+p{
	float: right;
	clear: both;
	width: 350px !important;
	padding-right: 20px;
}

/****Air Check Texas*****/

h3#airCheck_header{
	width: 314px;
	padding: 10px 10px;
	background: #FFFF00;
	color: #FF0000;
	margin: 0px auto 10px auto;
}

a#airCheck_image {
	display: block;
	width: 334px;
	margin: 0 auto;
}

table#airCheck_table{
	font-size: 14px;
	margin: 0px 0px 10px 0px;
}

table#airCheck_table td{
	border: 1px dotted #C0C0C0;
	padding: 5px;
}

table#airCheck_table th{
	background-color: #223E61;
	color: #fff;
	text-align: center;
	padding: 0px 5px;
	border: 1px solid #fff;
}

table#airCheck_table th span{
	font-weight: normal;
}

/****Online Credit Repair****/

h3#creditRepair_banner{
	text-indent: -9000px;
	background: url('../images/lg_credit-banner.jpg') no-repeat;
	width: 950px;
	height: 250px;
	margin: 0px auto 15px auto;
}

#creditRepair_hands {
	background: url('../images/lg_car-in-hand.jpg') no-repeat;
	padding: 20px 0px 0px 420px;
	height: 211px;
	width: 530px;
	margin: 0px auto;
}

#creditRepair_hands p {
	float: left;
	width: 300px;
}

ul#creditRepair_list{
	float: left;
	list-style-type: none;
	width: 170px;
}

ul#creditRepair_list li{
	background: url('../images/lg_question-mark.jpg') no-repeat;
	text-indent: 35px;
	line-height: 32px;
	height: 32px;
}

a#creditRepair_link{
	display: block;
	width: 353px;
	height: 60px;
	background: url('../images/lg_click_here.jpg') no-repeat;
	text-indent: -9000px;
	margin: 20px auto;
}

#creditRepair_franklin{
	background: url('../images/lg_getting-approved.jpg') no-repeat top right;
	height: 233px;
	width: 950px;
	margin: 10px auto 0px auto;
}

#creditRepair_franklin p{
	width: 300px;
	float: left;
}

/*****Credit Unions*****/

#creditUnion_images{
	width: 900px;
	margin: 0px auto;
}

/*********graduate program***********/

h3#graduateProgram_banner{
	background: url('../images/lg_GraduateProgramHeader.jpg') no-repeat;
	width: 800px;
	height: 138px;
	text-indent: -9000px;
	margin: 0px auto 10px auto;
}

h3.graduateProgram_header{
	color: #0000A6;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
}

.graduateProgram_contact{
	text-align: center;
}

.graduateProgram_contact strong{
	color: #ff0000;
}

#graduate_program ul{
	color: #0000A6;
}

#graduate_program li{
	color: #000;
}

/*******Internet Sales Department*********/

h4.salesDept_header{
	text-decoration: underline;
	margin: 10px 0px 0px 0px;
}

ul#salesDept_list{
	list-style-type: none;
	height: 50px;
}

ul#salesDept_list li{
	float: left;
	text-align: center;
	display: inline;
	margin: 10px 50px;
}

ul#salesDept_list li span{
	color: #ff0000;
}

/*********Management Dept************/

table#managementDept_table{
	width: 900px;
	margin: 0 auto;
}

table#managementDept_table td{
	padding: 0px 20px;
	vertical-align: top;
}

table#managementDept_table td img{
	border: 3px solid #cfcccc;
}

/********Collision Center********/

h3#collisionCenter_banner{
	width: 774px;
	height: 253px;
	background: url('../images/lg_collision_header.jpg') no-repeat;
	text-indent: -9000px;
	margin: 0px auto;
}

#collisionCenter_top{
	text-align: center;
	margin: 15px 0px;
}

#collisionCenter_middle ul{
	list-style-type: none;
	width: 900px;
	margin: 0px auto;
}

#collisionCenter_middle li{
	float: left;
	display: inline;
	width: 410px;
	height: 190px;
	padding: 0px 20px;
}

#collisionCenter_bottom p{
	float: left;
	width: 350px;
	text-align: right;
	margin: 10px 0px;
}

#collisionTable_left{
	float: left;
	width: 450px;
	border: 1px solid #000;
	height: 300px;
	padding: 10px;
}

#collisionTable_right{
	float: left;
	width: 450px;
	border: 1px solid #000;
	border-left: none;
	height: 300px;
	padding: 10px;
}

#contact_hours {
	margin: 0px 0px 10px 0px;
}

#contact_hours th{
	padding: 10px 0px 0px 0px;
}

#contact_hours td{
	text-align: left;
	vertical-align: top;
	padding: 0px 5px;
}

/****specials*****/

.ip_specials_list .ip_specials_list_special {
	padding: 0px 5px 0px 0px;
}

.ip_specials_list_special{
	text-align: left;
}

#right .ip_specials_list p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

.ip_specials_list_left {
	margin: 0px 0px 0px 5px;
}

.ip_specials_list_left p{
	text-align: center;
}

.specials_inventory_condition {
	margin-left: 5px;
}

/*footer*/

#footer{
	text-align: left;
	width: 985px;
	color: #333;
	margin: 0 auto;
	font-size: 11px;
}

#footer, #footer a{
	color: #999999;
}

#home #footer_about{
	float: right;
	display: inline;
	font-family: Helvetica;
	font-size: 11px;
	color: #333333;
	margin: 10px 0px 0px 0px;
	width: 350px;
	line-height: 12px;
}

#home #footer{
	height: 539px;
}

#footer_content{
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
	float: left;
	width: 970px;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 5px 10px;
	background: url('../images/footerContent_bg.jpg') no-repeat;
	position: relative;
}

#home #footer_content{
	margin: 246px 0px 0px 0px;
}

ul#footerNav{
	list-style-type: none;
	margin: 25px 0px 0px 0px;
	float: left;
}

ul#footerNav li, ul#footerNav_secondary li{
	float: left;
	border-right: 1px solid #999999;
	margin: 0px 5px 0px 0px;
}

ul#footerNav li.last, ul#footerNav_secondary li.last{
	border-right: none;
}

ul#footerNav li a, ul#footerNav_secondary li a{
	display: block;
	padding: 0px 4px 0px 0px;
	font-size: 9px;
	text-decoration: none;
}

ul#footerNav li a:hover{
	text-decoration: underline;	
}

ul#footerNav_secondary{
	list-style-type: none;
	float: left;
	clear: left;
}



ul#ec_footer{
	list-style-type: none;
	width: 370px;
	font-size: 9px;
	float: left;
	clear: left;
}

ul#ec_footer li{
	float: left;
	margin: 3px 5px 0px 0px;
}

ul#ec_footer li a, #footer a{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 9px;
}

ul#ec_footer li a:hover, #footer a:hover{
	text-decoration: underline;
}

#cmsFooter{
	float: left;
	clear: left;
}
	
#footer h3{
	float: right;
	display: inline;
}

#footer h3 a#ecarlist_logo{
	background: url('../images/ecarlist_logo.jpg') no-repeat;
	width: 154px;
	height: 32px;
	display: block;
	text-indent: -9000px;
	margin: 25px 0px 0px 0px;
}

#footer h3 a#ecarlist_logo:hover{
	background-position: -155px 0px;	
}

#home #footer h3{
	margin: 20px 0px 0px 0px;
}

#home #footer h3 a#ecarlist_logo{
	background: url('../images/ecarlistLogo_home.jpg') no-repeat;
	width: 154px;
	height: 32px;
	display: block;
	text-indent: -9000px;
	margin: 0px;
}

#home #footer h3 a#ecarlist_logo:hover{
	background-position: -155px 0px;	
}

/***employment***/
#employment h4 { 
	margin-top: 10px;
}

#employment .job {margin-bottom: 25px;}

#jobList {float: left; margin-right: 2%; width: 30%;}
#jobList ul {padding-left: 0;}
#jobList li {list-style: none;}

#jobDescriptions {float: left; width: 68%;}
#jobDescriptions .job {border: 1px solid #ccc; padding: 15px;}

.clear {clear: both;}

/***jobs***/

#jobs #site_logoSection {
	display:none;
}

#jobs #right ul {
	list-style-type:none;	
}
#jobs #employLeft {
	width:310px;
	float:left;
	display:inline;
}
#jobs #employRight {
	width:310px;
	float:right;
}
#jobs #employLeft input {
	margin-bottom:5px;
	width:200px;
}
#jobs #employLeft select {
	margin-bottom:10px;
	width:200px;
}
#jobs #employRight input {
	margin-bottom:5px;
	width:200px;
}
#jobs #employRight textarea {
	margin-bottom:5px;
	width:200px;
}
#jobs #vehicle_question_submit {
	margin-top:30px;
	margin-left:70px;
}

#jobs #left {
	width:240px;
	margin-top:0px;
}
#jobs #right {
	width:650px;	
}

#jobs #right h3 {
	margin:10px 0px;
}

#jobs .validationIcon {margin-right: 55px; margin-top: 5px;}
#jobs p.error_msg {right: 50px; position: absolute; top: 15px;}
#jobs li {overflow: auto; position: relative;}
#jobs form.validation .inline .input_element {margin-top: 0;}

/*****specials landing ****/

#specials_landing #specials_image{
	width: 671px;
	float: left;
}

#specials_descript ul {
	padding: 0px 0px 10px 25px;
}

#specials_landing #vehicle_question_submit {
	padding-top: 0px;
}

/*** ie 6 styles ****/

* html #new_vehicles #displayAll li {
	border: none;
	display: inline;
	margin: 0px 12px;
	width: 160px;
	text-align: left;
	text-indent: 10px;
	font-weight: bold;
	color: #656464;
}

* html #new_vehicles_top {
	margin-bottom: -13px;
}

#contact_form ol li{
	padding-left: 10px;
}

#custom_survey_form ol{
 width: 520px;
}

#custom_survey_form ol label{
	width: 1px;
}

.input_element2{
	border:1px solid #222222;
	display:inline;
	font-size:12pt;
	/*margin:0 2px 7px 35px; /*13px*/
	padding:2px;
	float: none !important
}

#vehicle_question_submit{
	padding-top: 10px;
}

#custom_survey_form td, #custom_survey_form p{
	text-align: left;
}

#custom_survey_form td{
	padding: 5px 0 5px 0;
}

#custom_survey_form label{
	padding: 0;
	width: 98px;
}

#custom_survey_form label input{
	float: right !important; 
}

#custom_survey_form input{
	margin: 0 5px 0 13px;
}

.ecl_video_unmute{
	display: block;
	position: absolute;
	opacity: 0.65;
	bottom: 56px;
	width: 254px;
	background: #fff;
	text-align: center;
	left: 0;
}


/****chat styles***/

#chatLink_container {
	position: absolute;
	top: 3px;
	right: 300px;
	width: 184px;
}

#contact #chatLink_container{
	top: 10px;
}

#chatLink_container a {
	margin: 3px 0px;
}
#why_buy_certified .custom_pages h2 { font-size:24px; margin-bottom: 20px; color:#333; }  
#why_buy_certified .custom_pages h3 { margin: 45px 0 10px; font-size:20px; color:#444; border-bottom: 1px solid #bbb; }
#why_buy_certified .custom_pages { padding: 20px; }
#why_buy_certified .custom_pages p { font-size:12px; line-height: 18px; color:#4A4A4A; }
#why_buy_certified .custom_pages p.title { margin: 20px 0 5px; padding: 0; font-weight: bold; font-size:14px; }
#why_buy_certified .custom_pages ul { margin: 0; padding: 10px 0 10px 20px; list-style-type:square; }
#why_buy_certified .custom_pages li { margin: 0; padding: 3px 0; font-size:12px; color:#4a4a4a; }
#chartlegend { float:right; width:275px; padding: 5px; background:#f3fbfd; margin: 5px 0 0 15px; border:1px solid #e4f3f8; }
#chartlegend p { margin: 0; padding: 0 0 5px; font-weight: bold; }
#why_buy_certified .custom_pages #chartlegend ul { margin: 0; padding: 0; list-style-type: none; }
#why_buy_certified .custom_pages #chartlegend li { font-size:11px; }
p#powertrainchart { float:left; width:649px; height:226px; text-indent: -9000px; background: url(../images/chart/PowertrainChart.jpg) no-repeat left top; }
p#nonpowertrainchart { float:left; width:649px; height:326px; text-indent: -9000px; background: url(../images/chart/NonPowertrainChart.jpg) no-repeat left top; }
.coveredbox { float:right; width:265px; margin: 0; padding: 10px; background:url(../images/chart/BlueBgTop.jpg) no-repeat right top; }
#why_buy_certified .custom_pages .coveredbox  p { font-size:12px; margin: 0; padding: 0; }
#why_buy_certified .custom_pages .coveredbox  p.big { font-weight: bold; font-size: 14px; }
#why_buy_certified .custom_pages .coveredbox ul { margin: 0; padding: 10px 0 10px 20px; list-style-type:square; }
#why_buy_certified .custom_pages .coveredbox li { margin: 0; padding: 3px 0; font-size:12px; color:#4a4a4a; }
.ptrain { height:226px; }

#certifiedrightbox { float:right; margin: 0 0 0 15px; width:250px; height:354px; padding: 88px 23px 0 124px; background: url(../images/chart/right-bg.jpg) no-repeat left top; }
#certifiedrightbox a#view { display:block; width:193px; height:29px; margin: 0; padding: 0; text-indent: -9000px; background: url(../images/chart/view.jpg) no-repeat left top; }
#certifiedrightbox a#view:hover { background-position: -193px 0px; }

#testimonials .custom_pages, #employment .custom_pages { padding: 20px 30px; }
#testimonials .custom_pages h2, #employment .custom_pages h2 { font-size:24px; border-bottom:1px solid #ccc; margin-bottom: 20px; color:#333; } 

/****black book****/

#blackbook_frame {
	width: 980px;
	height: 550px;
}

#home #blackbook_link {
	margin: 0px 0 15px 315px; 
	height: 40px;
	width: 350px;
	float: left;
}

#home #blackbook_link a {
	
	display: block;
	width: 350px;
	height: 40px;
	background: url('../images/homeBB_img.gif') no-repeat;
	text-indent: -9000px;
}

#blackbook_link {
	margin: 0px auto 10px auto;
	width: 153px;
	height: 56px;
}

#blackbook_link a {
	
	display: block;
	width: 100%;
	height: 100%;
	background: url('../images/innerBB_img.gif') no-repeat;
	text-indent: -9000px;
}

#autotraderhome { float:left; display: inline; margin: 5px 20px 0 20px; }
#autotrader2 { display:block; margin: 20px 0 20px 80px; }

#autotraderhome2, #home_service { float:left; display: inline; margin: 5px 28px 10px 25px; }
#autotrader3 { display:block; margin: 20px 0; }

#home #blackbook_link2 {
	margin: 20px 0 15px 0; 
	height: 40px;
	width: 350px;
	float: left;
}

#home #blackbook_link2 a {
	
	display: block;
	width: 350px;
	height: 40px;
	background: url('../images/homeBB_img.gif') no-repeat;
	text-indent: -9000px;
}
a#getapproved { float:right; display:inline; margin: 0 15px 0 0; padding: 0; width:252px; height:73px; text-indent: -9000px; background: url(../images/get_approved_home.png) no-repeat left top; }
a#cpo_home { float:right; margin: 7px 20px 0 0; padding: 0; display:inline; width:237px; height:24px; border:none; text-indent: -9000px; background: url(../images/Certified-button.jpg) no-repeat left top; }

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

#homeSeo_txt {
	padding: 0px 16px;
	margin: 15px 0px 0px 0px;
	line-height: 16px;
	float: right;
	display: inline;
	width: 661px;
	text-align: left;
	font-size: 12px;
}

.homeSeo_txt_expand ul {
	padding-left: 25px;
	margin: 0px 0px 10px;
}

.homeSeo_link_more, .homeSeo_link_less {
	cursor: pointer;
}

/* COUPON OVERLAY */
#november_overlay { width: 432px; display: none; }
#november_special a{
	color: #000;
	float: left;
	cursor: pointer;
}
#november_special a img{
	vertical-align: middle; 
}
#november_overlay .close{
	height: 28px;
	width: 28px;
	background: url('http://images1.ecarlist.com/sites/jehh1917/images/apple-close.png') no-repeat;
	float: right;
	position: relative;
	top: 0px;
	left: -23px; 
	cursor: pointer
}


#presidentsaward { float:left; display:inline; margin: 10px 0 0 199px; width:76px; height:120px; border:2px solid #919396; text-indent: -9000px; background: url(../images/pres_wht.jpg) no-repeat left top; }
#director { float:right; width:200px; }

