@charset "UTF-8";

/* ################################################
###             IMPORT CSS STYLES               ###
################################################ */

@import url(http://images1.ecarlist.com/sites/default/default_white/css/globalInner.css);
@import url(http://images1.ecarlist.com/sites/common/dropdown.css);
@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);


/* ###########################################
###          #main block styles            ###
########################################## */

body {
	background-color: #060606;
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}

a {color:#85b200;}

a:active {outline:none;}
a:focus {outline-style: none;}

#wrapper {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
#header {
	width:980px;
	height:39px;
	background-image:url(../images/header.png);
	background-repeat:no-repeat;
}
#header h1 {
	margin:0px;
	text-indent:-9000px;
	font-size:9px
}
#quotes li {
	display:none;
	list-style-type:none;
	font-weight:bold;
	font-size:10pt;
	line-height:16pt;
	color: #fff;
}
#quotes li span {
	font-weight:normal; 
	padding-left:10px;
	color:#bbb;
}
#quotes li span.quote_mark {
	vertical-align:middle;
	padding:0 2px;
	font-size: 24pt;
	line-height: 24pt;
	vertical-align:top;
}

#flashMovie {
	height:205px;
}
#navbar {
	width:980px;
	height:32px;
}
#home #left {
	width:526px;
	float:left;
	display:inline;
	margin-left:20px;
	position: relative;
}

#home form.ebay {
	margin-left: 20px;
	margin-top: 5px;
}

#home #right {
	width:405px;
	float:right;
	display:inline;
	margin-right:20px;
}

.clear {
	margin:0px;
	padding:0px;
	clear:both;
}
#main_content {
	width:980px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-color: #FFF;
}
#footer {
	background-image: url(../images/footer_img.gif);
	background-repeat: no-repeat;
	width: 980px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footerLeft {
	float:left;
	width:750px;
}
#footerRight {
	width:145px;
	display:inline;
	float:right;
	margin-right:20px;
	margin-top: 10px;
}
#footerRight h1 {
	display:block;
	width:140px;
	height:31px;
	margin:0px;
	padding:0px;
}
#footerRight h1 a {
	display:block;
	width:140px;
	height:31px;
	text-indent:-9000px;
	background-image:url(../images/ecarlist.gif);
	background-position:0px;
}
#footerRight h1 a:hover {
	background-position:-140px;
}
#footerNav {
	padding:0px;
	list-style-type:none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footerNav li {
	float:left;
	border-right:1px solid #999;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size:8px;
	text-transform:uppercase;
}
#footerNav li:last-child {
	border:none;
}
#footerNav li a {
	color:#999;
	text-decoration:none;
}
#footerNav li a:hover {
	text-decoration:underline;
}
#footer #footerLeft p {
	color:#999;
	font-size:9px;
	margin:0px;
	padding-left:5px;
	padding-bottom: 3px;
}


#ec_footer {
	padding:0px;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color:#999;
}
#ec_footer li {
	float:left;
	border-right:1px solid #999;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size:8px;
	text-transform:uppercase;
}
#ec_footer li:last-child {
	border:none;
}
#ec_footer li a {
	color:#999;
	text-decoration:none;
}
#ec_footer li a:hover {
	text-decoration:underline;
}


/* ############################################
###          #primary navigation            ###
########################################### */

#priNav {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#priNav li {
	display:block;
	padding:0px;
	margin:0px;
	height:32px;
	float:left;
}
#priNav li a {
	display:block;
	height:32px;
	text-indent:-9000px;
	background-image:url(../images/priNav.gif)
}
#priNav li a#priNav_home {
	width:67px;
	background-position:0px;
}
#priNav li a#priNav_inventory {
	width:99px;
	background-position:-67px;
}
#priNav li a#priNav_sell_your_car {
	width:122px;
	background-position:-166px;
}
#priNav li a#priNav_financing {
	width:100px;
	background-position:-288px;
}
#priNav li a#priNav_vehicle_finder {
	width:124px;
	background-position:-388px;
}
#priNav li a#priNav_about_us {
	width:92px;
	background-position:-512px;
}
#priNav li a#priNav_warranty {
	width:102px;
	background-position:-604px;
}
#priNav li a#priNav_news_and_events {
	width:125px;
	background-position:-706px;
}
#priNav li a#priNav_contact {
	width:87px;
	background-position:-831px;
}
#priNav li a#priNav_blog {
	width:62px;
	background-position:-918px;
}


