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

@import url(../../default/default_white/css/globalInner.css);
@import url(../../common/dropdown.css);
@import url(../../common/similar_vehicles.css);
@import url(../../common/vehicle_v2_sidebar_links.css);
@import url(../../common/v2_top_search.css);
@import url(../../common/vehicle_v2_top.css);
@import url(../../common/vehicle_v2_vitals.css);
@import url(../../common/vehicle_v2_tools.css);
@import url(../../common/vehicle_v2_details.css);
@import url(../../common/news_sidebar.css);
@import url(../../common/news.css);
@import url(../../common/inventory_v2_sidebar_filters.css);
@import url(../../common/inventory_v2_right.css);
@import url(../../common/inventory_v2_sidebar_contact.css);
@import url(../../common/new_vehicles.css);
@import url(../../common/featured_vehicles.css);
@import url(../../common/sitemap.css);
@import url(../../common/specials_footer.css);
@import url(../../common/specials.css);
@import url(../../common/common_classes.css);
@import url(../../common/columns.css);

/* ###################################################
###             #_main page styles                 ###
################################################### */


body { margin: 0; padding: 0; font-family: Helvetica; font-size: 12px; background: #000 url(../images/bodytile.gif) repeat-x center top; }
#wrapper { width:980px; margin: 0 auto; padding: 0; }
.clear { margin: 0; padding: 0; clear: both; }
p { margin: 5px 0; }
a { color: #fff; text-decoration:underline; }
a:link {}
a:hover { color: #0083db; text-decoration:underline; }
a:visited {}
a:active { outline:none; }
a:focus { outline-style: none; }
.color_pri { color: #fff !important; }
.color_sec { color: #0083db !important; }
#left, #leftColumn { float:left; display:inline; width:244px; padding: 0; margin: 50px 0 0 15px; }
#right, #rightColumn { float:right; display:inline; padding:0; margin: 50px 15px 0 0; width:679px; color:#c9c8c8; }
#right p, #financeLeft p, #notify_middle p { font-size:12px; line-height: 16px; color:#adadad; }
#right h2, #financeLeft h2, #notify_middle h2 { color:#fff; font-size:22px; margin: 15px 0 20px; padding: 0 0 10px; border-bottom: 1px solid #ccc; }

#header { width:980px; height:79px; margin: 0; padding: 0; position: relative; }
#header h1 { float:left; display:inline; margin: 0; padding: 0; 
							position: relative; top:20px; left:7px; z-index: 500; }
#header h1 a { display:block; width:165px; height:78px; text-indent: -9000px; background: url(../images/top_logo.png) no-repeat left top; }
#header h2 { float:right; height:35px; line-height: 35px; margin: 0 30px 0 0; padding: 0; font-size:12px; color:#fff; font-weight: normal; }
#header h2#header_txt { margin: 0 5px 0 0; padding: 0; font-size:12px; color:#fff; font-weight: normal; }



#priNav { clear:right; float:right; display:inline; margin: 0 10px 0 0; padding: 0; width:785px; height:40px; line-height: 40px; background: url(../images/nav_bkgd.png) no-repeat left top; list-style-type:none; 
					position: relative; top:7px; z-index: 500;	}
#priNav li { float:left; margin: 0; padding: 0 1px 0 0; background: url(../images/navdiv.gif) no-repeat right center; font-size: 12px; }
#priNav li.first { margin-left: 22px; }
#priNav li.last { background: none; }
#priNav li a { display:block; height:40px; line-height: 40px; padding: 0 18px; text-decoration: none; color:#fff; }
#priNav li a:hover { background: url(../images/nav_rollover.gif) repeat-x center top; color:#0083db; }
#priNav li ul { display:none; }

#dropmenudiv, #dropmenudiv_firefox { 	background:#1a1a1a; padding: 0; }
#dropmenudiv a, #dropmenudiv_firefox a {
	font-size:11px; font-weight:bold; border-bottom:none; color:#fff; margin:0px; text-decoration:none; padding: 5px 0; background: url(../images/dropdowndiv.gif) no-repeat center bottom; }

#dropmenudiv a:hover, #dropmenudiv_firefox a:hover { color:#fff; background:#0083db; }


#main_content { margin: 0; padding: 0; background: #000; }

#home_specials { width:980px; height:327px; margin: 0; padding: 0; }
#specials_gradient { width:980px; height:43px; margin: 0; padding: 0; background: url(../images/specials_gradient.png) no-repeat center top; 
											position:absolute; top:79px; z-index: 300; }
#home_new { width:980px; min-height: 173px; height:auto !important; height:173px; background: url(../images/new_cars_bkgd2.jpg) no-repeat center top; }
#home_mid { width:980px; margin: 0; padding: 0; background: url(../images/home_mid_gradient2.jpg) no-repeat center -1px; }
#ql_home { float:left; display:inline; width:244px; margin: 10px 0 0 10px; padding: 0; list-style-type:none; background: #232323 url(../images/home_ql_top.gif) no-repeat center top; }
#ql_home li { margin: 0; padding: 5px 9px 6px 8px; background: url(../images/ql_div.gif) repeat-x center bottom; }
#ql_home li.first { padding-top: 10px; }
#ql_home li.last { background: url(../images/home_ql_bttm.gif) no-repeat center bottom; padding-bottom: 10px; }
#ql_home li a { display:block; width:220px; height:20px; line-height: 20px; font-size:12px; padding-left: 13px; color:#fff; text-decoration: none; }
#ql_home li a:hover { color:#000; background: url(../images/ql_rollover.gif) no-repeat left top; }
 
#home_featured { float:right; display:inline; width:674px; margin: 10px 8px 0 0; padding: 0; }
#home_featured h1 { float:left; display:inline; padding: 0 0 12px 15px; margin: 0; color:#fff; font-weight: normal; font-size:22px; } 
#home_social { float:right; margin:-20px 0  0; padding: 0; list-style-type:none; height:16px; }
#home_social li { float:left; margin: 0 5px 0 0; padding: 0; }
#home_social li a { display:block; width:16px; height:16px; text-indent: -9000px; background: url(../images/social_icons.jpg) no-repeat; }
#home_social li a#facebook { background-position: 0px 0px; }
#home_social li a#myspace { background-position: -16px 0px; }
#home_social li a#twitter { background-position: -32px 0px; }
#home_social li a#youtube { background-position: -48px 0px; }
#home_social p { text-align: right; font-size:9px; margin: 0; padding: 0 0 5px; }

#about #home_social { float:right; margin: 10px 0px 0px 0px; padding: 0; list-style-type:none; height:32px; }
#about #home_social li a { display:block; width:32px; height:32px; text-indent: -9000px; background: url(../images/social_icons32.png) no-repeat; }
#about #home_social li a#facebook { background-position: 0px 0px; margin-left:40px }
#about #home_social li a#myspace { background-position: -34px 0px; }
#about #home_social li a#twitter { background-position: -67px 0px; }
#about #home_social li a#youtube { background-position: -100px 0px; }

#featured_block { clear:both; width:659px; padding: 0 0 0 15px; min-height: 85px; height:auto !important; height:85px; background: url(../images/featured_bkgd.png) no-repeat center top; }
#featuredVehicles_title { display:none; }
#random_list_location #random_list_item { margin:10px 14px 0 0; padding: 0; width:95px; }
#random_list_location #random_list_item a { font-size:11px; text-decoration: none; color:#fff; font-weight: normal; line-height: normal; }
#random_list_location #random_list_item a:hover { text-decoration: none; color:#0083db; }
#random_list_location #random_list_item img { height:63px; border:none; }
#random_list_location #random_list_item img:hover {  }
#home .toolTipInner_price { color:#0083db; }

#footer_wrap { width:980px; margin: 0; padding: 0 0 20px; background: url(../images/footer_tile.jpg) repeat-x center top; }
#footerNav { float:left; display:inline; margin: 0; padding: 13px 0 0 15px; list-style-type:none; }
#footerNav li { display:inline; padding: 0 8px; margin: 0; border-right:1px solid #999; font-size:11px; }
#footerNav li.last { border: none; }
#footerNav li a { color:#999; text-decoration: none; }
#footerNav li a:hover { color:#0083db; }
#ec_footer { clear:left; float:left; display:inline; margin: 0; padding: 5px 0 0 15px; list-style-type:none; }
#ec_footer li { display:inline; padding: 0 8px; margin: 0; border-right:1px solid #444; font-size:11px; color:#444; }
#ec_footer li.last { border: none; }
#ec_footer li a { color:#444; text-decoration: none; }
#ec_footer li a:hover { color:#0083db; }
a#ecarlist { float:right; display:inline; margin: 12px 15px 0 0; padding: 0; width:206px; height:22px; text-indent: -9000px; background: url(../images/dt_logo.png) no-repeat left top; }
a#ecarlist:hover { background-position: right top; }

/* New Vehicle */
#ecl_new_vehicles {
	position:relative;
	padding-top:15px;
}
#ecl_new_vehicles .prev {
	background:transparent url(../images/arrow_left.png) no-repeat center top;
	cursor:pointer;
	height:23px;
	left:5px;
	position:absolute;
	top:50px;
	width:16px;
	z-index: 100;
	text-indent:-999em;
}

