/* Dealer ID: 3131, Thift Auto Sales */

@import url('http://images1.ecarlist.com/sites/templates/common/css/base.css');

html {
		min-width:1020px;
}

body {
	background:#000 url(../images/body_bg.jpg) no-repeat top center;
	min-width:1000px;
	font-family:Helvetica,Arial, sans-serif;
	font-size:12px;
	min-height:100%;
	color:#cccccc;
}
.wrapper {
	width:1000px;
	margin:0 auto;
}

a { color: #000; text-decoration:none; }
a:link {}
a:hover { color: #000 ; text-decoration:underline; }
a:visited {}
a:active { outline:none; }
a:focus { outline-style: none; }
.color_pri { color: #fcd400 !important; }
.color_sec { color: #fcd400 !important; }
#inventory .inventory_v2_pagination a {color: #fcd400;}
#inventory .inventory_v2_pagination a:hover {color: #cccccc;}

#contact #right { width:71.5%; }

#right h2, #notify_middle h2, #sitemapContent h1 { position: relative; top:-52px; font-family:Times, "Times New Roman", Georgia, serif; font-size:19px; color:#b7b7b7; margin: 0; padding: 0; }
#financeLeft h2 { font-family:Times, "Times New Roman", Georgia, serif; font-size:19px; color:#b7b7b7; margin: 0; padding: 0; }
#right h2 span, #financeLeft h2 span, #notify_middle h2 span { color:#fcd400; text-transform: uppercase; font-size: 22px; }
#specials #right h2 { top:-107px; }
#right h2 a { color:#b7b7b7; text-decoration: none; }


#right p, #financeLeft p, #notify_middle p, #model_details p { font-size:14px; line-height: 20px; color:#666; }

#right { width:72%; background: #ccc url(../images/content_gradient.jpg) repeat-x left top; margin: 40px 0 0; padding: 10px; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; position: relative; }
#notify_middle { width:63.5%; background: #ccc url(../images/content_gradient.jpg) repeat-x left top; margin-top:40px; padding: 10px; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; position: relative; }

.financing_block { background: #ccc url(../images/content_gradient.jpg) repeat-x left top; margin: 5px 0 30px; padding: 10px; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; }

#sitemap #sitemapContent { background: #ccc url(../images/content_gradient.jpg) repeat-x left top; margin: 40px 0 0; padding: 10px; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; position: relative; overflow: visible; }


/**********************
		HEADER
***********************/

#header {
	height:180px;
	position:relative;
}
#header #logo {
	background:url(../images/logo.png) no-repeat top left;
	position:absolute;
	left:360px;
	top:6px;
	display:block;
	height:163px;
	width:271px;
	text-indent:-999em;
}
#header .contact_info {
	float:left;
	padding:40px 0 0 0;
	color:#c1c1c1;
	text-shadow: 1px 1px 5px #000000;
	font-family:Times, "Times New Roman", Georgia, serif;
	
	line-height:1.3em;
}

#header .contact_info .phone {
	font-size:26px;
	color:#fff;
	text-decoration:none;
	display:block;
	line-height:1.4em;
}
#header .contact_info .fax {
	display:block;
	font-size:14px;
}
#header .contact_info .address {
	display:block;
	font-size:18px;
	line-height:1.1em;
	padding-top:0.5em;
	
}
#header .social_media {
	float:right;
	width:160px;
	padding:76px 0 0 0;
}

#header .social_media a {
	display:block;
	float:left;
	width:38px;
	height:38px;
	background:url(../images/social_icons.png) no-repeat top left;
	text-indent:-999em;
	margin-right:15px;
}
#header .social_media a.facebook {background-position:0px 0px;}
#header .social_media a.youtube {background-position:-38px 0px;}
#header .social_media a.twitter {background-position:-76px 0px;}

#autoTrade a{
	background: url(../images/ATHomepage.jpg) no-repeat top left; 
	width: 115px;
	height: 71px;
	display: block;
	text-indent: -9000em;
	float: right;
	margin-top: 60px; 
	margin-right: 30px;
}