/* rollover styles */
#priNav li a#priNav_home:hover {
	width:67px;
	background-position:-980px;
}
#priNav li a#priNav_inventory:hover {
	width:99px;
	background-position:-1047px;
}
#priNav li a#priNav_sell_your_car:hover {
	width:122px;
	background-position:-1146px;
}
#priNav li a#priNav_financing:hover {
	width:100px;
	background-position:-1268px;
}
#priNav li a#priNav_vehicle_finder:hover {
	width:124px;
	background-position:-1368px;
}
#priNav li a#priNav_about_us:hover {
	width:92px;
	background-position:-1492px;
}
#priNav li a#priNav_warranty:hover {
	width:102px;
	background-position:-1584px;
}
#priNav li a#priNav_news_and_events:hover {
	width:125px;
	background-position:-1686px;
}
#priNav li a#priNav_contact:hover {
	width:87px;
	background-position:-1811px;
}
#priNav li a#priNav_blog:hover {
	width:62px;
	background-position:-1898px;
}

/* ############################################
###                 #home                   ###
########################################### */

#left h1 {
	display:block;
	width:526px;
	height:16px;
	text-indent:-9000px;
	background:url(../images/welcome_front.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
}
#left p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#home #about_text {
	height: 195px;
	line-height: 16px;
	overflow: hidden;
}

#left #about_text span { color:#669900; border-bottom:1px solid #669900; }

#home_contact_box {
	width:526px;
	height:200px;
	background-image:url(../images/home_contact_bkgd.gif);
	margin:0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow:hidden;
	clear: both;
}
#home_contact_box .floatLeft {
	width:220px;
	float:left;
	display:inline;
	margin-left:10px;
}
#home_contact_box .contact_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#home_contact_box .contact_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px; 
	padding:0px;
}
#home_contact_box .floatRight {
	width:269px;
	float:right;
	display:inline;
	margin-right:10px;
}
#home_contact_box .floatRight h3 {
	margin: 0px;
	padding: 0px;
}
#home_contact_box .floatRight h3 a {
	margin:0px;
	padding:0px;
	display:block;
	width:269px;
	height:185px;
	background:url(../images/home_map_3.gif) no-repeat left top;
	text-indent:-9000px;
}
#home_contact_box .hours {
	float: left;
	font-size:14px;
	padding-left:10px;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
}
#home_pic_large {
	width:398px;
	height:298px;
	background-image:url(../images/home_pic_lg.jpg);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#right #showroomFlash {
	margin:0px;
	padding:0px;
	width:400px;
	height:320px;
}

#right #showroom h1 {
	display:block;
	margin:0px;
	padding:0px;
	width:405px;
	height:69px;
}
#right #showroom h1 a {
	display:block;
	width:405px;
	height:69px;
	background-image:url(../images/showroom_pics.gif);
	background-position:0px;
	text-indent:-9000px;
}
#right #showroom h1 a:hover {
	background-position:-405px;
}
#left #browse_home {
	margin:0px;
	padding:20px 0 10px; 
	width:525px;
}
#browse_home .floatLeft {
	width:320px;
	float:left;
	display:inline;
}
#browse_home .floatRight {
	float:right;
	width:187px;
	display:inline;
	margin: 0 10px 0 0;
}
#browse_home .floatRight h2 {
	margin:0px;
	padding:0px;
}
#browse_home .floatRight h2 a {
	display:block;
	height:153px;
	width:182px;
	background-image:url(../images/ebay_logo_front.gif);
	text-indent:-9000px;
}
#browse_home .floatRight h2 a:hover {
	background-position:-182px;
	margin:0px;
	padding:0px;
}

#browse_home .haiti_relief h3{
	text-align: center;
	margin-bottom: 5px;
}

#browse_home .haiti_relief form {
	text-align: center;
}

/* New Callout */
#browse_home .floatRight h4 {
	padding:0;
	display:inline;
	margin:0px;
}
#browse_home .floatRight h4 a {
	display:block;
	height:141px;
	width:187px;
	background:url(../images/buyback.gif) no-repeat left top;
	text-indent:-9000px;
}
#browse_home .floatRight h4 a:hover {
	background-position:-187px;
	margin:0px;
	padding:0px;
}


#browse_home .floatLeft h2 {
	display:block;
	margin:0px;
	padding:0px;
	width:318px;
	height:16px;
	text-indent:-9000px;
	background:url(../images/browse_inventory_home.gif) no-repeat left top;
}