#ecl_new_vehicles .viewing_all .next,#ecl_new_vehicles .viewing_all .prev {
	display:none !important;
	
}

#ecl_new_vehicles .next {
	background:transparent url(../images/arrow_right.png) no-repeat center top;
	cursor:pointer;
	height:23px;
	position:absolute;
	top:50px;
	width:16px;
	z-index: 100;
	right:5px;text-indent:-999em;
	
}

#ecl_new_vehicles .ecl_new_vehicles_model {
	width:20%;
}
#ecl_new_vehicles  img {
	width:90%;
}

#ecl_new_vehicles h3 { color:#fff; font-size:18px; text-decoration: none; font-weight:normal; text-decoration:none; }
#ecl_new_vehicles .ecl_new_vehicles_model:hover h3 a { color:#0083DB;}


#home #new_vehicles li {
	margin: 0 10px;
}
#ecl_new_vehicles .view_all {

	color: #C6C5C5;
    font-family: Helvetica;
    font-size: 8px;
	
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	padding: 0;
	clear: both;
	    height: 25px;
	    margin: 0 0 0 2px;
	    text-align: center;
} 
#home #new_vehicles_top {
	height:15px;
}

#ecl_new_vehicles a {

	text-decoration: none;
}



#ecl_new_vehicles .ecl_new_vehicles_price a { font-size:12px; color:#c6c5c5; }
#home #mycarousel li a:hover { color:#0083db; text-decoration: none; }
#home #new_vehicles_showall { margin-bottom: 15px; }
#home #showAllButton { color:#C6C5C5; font-family: Helvetica; font-size:8px; }