#autoTrader_inv a{
	background: url(../images/VehicleListings.png) no-repeat top left; 
	width: 226px;
	height: 181px;
	display: block;
	text-indent: -9000em;

}

#autoTrader_veh a{
	background: url(../images/VehicleDetailsPages.gif) no-repeat top left; 
	width: 159px;
	height: 47px;
	display: block;
	text-indent: -9000em;

}

#priNav {
	height:48px;
	margin:0;
	padding:0 0 0 10px;
	font-size:14px;
	background:url(../images/nav_bg.png) repeat-x top center;
	font-family:Times, "Times New Roman", Georgia, serif;
	text-transform:uppercase;
}
#priNav li a {
	line-height:40px;
	height:40px;
	display:inline-block;
	font-size:16px;
	color:#000;
	text-decoration:none;
	padding:8px 25px 0 25px;
	text-shadow: 0 1px 0 #FFFFFF;
	background:url(../images/nav_bg.png) no-repeat 0px -102px;
}
#priNav li {
	padding:0px;
}
#priNav li.first a{
/*	padding-left:10px; */
	background:none;
}
#priNav li.last {
	
}
#priNav li:hover a {
	background:url(../images/nav_bg.png) repeat-x 0px -50px;
	
	
}

#priNav ul {
	width:220px;
	background-color:#ffc91e;
	padding:2px;
/*	border:1px solid #fff;*/
	top:48px;
	left:0px;
	-webkit-box-shadow: 5px 5px 5px 0px #000000;
	-moz-box-shadow: 5px 5px 5px 0px #000000;
	box-shadow: 5px 5px 5px 0px #000000;
}
#priNav ul li {
	background:none;
}
#priNav ul li a {
	line-height:20px;
	font-size:14px;
	color:#000;
	padding:4px 0 4px 20px;
	background-image:none;
	border-bottom:1px solid #dda800;
}
#priNav li:hover ul li a {
	background-image:none;
}
#priNav li:hover ul li a:hover {
/*	background-image:none;*/
border-bottom:1px solid #000;
	color:#000;
}

#content {
	background:#1b1b1b;
	padding:25px 30px;
}


#footer {
	margin:0px 0 0 0;
	font-size:12px;
	height:250px;
	background:url(../images/footer_bg.jpg) no-repeat top center;
	text-shadow: 1px 1px 5px #000000;
	padding: 50px 0 0;
}

#footer_left { floaT:left; margin: 0; padding: 0 0 0 20px; width:200px; }
#footer_right { float:right; width:285px; margin: 0; padding: 0 20px 0 0; }

#footer .phone {
	font-size:26px;
	color:#fff;
	text-decoration:none;
	display:block;
/*	float:left;*/
	padding:0 0 15px;
	line-height:1.4em;
	font-family:Times, "Times New Roman", Georgia, serif;

}
#footer .phone:hover {
	text-decoration:none;
}

#footerNav { margin: 0 0 7px; padding: 0; list-style-type: none; *width:200px; }
#footerNav li { display: inline; font-size: 11px; margin: 0; padding: 0 4px; border-right:1px solid #808080; color:#808080; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; }
#footerNav li.first { padding-left: 0; }
#footerNav li.last { border:none; }
#footerNav li a { color:#808080; text-decoration: none; }
#footerNav li a:hover { color:#FCD400; }
#footerNav2 { margin: 0 0 7px; padding: 0; list-style-type: none; *width:200px; }
#footerNav2 li { display: inline; font-size: 11px; margin: 0; padding: 0 4px; border-right:1px solid #808080; color:#808080; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; }
#footerNav2 li.first { padding-left: 0; }
#footerNav2 li.last { border:none; }
#footerNav2 li a { color:#808080; text-decoration: none; }
#footerNav2 li a:hover { color:#FCD400; }
#footerNav3 { margin: 0 0 7px; padding: 0; list-style-type: none; *width:200px; }
#footerNav3 li { display: inline; font-size: 11px; margin: 0; padding: 0 4px; border-right:1px solid #808080; color:#808080; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; }
#footerNav3 li.first { padding-left: 0; }
#footerNav3 li.last { border:none; }
#footerNav3 li a { color:#808080; text-decoration: none; }
#footerNav3 li a:hover { color:#FCD400; }

 
#ec_footer {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	padding:25px 0 0 15px; margin: 0;
	font-size:10px;
	color:#808080;
	display:block;
	text-align: right;
}
#ec_footer li { display: inline; font-size: 11px; margin: 0; padding: 0 4px; border-right:1px solid #808080; color:#808080; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; }
#ec_footer li.first { padding-left: 0; }
#ec_footer li.last { border:none; }
#ec_footer li a { color:#808080; text-decoration: none; }
#ec_footer li a:hover { color:#FCD400; }
#ec_footer li.mid, #ec_footer li.last { padding-right: 0; border:none; }