#news #left {
	width:240px;
	margin-left:15px;
	display:inline;
}

#news #site_logoSection {
	display:none;
}
#news #dealer_contact {
	background:#f1f1f1;
	border:1px solid #e2e2e2;
	margin-top:15px;
	margin-bottom:15px;
	padding: 10px;
	
}
#news #dealer_contact h2 {
	padding-bottom:10px;
	font-size:18px;
}
#news #dealer_contact input {
	margin-bottom:10px;
	width:200px;
}
#news #dealer_contact select {
	margin-bottom:10px;
}
#news #dealer_contact textarea {
	margin-bottom:20px;
	width:200px;

}


#news_events {
	margin-left:5px;
	margin-top:15px;
}
#news_events h1 {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:166px;
	height:16px;
	text-indent:-9000px;
	background:url(../images/news_events.gif) no-repeat left top;
}
#news_events a#viewall {
	float:right;
	display:block;
	width:229px;
	height:16px;
	text-indent:-9000px;
	background:url(../images/news_view_all.gif) no-repeat left top;
	background-position:0px;
	margin:0px;
	padding:0px;
}
#news_events a#viewall:hover {
	background-position:-229px;
}
#news_events .floatLeft {
	padding:10px 0;
	width:180px;
	float:left;
	display:inline;
}	
#news_events .floatRight {
	padding:10px 0;
	width:180px;
	float:right;
	display:inline;
	margin-right:15px;
}	
#news_events .floatLeft p, #news_events .floatRight p {
	font-size:11px;
	line-height:normal;
	margin:0px;
	padding:0px;
}
#featured_home {
	width:940px;
	margin:10px auto;
	padding:0px;
}
p.featured_home {
	display:block;
	text-indent:-9000px;
	width:940px;
	height:16px;
	padding:0px;
	background:url(../images/feaured_inventory_title.gif) no-repeat left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#bttm_buttons {
	padding:0px;
	list-style-type:none;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
}
#bttm_buttons li {
	display:block;
	float:left;
	width:234px;
	height:42px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bttm_buttons li a {
	display:block;
	width:234px;
	height:42px;
	background:url(../images/bttm_buttons.jpg);
	text-indent:-9000px;
}
#bttm_buttons li a#finder {
	background-position:0px 0px;
}
#bttm_buttons li a#quotes {
	background-position:-237px 0px;
}
#bttm_buttons li a#approved {
	background-position:-475px 0px;
}
#bttm_buttons li a#directions {
	background-position:-712px 0px;
}

/* rollover states */
#bttm_buttons li a#finder:hover {
	background-position:0px -43px;
}
#bttm_buttons li a#quotes:hover {
	background-position:-237px -43px;
}
#bttm_buttons li a#approved:hover {
	background-position:-475px -43px;
}
#bttm_buttons li a#directions:hover {
	background-position:-712px -43px;
}

/* featured vehicles */
#random_list_location #random_list_item a:hover {
	color:#87b401;
}
#random_list_item .toolTipInner_price {
	color:#87b401;
}
#home .toolTipInner_price {
	color:#85b200;
}
#home #random_list_location #random_list_item {
	margin-right:10px;
	margin-left:10px;
	display:inline;
}
#home #featuredVehicles_title {
	display:none;
}

#home_social { float:left; display:inline; margin: 0 15px 0 40px; padding: 0; height:23px; list-style-type:none; }
#home_social li { float:left; display: inline; margin: 0 7px 0 0; padding: 0; }
#home_social li a { display:block; width:23px; height:23px; text-indent: -9000px; background: url(../images/social_icons.jpg) no-repeat; }
#home_social li a#facebook { background-position: 0px 0px; }
#home_social li a#twitter { background-position: -23px 0px; }
#home_social li a#youtube { background-position: -46px 0px; }
#home_social li a#linkedin { background-position: -69px 0px; }
#home_share { float:left; margin: 3px 0 0; }
#video_placeholder { margin: 10px 0 0; padding: 0; width:400px; height:240px; background: url(../images/video_placeholder.gif) no-repeat center top; }
#map_still { margin: 10px 0; padding: 0; width:650px; height:356px; background: url(../images/map_new.gif) no-repeat left top; }
a#home_ebay { display:block; padding: 55px 0 0; margin: 10px 0 0 5px; background: url(../images/ebay_small.gif) no-repeat center top; text-align: center; }


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