#home #displayAll li a span { font-size:12px; color:#c6c5c5; }
#home #displayAll li a { color:#fff; font-size:18px; text-decoration: none; font-family: Helvetica; }
#home #displayAll li { width:167px; margin: 0 11px; }


/* #################################################
###              #=PureCars position             ###
################################################ */

#home #pureCars_image { display: block; margin: 0 10px 0 40px; padding: 0 0 10px 0; }
#inventory #pureCars_image { display: block; margin: 0 0 0 30px; padding: 0; }
#vehicle #pureCars_image { display: block; margin: 0 0 0 30px; padding: 0; }


/* #################################################
###              #=common forms                  ###
################################################ */

#site_logoSection { display:none; }
#sidebar_address { padding:0 0 20px; margin: 15px 0;  border:none; background: url(../images/dealer_contact_bkgd.gif) no-repeat center bottom; color:#ccc; }
#sidebar_address_head { display:block; width:244px; height:34px; text-indent: -9000px; background: url(../images/address_title.gif) no-repeat center top; }
#sidebar_address .floatleft p { font-size:11px; color:#adadad; }
#sidebar_address .floatleft { padding-left:10px; margin-bottom:15px; margin-top:10px; }
#sidebar_address #getdirections { margin-top:10px; margin-bottom:10px; margin-left:15px; }
#sidebar_address a#getdirections:hover { color:#0083db; }

#dealer_contact { padding:0 0 20px; margin: 10px 0 0;  border:none; background: url(../images/dealer_contact_bkgd.gif) no-repeat center bottom; color:#ccc; }
#contact_small h2 { display:block; width:244px; height:34px; text-indent: -9000px; background: url(../images/dealer_contact_title.gif) no-repeat center top; }
#dealer_contact ol { padding: 15px 10px 10px 15px;  }
#dealer_contact li { clear:both; }
#dealer_contact #contact_small { width:auto; }
#dealer_contact  .input_element { width:180px !important; font-size:12px; margin-bottom: 12px; }
#contact_small .submitButton { display:block; width:131px; height:27px; border:none; margin:10px 0  0; padding: 0; text-indent: -9000px; background: url(../images/submit_blue.png) no-repeat left top; font-size:0; line-height: 0; }