.testfloat {
	width:300px;
	background:blue;
	border:2px solid red;
	display:none;
}
.testfloat.left {
	float:left;
}
.testfloat.right {
	float:right;
}
/*
#ec_footer {
	float:right;
	width:300px;
	padding:80px 20px 0 0;
}
#footerNav li, #ec_footer li {
	display:inline-block;
	float:left;
	border-right: 1px solid #808080;
	padding:2px 5px;
	text-shadow: 0px 0px 2px #000;
}
#footerNav li a, #ec_footer li a {
	
	text-shadow: 0px 0px 2px #000;
	color:#808080;
}


#footerNav li.first a, #ec_footer li.first {

}
#footerNav li.last, #ec_footer li.last {
	border-right:0px;

}
#ec_footer li {
	float:right;
}
*/

#ecarlist {
	float:right;
	clear:both;
	width:177px;
	height:13px;
	margin:15px 0 0 0;
	background:url(../images/dt_logo.png) no-repeat top left; text-indent:-999em; }
#ecarlist:hover {
	background-position:bottom left;
}

#footer .bottom_tab {
	float:right;
	position:relative;
	top:-36px;
}



#ec_sitemap_tooltip, #ec_sitemap_tooltip a, #footerNav li a #ec_sitemap_tooltip li a{
	text-shadow:none !important;
}



.content_inner {
	background-color:#fff;
	padding:10px 10px 5px 10px;
	margin:0 0 30px 0;
	-webkit-box-shadow: 0px 0px 5px 0px #474747;
	-moz-box-shadow:  0px 0px 5px 0px #474747;
	box-shadow:  0px 0px 5px 0px #474747;
	
}



h3.accent {
	font-family:Times, "Times New Roman", Georgia, serif;
	color:#b7b7b7;
	font-size:19px;
	font-weight:normal;
	margin:0 0 15px 0;
}
h3.accent span {
	text-transform:uppercase;
	color:#fcd400;
	font-size:22px;
}


/* HOME PAGE */


#specials_flash {
	margin:-25px 0 25px -30px;
	width:1000px;
	height:350px;
	background:#707070;
	position:relative;
}
#specials_flash .specials_flash_container {
	top:10px;
	left:10px;
}
#specials_flash p {
	margin:0;
}

#home .detailed_inventory {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	padding:0 20px 0 0;
	background:url(../images/divider_bar.png) no-repeat 98% center;
	
}
#home .detailed_inventory_box {
	padding:15px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#f4f4f4;
	line-height:1.4em;
	color:#666666;
}
#home .detailed_inventory p {
	margin:0 0 0 0;
	text-shadow:none;
}
#home .detailed_inventory a {
	color:#666666;
	text-decoration:none;
}
#home .detailed_inventory a:hover {
	color:#000;
}

/* Video Player */