#ec_flowplayer {
	background: transparent url(../images/Ben_Ferguson.jpg) center top no-repeat;
	width:255px;
	height:191px;
	display:block;
}

#ec_playlist { 
	display: none;
}

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

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



div#ec_flowplayer_controlbar {
	background-color: #eaeaea;
	position:relative;
	margin:0;
	width: 255px;
	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;
}

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



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

#trade_bid #notify_middle {
	width:600px;
	float:left;
	display:inline;
	margin-left:15px;
	margin-right:0px;
	padding:0px;
}
#trade_bid #notify_right {
	display:inline;
	margin-right:15px;
}
#trade_bid #sidebar_address {
	background:#f1f1f1;
	border:1px solid #e2e2e2;
	margin-top:15px;
	margin-bottom:15px;
	width:260px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#trade_bid #sidebar_address .floatleft {
	margin-left:20px;
	display:inline;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#trade_bid #sidebar_address a#getdirections:hover {
	color:#8fbe00;
}

/* ############################################
###              #financing                 ###
########################################### */

#financing #financeLeft {
	width:600px;
	float:left;
	display:inline;
	margin-left:15px;
	margin-right:0px;
	padding:0px;
}
#financing #financeRight {
	display:inline;
	margin-right:15px;
}
#financing #financeHeader {
	margin-top:0px;
}
#financing #financeLeft h2 {
	padding-bottom:10px;
	padding-top:10px;
}
#financing #financeLeft p {
	padding-bottom:10px;
	font-size:12px;
}
#financing #sidebar_address {
	background:#f1f1f1;
	border:1px solid #e2e2e2;
	margin-top:15px;
	margin-bottom:15px;
	padding: 10px;
}
#financing #sidebar_address .floatleft {
	margin-left:10px;
	display:inline;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#financing #sidebar_address a#getdirections:hover {
	color:#8fbe00;
}

#financing #financeCalc li{
	padding-left: 0;
}

/* ############################################
###                #notify                  ###
########################################### */

#notify #notify_middle {
	width:600px;
	float:left;
	display:inline;
	margin-left:15px;
	margin-right:0px;
	padding:0px;
}
#notify #notify_right {
	display:inline;
	margin-right:15px;
}
#notify #notify_middle h2 {
	padding-bottom:10px;
	padding-top:10px;
}
#notify #notify_middle p {
	padding-bottom:10px;
	font-size:12px;
}

#notify form.ebay {margin: 0 auto; width: 140px;}

/* ############################################
###                 #about                  ###
########################################### */

#about #left {
	width:240px;
	margin-left:15px;
	display:inline;
}
#about #right {
	width:680px;
	margin-right:15px;
	display:inline;
	margin-top:15px;
}
#about #site_logoSection {
	display:none;
}
#about #dealer_contact {
	background:#f1f1f1;
	border:1px solid #e2e2e2;
	margin-top:15px;
	margin-bottom:15px;
	padding: 10px;
	
}
#about #dealer_contact h2 {
	padding-bottom:10px;
	font-size:18px;
}
#about #dealer_contact input {
	margin-bottom:10px;
	width:200px;
}
#about #dealer_contact select {
	margin-bottom:10px;
}
#about #dealer_contact textarea {
	margin-bottom:20px;
	width:200px;

}

/* ############################################
###                 #warranty                ###
########################################### */

#warranty #left {
	width:240px;
	margin-left:15px;
	display:inline;
}
#warranty #right {
	width:680px;
	margin-right:15px;
	display:inline;
	margin-top:15px;
}
#warranty #site_logoSection {
	display:none;
}
#warranty #dealer_contact {
	background:#f1f1f1;
	border:1px solid #e2e2e2;
	margin-top:15px;
	margin-bottom:15px;
	padding: 10px;
	
}
#warranty #dealer_contact h2 {
	padding-bottom:10px;
	font-size:18px;
}
#warranty #dealer_contact input {
	margin-bottom:10px;
	width:200px;
}
#warranty #dealer_contact select {
	margin-bottom:10px;
}
#warranty #dealer_contact textarea {
	margin-bottom:20px;
	width:200px;

}

/* ############################################
###                 #news                   ###
########################################### */

#news #left {
	width:240px;
	margin-left:15px;
	display:inline;
	
}
#news #right {
	width:680px;
	margin-right:15px;
	display:inline;
	margin-top:15px;
	
}
#news #right h3 a {
	color:#0f0f0f;
	font-size:15px;
	padding-top:10px;
	padding-bottom:5px;
}
#news #right p {
	font-size:12px;
	padding-bottom:10px;
}