#ql_inner { width:244px; margin: 0 0 10px; padding: 0; list-style-type:none; background: #232323 url(../images/home_ql_top.gif) no-repeat center top; }
#ql_inner li { margin: 0; padding: 5px 9px 6px 8px; background: url(../images/ql_div.gif) repeat-x center bottom; }
#ql_inner li.first { padding-top: 10px; }
#ql_inner li.last { background: url(../images/home_ql_bttm.gif) no-repeat center bottom; padding-bottom: 10px; }
#ql_inner li a { display:block; width:220px; height:20px; line-height: 20px; font-size:12px; padding-left: 13px; color:#fff; text-decoration: none; }
#ql_inner li a:hover { color:#000; background: url(../images/ql_rollover.gif) no-repeat left top; }

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

#contact .customer_tools_label { font-size:12px; color:#333; }
#contact .customer_tools_right_left { width:220px; float:left; }
#contact .customer_tools_right_right { width:210px; float:left; margin-left:10px; }
#contact #customer_tools { width:641px; margin-left:0px; margin-right:0px; }
#contact .customer_tools_right { float:right; width:445px; margin: 0; }
#contact .customer_tools_right .input_element { width:180px !important; font-size:10pt;  }
#contact .customer_tools_right_left li { clear:both; }
#contact .customer_tools_right_right li { clear:both; }
#contact #customer_tools { margin-top: 0; }
#contact #customer_tools_content_wrapper { height: 230px; }

#contact form.validation p.error_msg { margin-right:0 !important; }
#contact #customer_tools_top_middle { color:#333 !important; }

#contact #customer_tools_top_left { background: url(../images/contactbox_topleft.png) no-repeat left top; }
#contact #customer_tools_top_left { background: url(../images/contactbox_topleft.png) no-repeat left top; }
#contact #customer_tools_top_right { background: url(../images/contactbox_topright.png) no-repeat right top; }
#contact #customer_tools_top_middle { color:#fff !important; background: url(../images/dealerbox_top_middle.gif) repeat-x center top; }
#contact #customer_tools_content_wrapper { background:#282828 url(../images/tools_tile.gif) repeat-x center top; border-left:1px solid #5e5e5e; border-right:1px solid #5e5e5e; }
#contact .customer_tools_content { background:#282828 url(../images/tools_tile.gif) repeat-x center top; }
#contact #customer_tools_bottom_left { background: url(../images/dealerbox_bottom_left.png) no-repeat left top; }
#contact #customer_tools_bottom_right { background: url(../images/dealerbox_bottom_right.png) no-repeat right top; }
#contact #customer_tools_bottom_middle { background:#282828 url(../images/tools_bttm.gif) repeat-x center 1px; border-bottom:1px solid #5e5e5e; }
#contact #right { width:650px; }
#contact .customer_tools_content_contact { background: none; }

/* #################################################
###                  #service                    ###
################################################ */

#service #service_request_form h3 { background: #d9d9d9; margin: 10px 20px; color:#333; }
#parts #parts_request_form h3 { background: #d9d9d9; margin: 10px 20px; color:#333; }
#service #vehicle_question_submit { margin: 15px 0 30px 220px; }
#parts #vehicle_question_submit { margin: 15px 0 30px 220px; }
#parts #parts_request_form label, #service #service_request_form label { font-size:12px; color:#ccc; }
#parts_request_form .input_element, #service_request_form .input_element { float:right; }

/* ###################################################
###                  #sitemap                      ###
################################################### */

#sitemap #sitemap_list { list-style-type:none; margin:0px; padding:0px; }
#sitemap #sitemap_list li { font-size:11pt; }
#sitemap .sitemap_vehicle_title { font-weight:bold; color:#333; }
#sitemap #sitemapContent h1 { margin-bottom:25px; margin-top:15px; font-size: 12pt; color:#333; }
#sitemap .sitemap_vehicle_list { list-style-type: none; }
#sitemap #sitemap_list li { text-transform: capitalize; }
#sitemap #sitemap_list li ul { display:none; }
#sitemapContent { padding-bottom: 20px; }
#sitemap_list, .sitemap_vehicle_list { width: 20%; }

/* #################################################
###            #=financing  page                 ###
################################################ */