.video_player {
	
	padding:5px 8px 20px 8px;
	background:#c8c8c8 url(../images/filterList_bg.png) repeat-x top left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position:relative;
	height:150px;
	
	
	margin:0 0 40px;
/*	background: url(../images/video_placeholder2.jpg) no-repeat center */
	top; height:168px;
	
}
.video_player #ec_flowplayer{
	width:209px;
	height:150px;
}
.video_player .ecl_video_unmute {
	position: absolute;
top: 8px;
right: 10px;
color: #FCD400;
text-decoration: none;
padding: 5px 8px;
background-color: #666;
opacity: 0.8;
width: 189px;
text-align: center;
font-weight: bold;
}
.video_player .pause, .video_player .play {
	display:block;
	width:10px;
	height:10px;
	background:url(../images/video_player_sprite.png) no-repeat top left;
	position:absolute;
	bottom:5px;
	left:10px;
	
	text-indent:-999em;
}
.video_player .play {
	background-position: 130% 0px;
}
.video_player .track {
	position:absolute;
	bottom:10px;
	left:25px;
	width:175px;
	height:1px;
	background:#000;
}
.video_player .track .playhead{ 
	position:relative;
	width:1px;
	top:-5px;
	height:11px;
	background:#000;
}
.video_player .unmute, .video_player .mute {
	display:block;
	width:10px;
	height:10px;
	background:url(../images/video_player_sprite.png) no-repeat 130% -10px;
	position:absolute;
	bottom:7px;
	right:10px;
	
	text-indent:-999em;
}
.video_player .mute {
	background-position: bottom left;
}
.video_player #ec_playlist, .video_player .time {
	display:none;  
}


/* Quicklinks */

#hp_quicklinks li a {
	display:block;
	background:url(../images/ql_bg.png) repeat-x 0px -37px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height:33px;
	padding:0px 8px;
	margin:0 0 9px 0;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	color:#666;
}
#hp_quicklinks li a:hover {
	background-position:0px 0px;
}
#hp_quicklinks li a strong {
	font-weight:normal;
	color:#333333;
}
#hp_quicklinks li a span {
	display:block;
	width:100%;
	background:url(../images/ql_bg.png) no-repeat right -78px;
	
}


/* Welcome Text */

#home .about {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	line-height:1.8em;
	font-size:12px;
	margin:0 0 35px 0;
}

#home .about p { margin: 0 0 10px; }

#home .about .about_more {
	color:#fcd400;
	text-transform:uppercase;
	text-decoration:none;
}
#home .view_more {
	display:block;
	float:right;
	background:url(../images/view_more_inventory.png) no-repeat right 3px;
	color:#686767;
	position:relative;
	top:5px;
	padding:0 10px 0 0;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	
}

#home .view_more:hover { color:#fcd400; background: url(../images/view_more_inv_hover.png) no-repeat right 3px; }

/* Featured Preowned*/

#featuredVehicles {
	height:120px;
	width:500px;
	margin:0px 0 0 0;
}

#featuredVehicles_title {
	display:none;
}
#featuredVehicles_title span {
}
#random_list_location #random_list_item {
	width:97px;
	height:120px;
	margin:0 19px 0px 0;
	text-align:center;
	position:relative;
}
#random_list_location #random_list_item a {
	color:#808285;
	text-decoration:none;
	font-size:10px;
	line-height:1.2em;
}
#random_list_location #random_list_item:hover a {
	color:#fcd400;
}
#random_list_item .vehicle_media {
	border:1px solid #808285;
	width:95px;
	height:64px;
}

#random_list_item:hover .vehicle_media {
	border-color:#fcd400;
}


/*	INVENTORY */

#inventory #leftColumn {
	color:#838383;
}

h3.non_expandable_menuheader {
	size:11px;
}

#currentFilters p {
	background:#fcd400;
	color:#000;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-weight:bold;
	border:1px solid #666;
	padding:4px 7px;
	margin:2px 0 3px 0;
}

#inventory_v2_sidebar_filters h2 {
	background:url(../images/refine_search_header.png) no-repeat top left;
	height:16px;
	width:200px;
	text-indent:-999em;
	margin:10px 0 10px 0;
}
#stockVinSearch {
	margin:0 0 5px 0;
}
.filterList {
	padding:5px 8px;
	background:#c8c8c8 url(../images/filterList_bg.png) repeat-x top left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:0 0 10px 0;
	color:#ababab;
}
.filterList h3 {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	color:#333;
	font-size:13px;
}
.filterList ul {
	margin:0 0 0 5px;
}
.filterList ul li a {
	background:url(../images/filterList_arrow.png) no-repeat 2px 5px;
	padding:2px 3px 2px 10px;
	margin-left:0;
	color:#6b6c6c;

}
.filterList ul li a:hover {
	color:#000;
	background-color:#fcd400;
	background-position:2px -12px;
}
.filterList span.expandable {
	float:right;
	color:#000;
	font-family:Verdana;
	font-weight:bold;
	text-transform:lowercase;

	font-weight:bold;
}
.filterList span.expandable a {
	color:#000;
}