#right p {
	font-size: 9pt;
}


.newsItem h3 { font-size:10pt; color:#000; text-decoration:none; font-weight:bold; }

.newsItem h3 a { font-size:10pt; color:#000; text-decoration:none; font-weight:bold; }

.newsItem h3 a:hover { font-size:10pt; color:#000; text-decoration:none; font-weight:bold; }

#news_sidebar p {
	font-weight: normal
}

/* ############################################
###               #contact                  ###
########################################### */

#contact #left {
	width:240px;
	margin-left:15px;
	display:inline;
	
}
#contact #right {
	width:660px;
	margin-right:15px;
	display:inline;
	margin-top:15px;	
}
#contact #site_logoSection {
	display:none;
}
#contact #sidebar_address {
	background:#f1f1f1;
	border:1px solid #e2e2e2;
	margin-top:15px;
	margin-bottom:15px;
	padding: 10px;

}
#contact #sidebar_address .floatleft p {
	font-size:12px;
}
#contact .customer_tools_input {
	width:180px;
}
#contact .customer_tools_right_left {
	width:200px;
}
#contact .customer_tools_right_right {
	width:200px;
}
#contact .customer_tools_right {
	width:400px;
}
#contact #customer_tools {
	width:645px;	
	margin:0px;
}
#contact .customer_tools_right .input_element { width:160px !important; font-size:10pt;  }


/* ############################################
###             #=inventory                 ###
########################################### */

#inventory #leftColumn {
	display:inline;
	margin-left:15px;
	margin-top:15px;
}
#inventory #rightColumn {
	display:inline;
	margin-right:15px;
	margin-top:15px;
}
#inventory #site_logoSection {
	display:none;
}
#inventory #currentFilters {
	background:#f9f9f9;
	border:1px solid #e2e2e2;	
}
#inventory #currentFilters p {
	color:#6c6c6c;
}
#inventory #currentFilters p a {
	color:#6c6c6c;
}
#inventory #inventory_v2_sidebar_filters h2 {
	padding-bottom:10px;
	font-size:16px;
}
#inventory .filterList li a:hover {
	background:#88b500;
	color:#fff;
}
#inventory .filterList span a {
	float:left;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}
#inventory .filterList span a:hover {
	color:#88b500;
}
#inventory #inventory_v2_sidebar_contact {
	background:#f9f9f9;
	border:1px solid #e2e2e2;
	background-image: url(../images/email_deaer_head.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/* vehicle title */
#inventory .inventory_v2_details h4 a {
	color:#000;
}

.inventory_v2_price {
	width: 190px;
}
.inventory_v2_price_right {
	width:auto;
}

/* vehicle price */
#inventory .price_line_1 {
	color:#82ae01;
	font-size:20pt;
	line-height:17pt;
	padding-bottom:10px;
}
.lease_price a { color: #8f9973; }
.lease_price a:hover { color: #82AE01; text-decoration:underline; }

/* vehicle listing links */
#inventory .inventory_v2_details_links li a {
	color:#152849;
}
#inventory .inventory_v2_details_links li a:hover {
	color:#82ae01;
}

#inventory #sort_bar a:hover {
	color:#82ae01;
}

#leftColumn #vehicle_v2_notify_button img {
	margin: 10px 0 0;
}
p.value_package {
	display: block;
	width:243px;
	height:465px;
	margin:0;
	padding: 0;
	text-indent: -9000px;
	background: url(../images/value_package.gif) no-repeat center top;
}

/* #################################################
###                   #vehicle                   ###
################################################ */