#financeLeft { float:left; display:inline; margin:10px 0 10px 15px; width:660px; padding: 0; }
#financeRight { float:right; display:inline; margin:10px 15px 10px 0; width:240px; }
#financeLeft h2 { color:#fff; font-size:22px; font-weight: normal; margin: 0 0 10px; padding: 20px 0 10px;border-bottom:1px solid #d9d9d8 }
#financing #financeHeader h2 { padding-top:10px; }
#financing #financeHeader { margin:0 15px 5px; border:1px solid #D7D7D7; min-width: 869px; width:872px; background-position: center top; }
#financeHeader ul { margin:18px auto 15px !important; margin:18px auto 5px ; padding:0; }
#financeHeader a#get_started { display:inline; }
#financing #financeCalc h2 { color:#000; }
#financing .financeBox2 h3 { color:#000; }
#financing #financeHeader h1 {  }
.finpic { float:right; display:inline; margin: 0; padding: 0 0 15px 15px; }
#financing #financeCalc h2 { background: url(../images/payment_calc_header.gif) no-repeat center top; }
#financing #financeCalc li#footer { background: url(../images/payment_calc_bttm.gif) no-repeat center top; }
#financing #main_content { padding: 10px 0 0; }
#adsbox { margin: 10px 20px; }
#financing #sidebar_address { border:1px solid #ccc; background: #fff; width:auto; padding: 5px; }
#financing #sidebar_address_head { width: auto; height:auto; padding: 10px 0 0 10px; text-indent: 0; background: none; color:#000; font-size:14px; }
#financing #sidebar_address .floatleft p { color:#333; }

#right .ip_specials_list p.automated automated_10425_line1 { color:#adadad !important; }
#specials .automated_10425_line1 { color:#adadad !important; }
#specials .automated_10426_line1 {color:#adadad !important; }
#specials .ip_specials_list_left { text-align:center; }
#specials .ip_specials_list_left a { font-size:10px; }

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

#inventory #rightColumn { padding: 5px; width:671px; }

/* Number of Results */
#inventory #inventory_v2_sidebar_filters h3 { padding:10px 0 0 5px; color:#a0a0a0; }
#inventory #inventory_v2_sidebar_filters h2 { padding-left:5px; color:#d6d6d6;	}
#clear_preowned_filters, #clear_new_filters, #clear_all_filters{display: none}

#inventory #searchBar {
display: none;
}

/* Search Filter List Container Boxes */
#inventory .filterList { background:#454545 url(../images/filterlistbkgd.gif) repeat-x center top; border:1px solid #555555; }
#inventory #inventory_v2_sidebar_filters .filterList h3 { padding-left:10px; color:#fff; font-weight: bold; text-transform: uppercase; padding: 5px 0 5px 10px; }
#inventory .filterList ul {}
#inventory .filterList ul li { color:#bfbfbe; }
#inventory .filterList ul li a { color:#bfbfbe; background: url(../images/arrowTreeblue.gif) no-repeat 2px center; }
#inventory .filterList li a:hover { color:#fff; background:#0083db url(../../images/listingImages/arrowTree_white.gif) no-repeat 2px center; }
#inventory .filterList span a { float: left; margin: 10px; background: #000; border:1px solid #6a6a6a; color:#9f9f9f; font-size:11px; }
#inventory .filterList span a:hover { color:#0083db; }

/* Contact Form Box */
#inventory #inventory_v2_sidebar_contact { margin: 5px 0 35px; padding:0 0 5px; background: url(../images/inv_contact_bkgd.gif) repeat-x center bottom; }
#inventory #inventory_v2_sidebar_contact h2 { display:block; width:244px; height:48px; text-indent: -9000px; margin: 0; padding: 0; background: url(../images/email_dealer_head.jpg) no-repeat center top; }
#inventory #inventory_v2_sidebar_contact  .input_element { width:180px !important; font-size:12px; margin-bottom: 17px; }
#inventory #inventory_v2_sidebar_contact #contact_small { width:240px; }
#inventory #inventory_v2_sidebar_contact #contact_small ol li { clear:both; }
#inventory #inventory_v2_sidebar_contact #contact_small .submitButton { display:block; width:207px; height:30px; text-indent: -9000px; font-size:0; line-height: 0; border:none; background: url(../images/submit_grey.gif) no-repeat center top; _margin-top:10px; }
#inventory #inventory_v2_sidebar_contact #contact_small ol li label { color:#fff; font-weight: normal; }
#inventory #inventory_v2_sidebar_contact #contact_small ol { padding: 10px 10px 0; }

/* Current Filters Box */
#inventory #currentFilters { background:#0083db; border:none; margin: 5px; }
#inventory #currentFilters p { padding-left:15px; font-size:12px; color:#fff; }
#inventory #currentFilters p a { color:#fff; }
#inventory #currentFilters p a:hover { color:#fff; text-decoration: underline; }