#contact_small { padding:0;  border:none; margin: 0 0 15px; font-size:12px; color:#000; font-weight: bold; background: #ccc url(../images/content_gradient.jpg) repeat-x left top; margin: 40px 0 0; padding: 0 0 3px; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; position: relative; }
#contact_small h2 { display: block; height:20px; width:100%; margin: 0 0 10px; padding: 0; text-indent: -9000px; background: url(../images/dc_title.png) no-repeat left top; position: absolute; top:-30px;  }
#contact_small ol { padding: 10px 4px 10px 7px; background: none; margin: 0; }
#contact_small  .input_element { width:170px !important; font-size:11px; margin-bottom: 20px; margin-top: 5px; padding: 3px; border:1px solid #464a4d; background: #fff; }
#contact_small textarea { width:170px !important; font-size:12px; margin-bottom: 12px; border:1px solid #464a4d; background: #fff; padding: 3px; }
#contact_small #ec_is_submit {}
#contact_small .submitButton { display: block; margin: 0 auto; width:216px; height:43px; text-indent:-9000px; background: url(../images/contact_submit.png) no-repeat center top; border:none; *margin-top:10px; *line-height:0; *font-size:0; }
#contact_small .submitButton:hover { background-position: center bottom; cursor:pointer; }



#site_logoSection { display:none; }
#sidebar_address { padding:0;  border:none; margin: 0 0 15px; font-size:12px; color:#000; font-weight: bold; background: #ccc url(../images/content_gradient.jpg) repeat-x left top; margin: 40px 0 0; padding: 0 0 3px; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; position: relative; }
p#sidebar_address_head { display: block; height:20px; margin: 0; padding: 0; font-family: Times; font-size: 22px; color:#fcd400; text-transform: uppercase; position: absolute; *position:relative; top:-30px; }
p#sidebar_address_head span { color:#b7b7b7; font-size: 19px; text-transform: none; }
#sidebar_address .floatleft p { font-size:11px; color:#000; line-height: 18px; }
#sidebar_address .floatleft { padding: 10px 0 15px 12px; *padding-top:0; }
#sidebar_address a#getdirections { display: block; height:43px; width:216px; padding: 0; margin: 0; text-indent: -9000px; background: url(../images/get_directions.png) no-repeat left top; border:none; *line-height:0; *font-size:0; }
#sidebar_address a#getdirections:hover { cursor:pointer; background-position: -216px 0px; }

#incentives #contact_incentives { width:auto; padding:0;  border:none; margin: 0 0 15px; font-size:12px; color:#000; font-weight: bold; background:url(../images/dc_top.png) no-repeat center 24px; }
#incentives #contact_incentives legend { display:none; }
#incentives #contact_incentives h3 { display: block; height:20px; margin: 0 0 10px; padding: 0; text-indent: -9000px; background: url(../images/incentives_title.png) no-repeat left top; }
#incentives #contact_incentives ol { padding: 10px 3px 5px 21px; margin: 0; }
#incentives #contact_incentives li { clear: both; }
#incentives #contact_incentives li label {}
#incentives #contact_incentives .input_element { width:170px !important; font-size:11px; margin-bottom: 20px; margin-top: 5px; padding: 3px; border:1px solid #464a4d; background: #fff; }
#incentives #contact_incentives textarea.input_element { margin-bottom: 10px; }
#incentives #contact_incentives #vehicle_question_submit { margin-top: 0; background: url(../images/dc_bttm.png) no-repeat center bottom; padding: 0 0 5px; }
#incentives #contact_incentives #vehicle_question_submit input { float:none; display: block; margin: 0 auto; width:216px; height:43px; text-indent:-9000px; background: url(../images/contact_submit.png) no-repeat center top; border:none; *margin-top:10px; *line-height:0; *font-size:0; }
#incentives #contact_incentives #vehicle_question_submit input:hover { background-position: center bottom; cursor:pointer; }