#vehicle #site_logoSection {
	display:none;
}
#vehicle #leftColumn {
	display:inline;
	margin-left:15px;
	margin-right:0px;
	margin-top:15px;
	padding:0px;
}
#vehicle #rightColumn {
	display:inline;
	margin-left:0px;
	margin-right:15px;
	margin-top:15px;
	padding:0px;
}
#vehicle #leftColumn h3 {
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
}
#vehicle .similarVehicle {
	background:#F9F9F9 none repeat scroll 0 0;
	border:1px solid #E8E8E8;
	margin-bottom:5px;
	padding:10px;
}
#vehicle .similarVehicle ul li {
	font-size:11px;
}
#vehicle .similarVehicle ul li a {
	font-size:12px;
	padding-bottom:3px;
	color:#0f0f0f;
	text-decoration:none;
	font-weight:bold;
}
#vehicle #vehicle_v2_sidebar_links {
	margin-top:10px;
	margin-bottom:10px;
}
#vehicle #vehicle_v2_sidebar_links p {
	font-size:14px;
	padding-left:30px;
}
#vehicle #vehicle_v2_sidebar_links ul {
	padding-left:20px;
}
#vehicle #vehicle_v2_sidebar_links ul li {
	font-size:12px;
}
#vehicle #vehicle_topbar {
	background:none;
	font-size:12px;
	color:#152849;
}
#vehicle #vehicle_topbar a {
	color:#2e2e2e;
}
#vehicle #vehicle_topbar a:hover {
	color:#85b200;
}

#vehicle #vehicle_title {
	font-size:24px;
	width:450px;
	
}
#vehicle #vehicle_contact a {
	color:#152849;
	font-size:12px;
}
#priceContainer #price {
	width:auto;
}
#do_a_lease img { 
	border: 0;
}
#vehicle .price_line_1 {
	font-size:32px;
	color:#82ae01;
	font-weight:bold;
}
#vehicle #vitalsContainer ul li {
	font-size:10px;
}
#media_center_links{
	height: 24px;	
}
#vehicle #media_center_photo, #vehicle #media_center_contact {
	margin-top:4px;
}
#vehicle #vehicle_thumbs img {
	margin-left:11px;
}
#vehicle .customer_tools_label {
	font-size:12px;
}
#vehicle #trade_offer_subject {
	padding-bottom:10px;
}
#vehicle #vehicleDisclaimer p {
	font-size:12px;
	padding-top:20px;
	padding-bottom:20px;
}
#vehicle #dealerboxName {
	padding-top:5px;
	font-size:14px;
}
#vehicle .dealerboxAdd {
	font-size:12px;
}
#vehicle #dealerboxPhone {
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
#vehicle #dealerboxMap a {
	font-size:12px;
	color:#152849;
	text-decoration:none;
}
#vehicle #dealerboxMap a:hover {
	text-decoration:underline;
}
.vehicle_details_pagination a.selected {
	background:#CCCCCC url(../../images/innerpageImages/bgDescNav_r.gif) no-repeat scroll center bottom;
	color:#000000;
}
.vehicle_details_pagination a:hover {
	background:#000000 url(../../images/innerpageImages/bgDescNav_r.gif) no-repeat scroll center bottom;
	color:#FFFFFF;
}
.vehicle_details_pagination a {
	background-color:#666666;
	color:#FFFFFF;
	font-size:11pt;
	padding:8px 10px;
	margin-left:5px;
	text-decoration:none;
}
#vehicle #vitalsLeft {
	width:180px;
}

#shipping #right {
	width:525px;
	float:left;
	margin-left:20px;
}
#shipping #left {
	width:300px;
	float:right;
	margin-right:20px;
}

/* #################################################
###                   #financing                   ###
################################################ */

#financeLeft h2 {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14pt;
font-weight:normal;
padding:0;
}

/**** CMS pages ****/

#left #site_logoSection {
	display: none;
}

#dealer_contact {
	background:#f1f1f1;
	border:1px solid #e2e2e2;
	margin-top:15px;
	margin-bottom:15px;
	padding: 10px;
	
}
#dealer_contact h2 {
	padding-bottom:10px;
	font-size:18px;
}
#dealer_contact input {
	margin-bottom:10px;
	width:200px;
}
#dealer_contact select {
	margin-bottom:10px;
}
#dealer_contact textarea {
	margin-bottom:20px;
	width:200px;

}

p#bbb {  margin: 00; padding: 0; width:56px; height:90px; text-indent: -9000px; background: url(../images/bbb_front.gif) no-repeat center top; position: absolute; left:396px; bottom:400px; }

a#preapproved { display: block; width:295px; height:53px; margin: 30px 0 0 50px; padding: 0; text-indent: -9000px; background: url(../images/Get_Pre-Approved_Banner.jpg) no-repeat left top; }
a#preapprovedinner { display: block; width:100px; height:101px; margin: 0 0 5px; padding: 0; text-indent: -9000px; background: url(../images/get_approved_inner.gif) no-repeat left top; }
#financing #financeHeader #get_started { background-image: url(../images/financeHeader_getstarted.jpg); }