/* Top Search Bar Styles */
#inventory #searchBar { background: url(../images/searchbar_tile.gif) repeat-x center top; height:40px; }
#inventory #sort_bar { background: url(../images/sortbar_tile.gif) repeat-x center top; height:47px; margin-top: 1px; color:#fff; }
#inventory #sort_bar a { color:#fff; text-decoration: none; }
#inventory #sort_bar a:hover { color:#0083db }


/* Vehicle Title and Price */
#inventory .inventory_v2_details h4 a { }
#inventory .inventory_v2_details h4 a:hover { color:#0083db !important; text-decoration: underline; }
#inventory .price_line_1 { padding-bottom:3px; }

#inventory .inventory_v2_details { width:335px; }
#inventory .inventory_v2_details_links li a { color: #cecece; }
#inventory .inventory_v2_details_links li a:hover { color: #fff; text-decoration:underline; }
#inventory #inventory_v2_details ul li { color:#666; }

#inventory #inv_purecars_wrapper { position: relative; }
#inventory #inv_purecars { position: absolute; left: 0px; top: 17px; }
#inventory #inv_purecars img { width: 85px; }

/* Change width so prices dont wrap */
#inventory .inventory_v2_pagination a { color: #666; }
#inventory .inventory_v2_pagination a:hover {}
#inventory #vehicleDisclaimer p { margin: 10px; display:block; }
#inventory .inventory_v2_row { background:#454545 url(../images/inv_bkgd.gif) repeat-x center top; }
.inventory_v2_row ul { margin-bottom: 10px }


a#vehicle_v2_notify_button img { display:none; }
a#vehicle_v2_notify_button { display:block; width:244px; height:109px; text-indent: -9000px; background: url(../images/finder.png) no-repeat center top; }

#inventory .inventory_v2_price { width:190px; }
#inventory .inventory_v2_price_right .price_title { color:#a3a2a2; }
#inventory #currentFilters a.clearFilterCpo:hover { color:#fff; text-decoration: none; }

#inventory #notify_form_div label, #inventory #notify_form_div span.formLabel { color:#333; }
#inventory_v2_sorry #nfd_legend { color:#333; }
#inventory li.tb_even required { color:#333; }
#inventory_v2_sorry #notify_form_div li { color:#333; }
#inventory #similarVehicles li a { text-decoration: none; font-weight: bold; font-size:12px; }
#inventory #similarVehicles li { font-size:12px; color:#666; }
#inventory #inventory_v2_sorry h3 { background: transparent url(../images/searchbar_tile.gif) repeat-x center center; }
#inventory #inventory_v2_sorry #view_vehicle { background: transparent url(../images/searchbar_tile.gif) repeat-x center center; }

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

#vehicle #rightColumn { padding: 5px; width:671px; }