#contact #contact_map { border:1px solid #9F9F9F; background:#fff; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;  padding:20px 20px; }

#financing #sidebar_address { padding:0;  border:none; margin: 0 0 15px; font-size:12px; color:#000; font-weight: bold; background:url(../images/address_bkgd.png) no-repeat center 24px; height:215px; }
#financing #sidebar_address a#getdirections { float:none; display: block; margin: 0 auto; padding: 0; height:43px; text-indent:-9000px; background: url(../images/contact_submit.png) no-repeat center top; border:none; *margin-top:10px; *line-height:0; *font-size:0; }

/*
#contact_small, #incentives #contact_incentives {
    background:url(../images/email_dealer.png) no-repeat top left;
    height:437px;
    padding:35px 0px 0 3px;
	color:#333;
}

#collision_center #contact_small {}
#incentives #contact_incentives {
    font-size:12px;
    font-weight:bold;
    width:226px;
}
#incentives #contact_incentives fieldset legend, #incentives #contact_incentives h3 {
    display:none;
}
#dealer_contact, #incentives #contact_incentives  {
    height:371px;
    
}
#contact_small h2 {
    display:none;
}
#contact_small input.submitButton, #incentives #contact_incentives  #vehicle_question_submit input {
	font-family:Helvetica,arial,sans-serif;
    
    height:43px;
    width:216px;
	font-size:0px;
	line-height:0px;
	line-height:-999em;
	text-decoration:none;
	text-transform:uppercase;
	padding:6px 8px;
	border:0px;
	background:transparent url(../images/contact_submit.png) repeat top left;
	color:#fff;
    display:block; 
    line-height: 0;
    cursor:pointer;
  
    margin-top:-5px;
}
#contact_small input.submitButton:hover, #incentives #contact_incentives  #vehicle_question_submit input:hover {
	background-position:bottom left;
}

#incentives #contact_incentives  #vehicle_question_submit input {
    position:relative;
    left:20px;
}
#contact_small .input_element { 
	margin-bottom:14px; font-size: 12px; padding: 3px; }

*/
	
#vehicle_v2_notify_button {
    display:block;
    width:220px;
    height:83px;
    background:url(../images/vehicle_finder.jpg) no-repeat top left;
    text-indent:-999em;
    margin:20px 0;
}

#inventory #rightColumn {
}
#inventory #drop_down_filters {
	padding-top:10px;
}

#searchBar {
	background:url(../images/sort_bar_bg.png) no-repeat top left;
/*	height:42px;*/
}
#searchBar a {
	color:#000;
}
#sort_bar {
	background:url(../images/sort_bar_bg.png) no-repeat top left;
	
	color:#333;
	font-size:13px;
	height:40px;
	line-height:40px;

}
#sort_bar a {
	color:#333;
}

.inventory_v2_row {
	background:url(../images/inventory_row_border.png) no-repeat bottom center;
	padding:10px 0;
	line-height:1.4em;
/*	color:#ccc;*/
	text-shadow: 0px 0px 1px #000000;
}
.inventory_v2_row h4 a {
	color:#fcd400;
	text-decoration:underline;
}
.inventory_v2_row a:hover {
	color:#fff;
}
.inventory_v2_row .price_title {
	padding:10px 0 0 0;
	color:#666;
	
}
.inventory_v2_row .inventory_v2_price_right .price_line_1  {
	color:#fcd400;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; 
	
}
.inventory_v2_row .vehicle_media {
	border:2px solid #d5d5d5;
}
.inventory_v2_pagination {
	color:#777;
	margin:20px 0 0 0;
	padding:20px auto;
}
#vehicleDisclaimer {
	color:#999;
	padding:20px auto;

}
#inventory .inventory_v2_details_links li a { color:#fff; }


/* VEHICLE PAGE */

#vehicle #leftColumn {
	
}
#similarVehicles h3{
	background:url(../images/similar_vehicles_heading.png) no-repeat top left;
	height:16px;
	font-weight:normal;
	text-indent:-999em;
	margin:0 0 10px 0;
}
.similarVehicle {
	padding:4px 6px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; 
	background:#c8c8c8 url(../images/filterList_bg.png) repeat-x top left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:0 0 10px 0;
	color:#444;
	font-size:11px;
	line-height:1.0em;
}
.similarVehicle a {
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#000;
}
.similarVehicle a:hover {
	text-decoration:underline;
}

.similarVehicle .simCar_pricelabel {
	font-size:9px;
}


#vehicle_v2_sidebar_links {
	padding:5px 8px;
	background:#c8c8c8 url(../images/filterList_bg.png) repeat-x top left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:0 0 10px 0;
	color:#ababab;	
}
#vehicle_v2_sidebar_links p {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	color:#333;
	font-size:13px;
	margin:0 0 5px 0;
	text-shadow:none;
}
#vehicle_v2_sidebar_links ul {
	margin:0 0 0 5px;
}
#vehicle_v2_sidebar_links ul li a {
	background:url(../images/filterList_arrow.png) no-repeat 2px 5px;
	padding:2px 3px 2px 10px;
	margin-left:0;
	color:#6b6c6c;
}
#vehicle_v2_sidebar_links ul li a:hover {
	color:#000;
	background-color:#fcd400;
	background-position:2px -12px;
	
}

#vehicle #rightColumn {
	background:url(../images/inventory_bg.png) no-repeat top left;
}




#vehicle_topbar {
	color:#333;
	background:url(../images/sort_bar_bg.png) no-repeat top left;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	line-height:40px;
}
#vehicle_topbar a {
	text-decoration:none;
	color:#333;
}
#vehicle #searchBar {
	border:none;
}
#vehicle_vitals {
}
#vehicle_topbar_left  {
	line-height:40px;
}
#vehicle_social_buttons {
	margin-top:6px;
}
#vehicle_title {
font-size:25px;	
color:#fcd400;
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
font-weight:bold;
}
#vehicle_vitals {color:#8a8a8a;}
#vehicle_vitals strong {color:#4c4c4c;}
#vehicle_vitals .price_title {color:#7f7f7f;}
#vehicle_vitals .price_line_1 {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:32px;
	color:#fcd400;
	font-weight:bold;
}
.ip_dottedLine {
	border-top:1px dotted #242424;
	margin:5px;
}
#vehicle_thumbs {
}
#vitalsContainer {
	padding:3px 0;
	font-size:11px;
}
#media_center_links {
	padding:5px 0;
}
#vehicle_mainVitals {
	width:50%;
}
#vd_block_description_button {
	color:#333;
}

#vct_container {
}