/* Similar Vehicles Heading */
#vehicle #leftColumn h3 { color:#d5d5d5; padding: 5px 0 0 5px; margin: 10px 10px 15px; text-transform: uppercase; }
.similarVehicle { font-size: 8pt; background:#454545 url(../images/filterlistbkgd.gif) repeat-x center top; border:1px solid #555555; margin: 5px 10px 15px; padding: 10px; }
.similarVehicle ul { width: 95px; }
#vehicle .similarVehicle ul li { color:#c8c8c8; }
#vehicle .similarVehicle ul li.price { color:#c8c8c8; font-size:16px; font-weight: bold; }
#vehicle .similarVehicle ul li a { font-weight:bold; color:#fff; text-decoration: none; font-weight: bold; }

/* View More Box */
#vehicle #vehicle_v2_sidebar_links { background:#454545 url(../images/filterlistbkgd.gif) repeat-x center top; border:1px solid #555555; margin:10px 5px 15px; }
#vehicle #vehicle_v2_sidebar_links p { font-weight: bold; padding: 5px 0 5px 10px; color:#fff; text-transform: uppercase; }
#vehicle #vehicle_v2_sidebar_links ul {}
#vehicle #vehicle_v2_sidebar_links li { color:#bfbfbe; }
#vehicle_v2_sidebar_links li a { color:#bfbfbe; background: url(../images/arrowTreeblue.gif) no-repeat 2px center; }
#vehicle_v2_sidebar_links li a:hover { color:#fff; background:#0083db url(../../images/listingImages/arrowTree_white.gif) no-repeat 2px center; }

/* Breadcrumbs and share bar at top */
#vehicle #vehicle_topbar { background: url(../images/bar_vehicle.gif) repeat-x center top; height:46px; }
#vehicle #vehicle_topbar a { color:#fff; text-decoration: none; }
#vehicle #vehicle_topbar a:hover { color:#0083db }
#vehicle #vehicle_title { font-size: 14pt; font-weight:bold; width:450px; }
#vehicle #vehicle_contact span { color:#adadad; font-size:18px; }
#vehicle #vehicle_contact a {}
#vehicle .price_line_1 { font-size: 24pt; font-weight:bold; line-height: 24pt; }
#vehicle #searchBar { background: url(../images/vehicle_bar2.gif) repeat-x center top; height:42px; }
#vehicle #searchBar_left {  }

/* Vehicle Listing Details */
#vehicle #vitalsContainer ul li { font-size:10px; }
#vehicle #media_center_links li a { margin-top:5px; }
#vehicle #vehicle_thumbs img { margin:2px 6px; }

/* give some space to the subject line for the make an offer form */
#vehicle #trade_offer_subject { padding-bottom:10px; display:block; margin-left:70px; font-size:10pt; }
 
#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:#333; font-weight: bold; text-decoration:none; }
#vehicle #dealerboxMap a:hover { text-decoration:underline; }

/* Disclaimer at the bottom of the page */
#vehicle #vehicleDisclaimer p { margin: 10px; display:block; }

#vehicle #customer_tools { color:#ddd; }  
#vehicle #customer_tools .input_element { width:160px !important; font-size:12px; float:none; }
#vehicle #customer_tools #customer_tools_vehicle_offer .input_element { }
#vehicle #customer_tools #customer_tools_vehicle_offer .customer_tools_right_left { width:210px; }	
#vehicle #customer_tools_top_middle { color:#333 !important; }
#vehicle #customer_tools_content_wrapper { height:230px; background:#282828; }
#vehicle #vehicle_vitals { background: none; }


#vehicle #picShadow { padding: 4px; }

#about #right p.large { font-size:16px; line-height: 18px; margin: 15px 0; }
#about #right p.aboutdisclaimer { font-size:10px; color:#999; }

#about #right h2 { border:none; width:300px; float:left; margin-bottom: 0; padding-top: 20px; }
#abouttitle { border-bottom:1px solid #CCCCCC; margin-bottom: 10px; }

.hoursbox { margin: 10px 0; padding:0; border:1px solid #ccc; }
.hoursbox h1 { margin: 0; padding: 5px; background: #e6e9ec; color:#333; font-size:13px; font-weight: normal; line-height: 18px; }
.hoursbox span { padding: 0 4px; }
.hoursbox .floatleft { display:inline; margin: 10px 20px; }
#right .hoursbox .floatleft p { line-height: 24px; }
#specials .ip_specials_list_left { width:140px; }

#vehicle #customer_tools_top_left { background: url(../images/contactbox_topleft.png) no-repeat left top; }
#vehicle #customer_tools_top_right { background: url(../images/contactbox_topright.png) no-repeat right top; }
#vehicle #customer_tools_top_middle { color:#fff !important; background: url(../images/dealerbox_top_middle.gif) repeat-x center top; }
#vehicle #customer_tools_icons { background:#282828 url(../images/tools_bkgd.gif) repeat-x center top; border-left:1px solid #5e5e5e; border-right:1px solid #5e5e5e; }
#vehicle #customer_tools_content_wrapper { background:#282828 url(../images/tools_tile.gif) repeat-x center top; border-left:1px solid #5e5e5e; border-right:1px solid #5e5e5e; }
#vehicle .customer_tools_content { background:#282828 url(../images/tools_tile.gif) repeat-x center top; }
#vehicle #rightColumn #customer_tools_bottom_left { background: url(../images/dealerbox_bottom_left.png) no-repeat left top; }
#vehicle #rightColumn #customer_tools_bottom_right { background: url(../images/dealerbox_bottom_right.png) no-repeat right top; }
#vehicle #customer_tools_bottom_middle { background:#282828 url(../images/tools_bttm.gif) repeat-x center 1px; border-bottom:1px solid #5e5e5e; }

#vehicle .customer_tools_right_left li span.gray_ten { color:#fff; }

#vehicle #vehicle_details_top #vehicle_details_top_left { background: url(../images/bg_desc_top_left.png) no-repeat left top; }
#vehicle #vehicle_details_top #vehicle_details_top_middle { background: url(../images/bg_desc_top_middle.png) repeat-x left top; }
#vehicle #vehicle_details_top #vehicle_details_top_right { background: url(../images/bg_desc_top_right.png) no-repeat right top; }
#vehicle #vehicle_details_middle { background: #7a7a7a; border-left:1px solid #9f9f9f; border-right:1px solid #9f9f9f; color:#fff; }
#vehicle #vehicle_details_bottom #vehicle_details_bottom_left { background: url(../images/bg_desc_bottom_left.png) no-repeat left top; }
#vehicle #vehicle_details_bottom #vehicle_details_bottom_middle { background: url(../images/bg_desc_bottom_middle.png) repeat-x center top; }
#vehicle #vehicle_details_bottom #vehicle_details_bottom_right { background: url(../images/bg_desc_bottom_right.png) no-repeat right top; }
#vehicle #vehicle_details_middle p { color:#fff; }
#vehicle_details_middle ul li.oe_cost span, #vehicle_details_middle ul li.oe_details span, .oe_code { color:#ccc; }

#vehicle #rightColumn p#preowneddisclaimer { float:right; display:inline; font-size:11px; color:#999; margin: 10px 0 0 0; width:210px; padding: 0px 5px;}
#vehicle #priceContainer #price { margin:10px 0; }

#honda_incentives #incentivewrapper { margin: 50px 0 0; position: relative; overflow:hidden; }
#honda_incentives #incentiveframe { position: relative;bottom: 51px; }

#leasing h4 { margin: 40px 0 5px; }
#leasing #right h3 { color:#cc6600; margin: 40px 0 5px; }
#leasing #right p.answer { font-style:italic; }
#leasing #right p.calc { font-size:24px; font-weight: normal; margin: 20px 0 0; font-style: italic;  }
#leasing #right p.calc a { font-size:12px; margin-left: 10px; font-style: normal; }
#leasing #right { margin-bottom: 20px; }

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

#notify #notify_form_div { background: #fff;  border:none; }
#notify #notify_form_div h3 { padding: 5px; color:#000; }
#notify #notify_middle { float:left; display:inline; margin:50px 0 10px 20px; width:620px; }
#notify #notify_right { width:302px; display:inline; margin: 50px 15px 0 0; }

#trade_bid #notify_middle { float:left; display:inline; margin:50px 0 10px 15px; height:700px; width:630px; }
#trade_bid #sidebar_address { width:auto; background: url(../images/address_box_wide.gif) no-repeat center top; padding: 5px 10px; }
#trade_bid #sidebar_address_head { background: none; display:block; text-indent: 0; height:auto; padding: 5px 0 0 10px; color:#000; }
#trade_bid #sidebar_address .floatleft p { color:#000; }

#trade_bid #notify_right { margin: 50px 15px 0 0; width:302px; }
#trade_bid #notify_form_div { background: #fff; }
#trade_bid #sidebar_address { border:1px solid #333; background: #fff; }
#trade_bid #notify_middle p { margin: 0 20px; }


#ourstaff #right .staffbox { float:left; display:inline; width:310px; height:110px; margin: 0 25px 10px 0; padding: 0; }
#ourstaff #right .staffbox img { float:left; display:inline; margin: 0 10px 0 0; padding: 0; width:150px; height:185px; }
#ourstaff #right .staffbox p { font-size:12px; color:#ccc; margin-top: 20px; font-family: Helvetica; }
#ourstaff #right .staffbox a { color:#fff; }
#ourstaff #right p.thanks { font-size:12px; margin: 10px 20px 25px 0; padding: 0; }
#ourstaff #right h4 { background:#C0C0C0; color:#CA0000; font-size:16px; padding:5px; margin: 5px 0 10px }

#news #news h2 a { color:#fff; }
#news #news .newsItem h3 a { color:#fff; }


#leasevsbuy_img {
	background: url('../images/lease_vs_buy.png') no-repeat;
	width: 542px;
	height: 692px;
	text-indent: -9000px;
	margin: 0px auto;
	padding: 0px 0px 15px 0px;
}

#iframewrapper { width:970px; margin: 40px auto 20px; overflow: hidden; position: relative; }
#partsiframe { position: relative; bottom: 115px; }

#hours_list {
	color: #ccc;
	padding-bottom: 20px;
}


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

#honda_incentives #left {display: none;}
#honda_incentives #right {width: 100%; height: 1900px;}

#trade_appraisal {
	color: #ccc;
}

/* TRADE BID */
#trade_appraisal {
    width: 680px;
    float: right;
    text-align: left;
	margin:50px 15px 20px  0;
}
#trade_appraisal .col {
    float: left;
    margin: 0 2% 0 0;
}
#trade_appraisal .col_last {
    margin-right: 0;
}
#trade_appraisal .span6 {
    width: 49%;
}



#inventory a.Vehicles {display: none;}