.vctSkin_bg { background-image: url(http://images1.ecarlist.com/sites/images/vct_images/vct_skin_dark_carbon_frg.png); }
.vctPanes_container { background-color: #4d4d4d; }
.vctTabs_container li a { color: #fff; }
#vctHeader_txt { 
	color:#fcd400;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}
.vctTabs_container li { border-left-color: #747474; border-right-color: #333; }
.vctPanes_inner, .vctTabs_container { border: none; }
#vctBottom_container #vctMiddle_container { border-color: #4d4d4d;}



#vehicle_details_middle {
	color:#333;
}


/* About Page 

#about #right {
	background:url(../images/about_bg.png) no-repeat top right;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	padding:25px 0 0 0;
	color:#666;
	font-size:14px;
}
#about #right p {
	padding:0 10px;
	text-shadow:none;
	
}
#about #right h2 {
	display:none;
}
*/

#home_expand { height:1px; overflow:hidden }
a.hide_this { display: none !important; }

#home_welcome { background: url(../images/welcome_bkgd_tall.png) no-repeat center bottom } 
a#readmorehome { display: block; font-size: 12px; font-weight: bold; margin: -10px 0 0; padding: 5px 5px 5px 0; color:#fcd400;
	text-transform:uppercase;
	text-decoration:none;
     } 

a#readlesshome { font-size: 12px; font-weight: bold; margin: 0 0 0 10px; padding: 5px 5px 5px 0; color:#fcd400;
	text-transform:uppercase;
	text-decoration:none;
     } 


#faqs #right ul { padding: 0 0 0 25px; list-style-type: disc; }

.staffblock { margin: 15px 10px 25px; padding: 0 0 25px; border-bottom: 1px dotted #444; }
.staffblock img.staffpic { float:left; margin: 0 20px 10px 0; padding: 0; padding: 1px; background: #444; border:5px solid #fff; box-shadow: 0px 0px 6px #444; -moz-box-shadow: 0px 0px 6px #444; -webkit-box-shadow: 0px 0px 6px #444; }

#right .staffblock p { margin: 0 0 10px; font-size: 13px; line-height: 18px; }
#right .staffblock p span { font-style: italic; font-size: 14px; }
#right .staffblock p.name { font-size: 16px; font-weight: bold; padding: 0; }

#financing #financeHeader { border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; }
#financing #financeHeader h1 { text-transform: uppercase; font-family:Times, "Times New Roman", Georgia, serif; color:#000; }
#financing .financeBox2 p { color:#444; }
#financing #financing_vehicle_calculator label { color:#444; }

#right p.automated_10426_line2 { text-shadow: 0 1px 1px #000; *color:#000 !important; }
.specials_item { 	background:url(../images/inventory_row_border.png) no-repeat bottom center; border:none;
	padding:10px 0;
	line-height:1.4em;
/*	color:#ccc;*/
	text-shadow: 0px 0px 1px #000000;
 }
 
#notify #notify_form_div, #trade_bid #notify_form_div { padding:5px 0;  border:none; margin: 0 0 15px; font-size:12px; color:#444; font-weight: bold; background: #ccc url(../images/content_gradient.jpg) repeat-x left top; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; }
.tb_even, .nfd_even { background: none; }
#notify #notify_form_div h3, #trade_bid #notify_form_div h3 { 	font-size:16px; font-family:Times, "Times New Roman", Georgia, serif; text-transform: uppercase; margin: 0; padding: 10px 0 10px 10px; color:#000; text-shadow: 0 1px 0 #FFFFFF; background: none; height:auto; }
#notify #notify_form_div ol, #trade_bid #notify_form_div ol { padding: 0 2px 10px 0 5px; }
#notify_form_div #vehicle_finder_submit, #notify_form_div #vehicle_trade_bid_submit { padding: 15px 0 0; }
#notify_form_div #vehicle_finder_submit input, #notify_form_div #vehicle_trade_bid_submit input { display: block; margin: 0 auto; width:216px; height:43px; text-indent:-9000px; background: url(../images/contact_submit.png) no-repeat center top; border:none; *margin-top:10px; *line-height:0; *font-size:0; }
#notify_form_div #vehicle_finder_submit input:hover, #notify_form_div #vehicle_trade_bid_submit input:hover { background-position: center bottom;  cursor: pointer; }
#trade_bid #sidebar_address a#getdirections { margin-left: 5px; }

#sitemap .sitemap_vehicle_list .sitemap_vehicle_title { color:#000; font-weight: bold; }
#sitemap #sitemap_list li { font-size: 13px; line-height: 16px; }

#contact #customer_tools input.submitButton { float:right; width:200px; height:57px; padding:0; margin: 10px 160px 10px 0; text-indent:-9000px; background: url(http://images1.ecarlist.com/sites/images/vct_images/vct_skin_dark_carbon_frg.png) repeat-x left top; border:none;  }
#contact #customer_tools input.submitButton:hover { background-position: 0px -58px; cursor:pointer; }

#side_right #qc_vehicle_question input.submitButton { display: block; width:200px; height:57px; padding:0; margin: 0; text-indent:-9000px; background: url(http://images1.ecarlist.com/sites/images/vct_images/vct_skin_dark_carbon_frg.png) repeat-x left top; border:none; }
#side_right #qc_vehicle_question input.submitButton:hover { background-position: 0px -58px; cursor:pointer; }


#hours_list {padding: 10px; margin-top: 15px;}

#hours_list h3 {margin-bottom: 5px; border-bottom: 1px dotted #ccc; padding-bottom: 3px;}

#hours_list ul li {padding-bottom: 3px;}