@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-2.0.css);
@import url(http://images1.ecarlist.com/sites/common/specials_footer.css);
@import url(http://images1.ecarlist.com/sites/common/specials.css);
@import url(http://images1.ecarlist.com/sites/common/common_classes.css);
@import url(http://images1.ecarlist.com/sites/common/columns.css);


/* ################################################
###           #-Main Block Styles               ###
################################################ */


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background:#000 url(../images/body_tile.gif) repeat-x center top;
	margin: 0px;
	padding: 0px;
}
#wrapper {
	width:980px;
	margin:0px auto;
	padding:0px;
}
#header {
	width:980px;
	height:159px;
	margin:0px;
	padding:0px;
	position: relative;
	background: url(../images/header_2009.jpg) no-repeat center top;
}
#header h1 {
	margin:0px;
	padding:0px 0px 0px 85px;
	float:left;
}
#header h1 a {
	display:block;
	width:220px;
	height:128px;
	text-indent: -9000px;
}
#header h2, #header h3 {
	font-family: Times;
	color:#ffad00;
	margin:0px;
	width:337px;
	text-align: center;
	padding:47px 0px 0px;
	font-size:13px;
	text-transform: uppercase;
	display: block;
}
#header h3 {
	padding-right: 15px;
}
#main_content_home {
	width:980px;
	margin:0px;
	padding:17px 0px 0px;
	background: #2d2d2d url(../images/main_content_home.jpg) no-repeat center top;
}
#main_content {
	width:980px;
	margin:0px;
	padding:17px 0px 0px;
	background: #2d2d2d url(../images/main_content_top.jpg) no-repeat center top;
}
#phoneNum{
	margin-left: 435px;
	margin-top: -20px;
	margin-bottom: 5px;
	color: #FFAD00;
}

#phoneNum span{
	color: #FFF;
	padding-left: 5px;
}


.clear {
	margin:0px;
	padding:0px;
	clear:both;
}

p { 
	margin: 10px 0;
}

a {
	color: #FFAD00;
	text-decoration: none;
}
a:link {}
a:hover {
	color: #FFAD00;
	text-decoration: underline;
}
a:visited {}
a:active { outline:none; }
a:focus { outline-style: none; }

/*
.color_pri { 
	color: #fff !important;		/* Set primary color. Vehicle Titles */	
/* }
*/

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

#leftColumn, #left {				/* left and leftColumn can usually have the same width and setting. */
	float:left;
	display:inline;
	width: ;							/* 250px */
	padding: ;
	margin:15px 0px 0px 15px;
}
#rightColumn, #right {
	float:right;
	display:inline;
	width:;							/* 675px */
	padding: ;
	margin:15px 15px 0px 0px ;
}



/* ################################################
###                #-Navigation                 ###
################################################ */

#priNav {
	margin:0px 0px 20px 0px;
	padding:0px;
	list-style-type: none;
	width:980px;
	height:43px;
}
#priNav li {
	float:left;
	margin:0px;
	padding:0px;
}
#priNav li a {
	display:block;
	height:19px;
	padding-bottom:24px;
	text-indent: -9000px;
	background: url(../images/priNav.gif);
}
#priNav li a#priNav_home {
	width:98px;
	background-position: 0px;
}
#priNav li a#priNav_inventory {
	width:143px;
	background-position: -98px;
}
#priNav li a#priNav_about_our_cars {
	width:190px;;
	background-position: -241px;
}
#priNav li a#priNav_get_approved_today {
	width:224px;
	background-position: -1411px 50%; /* -431px is reg nav */
}
#priNav li a#priNav_vehicle_finder {
	width:179px;
	background-position: -655px;
}
#priNav li a#priNav_contact_us, #priNav li a#menu0 {
	width:146px;
	background-position: -834px;
}
/* rollover styles */
#priNav li a#priNav_home:hover {
	width:98px;
	background-position: -980px;
}
#priNav li a#priNav_inventory:hover {
	width:143px;
	background-position: -1078px;
}
#priNav li a#priNav_about_our_cars:hover {
	width:190px;;
	background-position: -1221px;
}
#priNav li a#priNav_get_approved_today:hover {
	width:224px;
	background-position: -1411px;
}
#priNav li a#priNav_vehicle_finder:hover {
	width:179px;
	background-position: -1635px;
}
#priNav li a#priNav_contact_us:hover {
	width:146px;
	background-position: -1814px;
}

#priNav li ul {
	display:none;
}

/* #################################################
###              #drop down menus                ###
################################################ */

#dropmenudiv, #dropmenudiv_firefox {
	background:#3d3d3d;
	margin-top:-22px;
	
}

#dropmenudiv a, #dropmenudiv_firefox a {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	border:none;
	border-bottom:1px dotted #fff;
	margin:0px;
	text-decoration:none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}

#dropmenudiv a:hover, #dropmenudiv_firefox a:hover {
	color:#000;	
	background:#FFAD00 url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat scroll 2px center;
}


/* ################################################
###                  #-Footer                   ###
################################################ */

#footer {
	width:980px;
	height:200px;
	margin:0px;
	padding:85px 0px 0px;
	background:#000 url(../images/footer.jpg) no-repeat center top;
}
#footer h1 {
	float:right;
	margin:0px 11px 0px 0px;
	padding:0px;
}
#footer h1 a {
	display:block;
	width:140px;
	height:32px;
	text-indent:-9000px;
	background:url(../images/ecarlist.gif) no-repeat 0px 0px;	
}
#footer h1 a:hover {
	background-position:-140px;
}
#footerNav {
	margin:0px;
	padding:10px 0px 0px;
	list-style-type:none;
}
#footerNav li {
	display:inline;
	margin:0px;
	padding:0px 5px;
	border-right:1px solid #838383;
	font-size:10px;
}
#footerNav li.last {
	border:none;
}
#footerNav li a {
	color:#838383;
	text-decoration:none;
}
#footerNav li a:hover {
	color:#ffad00;
}
#ec_footer {
	margin:0px;
	padding:10px 0px 0px;
	list-style-type:none;
}
#ec_footer li {
	display:inline;
	margin:0px;
	padding:0px 5px;
	border-right:1px solid #838383;
	font-size:10px;
}
#ec_footer li.last {
	border:none;
}
#ec_footer li a {
	color:#838383;
	text-decoration:none;
}
#ec_footer li a:hover {
	color:#ffad00;
}
#ec_footer {
	margin:0px;
	padding:10px 0px 0px;
	list-style-type:none;
	color:#838383;
}
#ec_footer li {
	display:inline;
	margin:0px;
	padding:0px 5px;
	border-right:1px solid #838383;
	font-size:10px;
}
#ec_footer li.last {
	border:none;
}
#ec_footer li a {
	color:#838383;
	text-decoration:none;
}
#ec_footer li a:hover {
	color:#ffad00;
}
#cmsFooter {
	margin:0px;
	padding:10px 0px 0px;
	list-style-type:none;
	color:#838383;
}
#cmsFooter li {
	display:inline;
	margin:0px;
	padding:0px 5px;
	border-right:1px solid #838383;
	font-size:10px;
	text-transform:capitalize;
}
#cmsFooter li.last {
	border:none;
}
#cmsFooter li a {
	color:#838383;
	text-decoration:none;
}
#cmsFooter li a:hover {
	color:#ffad00;
}



/* ################################################
###                 #-Home Page                 ###
################################################ */

#home_flash {
	width:958px;
	height:425px;
	margin:0px 11px 22px;
	background: url(../images/flash_placeholder.jpg) no-repeat center top;
}
#flash {
	width:958px;
	height:425px;
	margin:0px 0px 22px;
}
#slideshow {
	width:723px;
	height:202px;
	margin:20px auto 0; background: url(../images/slideshow_bg.png) no-repeat center top;
	padding: 50px 30px;
}
#home_contact {
	float:left;
	display:inline;
	width:279px;
	height:117px;
	margin:0px 0px 0px 11px;
	padding:53px 26px 10px;
	background: url(../images/contact_bkgd.jpg) no-repeat center top;
}

#home a#bestloan { float:left; display:inline; width:331px; height:227px; margin: 0 0 0 11px; padding: 0; background:url(../images/bestloan.gif) no-repeat center top; text-indent: -9000px; }
#home a#easyloan { float:left; display:inline; width:331px; height:227px; margin: 0 0 0 11px; padding: 0; background:url(../images/easy_loan.jpg) no-repeat center top; text-indent: -9000px; }

#home_contact .left {
	width:160px;
	float:left;
	display:inline;
}
#home_contact .right {
	float:right;
	display:inline;
	width:90px;
}
#home_contact p {
	color:#e1e1e1;
	font-size:13px;
	margin:0px;
	padding:0px 0px 18px 0px;
}
#home_contact p.orange {
	padding:0px;
	color:#ffad00;
}
#home_contact p.grey {
	padding:0px;
	color:#7e7e7e;
}
#home_contact p.wht {
	padding:0px;
	color:#e1e1e1;
}

 /*#home_brands {
	float:right;
	display:inline;
	width:621px;
	padding: 0px;
	margin:0px 11px 0px 0px;
} */
#home_brands {
	float:right;
	display:inline;
	width:614px;
	height:185px;
	margin:0px 11px 0px 0px;	
	padding:11px 0px 0px 5px;
	background: url(../images/home_brands_all.gif) no-repeat center top;	
}
#home_brands h1 {
	margin:0px;
	clear:both;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 350px;
}
#home_brands h1 a {
	display:block;
	width:222px;
	height:35px;
	text-indent:-9000px;
	background:url(../images/view_all.gif);
	margin:0px;
	padding:0px;
}
#home_brands h1 a:hover {
	background-position:-222px;
}
#brands {
	margin:0px 0px 2px 0px;
	padding:0px;
	list-style-type: none;
}

#brands li {float: left; margin: 0 5px 0 0; padding: 0;}
#brands li a {background: url(../images/makes.jpg) left top no-repeat; display: block; height: 148px; text-indent: -9999em; width: 117px;}

#brands li a#bmw {
	background-position: left top;
}
#brands li a#bmw:hover {
	background-position: left bottom;
}
#brands li a#infiniti {
	background-position: -120px top;
}
#brands li a#infiniti:hover {
	background-position: -120px bottom;
}
#brands li a#lexus {
	background-position: -241px top;
}
#brands li a#lexus:hover {
	background-position: -241px bottom;
}
#brands li a#benz {
	background-position: -361px top;
}
#brands li a#benz:hover {
	background-position: -361px bottom;
}
#brands li a#porsche {
	background-position: -481px top;
}
#brands li a#porsche:hover {
	background-position: -481px bottom;
}

/* ######################################
###         %Inventory Page          ####
###################################### */

#inventory #leftColumn {
	margin-top:28px;
}

#inventory #site_logoSection {
	display:none;
}

/* space page content after nav bar */
#inventory #navigation { margin-bottom:30px;}


/* main search bar */
#inventory #searchBar {
	background: none;
	border:none;
}
#inventory #sort_bar {
	color:#fff;
	font-size:9pt;
	background: none;
	border-bottom:1px solid #383838;
}
#inventory #sort_bar a {
	color:#fff;
}

#inventory #searchBar .button {
	margin-top:4px;
}

/* refine your search lists */
#inventory_v2_sidebar_filters h3 {
	font-size:9pt;
	padding-top:10px;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:15px;
	color:#666;
}
#inventory_v2_sidebar_filters h2 {
	font-size:11pt;
	color:#666;
	font-weight:bold;
	padding-left:15px;
}
#inventory .filterList {
	background:#000 url(http://images1.ecarlist.com/sites/straightline/images/bgModule.gif) repeat-x scroll center top;
	border:1px solid #383838;
	margin-top:20px;
	padding-bottom:15px;
}
#inventory .filterList h3 {
	margin-left:10px;	
}
#inventory .filterList ul {
	margin-left:15px;
} 
#inventory .filterList ul li {
	font-size:9pt;
		color: #000;
}

#inventory .filterList ul li a { 
	color:#FFF;
}

#inventory .filterList span a {
	float:left;
	margin-top:15px;
	margin-left:25px;
}
#inventory .filterList span a:hover {
	color:#FFAD00;
}
#inventory .filterList li a:hover { 
	background:#FFAD00 url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat scroll 2px center
}

/* inventory page contact form */
#inventory_v2_sidebar_contact {
	background:#000000 url(../../images/listingImages/leftColumnEmailDealer_black.jpg) no-repeat scroll center top;
	margin-top:15px;
	border-bottom:1px solid #383838;
	border-left:1px solid #383838;
	border-right:1px solid #383838;
	padding-bottom:20px;
	padding-top:61px;
}

#inventory_v2_sidebar_contact {
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
}

/* disclaimer at the bottom of the page */
#inventory #vehicleDisclaimer p {
	font-size:11px;
	padding:20px 0px;
}

/* vehicle listings */
#inventory .inventory_v2_row {
	background: #000;
	/* background:transparent url(http://images1.ecarlist.com/sites/straightline/images/bgModule.gif) repeat-x scroll center top; */
	margin-bottom:3px;
	
}
#inventory .inventory_v2_row h4 {
	color:#fff;
}
#inventory .inventory_v2_row h4 a {
	color:#fff;
}

#currentFilters {
background:#666666 none repeat scroll 0 0;
border:1px solid #B8B7B7;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
margin:10px auto;
padding:5px;
}

/* vehicle price */
.price_line_1 {
	color:#FFAD00;
	padding-bottom:5px;
}

/* vehicle details */
.inventory_v2_details li {
	color:#b3b3b3;
}

/* vehicle miles */
.inventory_v2_price_left {
	color:#fff;
}

/* internet price title */
.inventory_v2_price_right .price_title {
	color:#fff;
	padding-top:5px;
}


/* photos button */
.inventory_v2_details_links li a.btn_inventory_photos {
	color:#b3b3b3;
	text-decoration:none;
}
.inventory_v2_details_links li a.btn_inventory_photos:hover {
	color:#c15c24;
	text-decoration:none;
}

/* view details and inventory buttons */
.inventory_v2_details_links li a {
	color:#b3b3b3;
}
.inventory_v2_details_links li a:link {
	color:#b3b3b3;
}
.inventory_v2_details_links li a:hover {
	color:#c15c24;
	text-decoration:none;
}

/*- contact button */
.inventory_v2_details_wrap a.btn_inventory_contact:link { 
	color:#b3b3b3;
}
.inventory_v2_details_wrap a.btn_inventory_contact:hover { 
	color:#c15c24;
	text-decoration:none;
}


/* bottom page buttons */
.inventory_v2_pagination a {
	color:#666;
	text-decoration:none;
}
.inventory_v2_pagination a:link {
	color:#666;
	text-decoration:none;
}
.inventory_v2_pagination a:hover {
	color:#FFAD00;
	text-decoration:underline;
}

 /* ######################################
###           %vehicle Page           ####
###################################### */

#vehicle #leftColumn {
	margin-top:35px;
}

/* space page content after nav bar */
#vehicle #navigation { margin-bottom:30px;}


/* main search bar */
#vehicle #searchBar {

	
	/* background:transparent url(http://images1.ecarlist.com/sites/straightline/images/bgSearchBar_blk.gif) repeat-x scroll center top; */
}
#vehicle #searchBar	.button {
	margin-top:4px;
}

#vehicle #vehicle_topbar {
	color:#fff;
	font-size:9pt;
	background:none;
	/* background:transparent url(http://images1.ecarlist.com/sites/straightline/images/_bgVehicleNav_black.gif) repeat-x scroll center top; */
}
#vehicle #vehicle_topbar a {
	color:#fff;
}

#vehicle .similarVehicle {
	background:#000 url(http://images1.ecarlist.com/sites/straightline/images/bgModule.gif) repeat-x scroll center top;
	border:1px solid #383838;
	
}

#vehicle #similarVehicles h3 {
	font-size:9pt;
	color:#666;	
}

#vehicle #similarVehicles ul li a {
	font-size:12px;	
	text-decoration:none;
	color:#fff;
}
#vehicle #similarVehicles ul li a:hover {
	text-decoration:underline;
	color:#fff;
}
#vehicle #similarVehicles ul li {
	font-size:11px;	
	color:#cccccc;
}

#vehicle .price_line_1 {
		font-size:18pt;
		font-weight:bold;
}
#vehicle #carimg {
	margin-left:5px;
	margin-bottom:5px;
}

#vehicle #vitalsLeft li {
	font-size:9pt;
}

#vehicle #vitalsRight li {
	font-size:9pt;
}

#vehicle #vitalsLeft {
	width:193px;
	display:inline;
}
#vehicle #vitalsRight {
	margin-right:10px;
	display:inline;
}

#vehicle #vehicle_title {
	font-size:18pt;
	color:#000;
}

#vehicle #dealerboxName {
	font-size:10pt;
	padding-bottom:10px;
}
#vehicle #dealerboxMap a {
	color:#000;
	font-size:10pt;
	padding-top:10px;
} 



#vehicle .dealerboxAdd, #vehicle #dealerboxPhone {
	font-size:9pt;
}

#vehicle #vehicleDisclaimer p{
	font-size:9pt;
}

#vehicle #vehicle_v2_sidebar_links {
	background:#000 url(http://images1.ecarlist.com/sites/straightline/images/bgModule.gif) repeat-x scroll center top;
	border:1pt solid #383838;
	padding-top:10px;
}
#vehicle #vehicle_v2_sidebar_links a:hover {
	background:#FFAD00 url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat scroll 2px center
}
#vehicle #vehicle_v2_sidebar_links p {
	color:#fff;
	padding-left:10px;
	font-size:9pt;
}
#vehicle #vehicle_v2_sidebar_links li a {
	color:#fff;
	padding-left:10px;
	font-size:8pt;
}

#vehicle #customer_tools_content_wrapper .customer_tools_label {
	font-size:10px;
}
#vehicle .customer_tools_input {
	margin-bottom:5px;
}

#vehicle #leftColumn a#vehicle_v2_notify_button {
	margin-left:10px;
	margin-top:10px;
}

/* #########################################
###            %contact Page             ####
######################################### */

/* space page content after nav bar */
#contact #navigation { margin-bottom:30px;}

#contact #left {
	width:240px;
}

#contact #site_logoSection {
	display:none;
}

#contact #sidebar_address {
	background:#000 url(http://images1.ecarlist.com/sites/straightline/images/bgModule.gif) repeat-x scroll center top;
	border:1px solid #383838;
	color:#fff;
	font-size:8pt;
	line-height:14px;
	margin:0 0 5px;
	padding:20px 10px 20px 20px;
	text-align:left;
	width:210px;
}

#contact #sidebar_address a {}

#sidebar_address a#getdirections:hover {
	color:#FFAD00;
}
#contact #customer_tools_top_middle {
	color:#c15c24;
}

#contact .customer_tools_label {
	font-size:12px;	
}
#contact .customer_tools_input {
	width:180px;
}
#contact .customer_tools_right_left {
	width:200px;
	float:left;
}
#contact .customer_tools_right_right {
	width:200px;	
	float:left;
	margin-left:10px;
}
#contact #customer_tools {
	width:650px;
	margin-left:0px;
	margin-right:0px;
	
}
#contact .customer_tools_right {
	float:right;
	width:430px;
}

#contact #hoursbox {
	background:#000 url(http://images1.ecarlist.com/sites/straightline/images/bgModule.gif) repeat-x scroll center top;
	border:1px solid #383838;
	color:#fff;
	font-size:8pt;
	line-height:14px;
	margin:0 0 5px;
	padding:10px 10px 10px 20px;
	text-align:left;
	width:210px;
}
p#hours_head { font-size:16px; font-weight: bold; margin: 0;  }
p#sidebar_address_head { font-size:16px; font-weight: bold; margin: 0; }

/* ###########################################
###        #about us & #testimonials          ###
############################################# */

#about #site_logoSection {
	display:none;
}

#about #left, #testimonials #left {
	width:250px;
	margin-left:15px;
	display:inline;
}
#about #right, #testimonials #right {
	margin-right:15px;
	display:inline;	
}
#about #right h2, #testimonials #right h2 {
	color:#fff;
}
#about #right p {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#about #dealer_contact, #testimonials #dealer_contact {
	padding:15px;
	background:#000;
	border:1pt solid #494949;
}
#about #dealer_contact label, #testimonials #dealer_contact label {
	color: #fff;
}

#about #left #dealer_contact h2, #testimonials #left #dealer_contact h2 {
	color:#fff;
	font-size:12pt;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:15px;
}

#about #left #dealer_contact .section, #testimonials #left #dealer_contact .section {
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:10px;
	padding-top:10px;
	padding-bottom:5px;
}

#about #left #dealer_contact input, textarea, #testimonials #left #dealer_contact input {
	width:190px;
}

#about #left #dealer_contact .submitButton, #testimonials #left #dealer_contact .submitButton {
	width:100px;
	margin-top:10px;
}

#about #quicklinks li a, #testimonials #quicklinks li a {
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:11px;
	padding-left:15px;
	padding-bottom:10px;
}
#testimonials #right {
	color: #fff
}
/* ######################################
###         %Finance Page          ####
###################################### */

/* space page content after nav bar */
#financing #navigation { margin-bottom:30px;}


/* header image */
#financing #financeHeader {
	background:#000 url(http://images1.ecarlist.com/sites/straightline/images/financeHeader_bg_blk.jpg) no-repeat scroll right top;
	width:904px !important;
	border:1px solid #484848;	
}
#financing #financeHeader a#get_started {
	background:transparent url(http://images1.ecarlist.com/sites/straightline/images/financeHeader_getstarted_blk.jpg) no-repeat scroll 0 0;
	display:inline;
}
#financing #financeHeader a#get_started:hover {
	background:transparent url(http://images1.ecarlist.com/sites/straightline/images/financeHeader_getstarted_blk.jpg) no-repeat scroll;
	background-position:-269px 0;
}
#financing #financeHeader h1 {
	color:#c15c24;
	padding-bottom:0px;
	margin-bottom:0px;
}
#financing #financeHeader h2 {
	color:#fff;
	padding-top:0px;
	margin-top:0px;
}
#financing #financeHeader ul {
	padding-top:0px;
}

#financing #financeHeader ul li {
	color:#fff;
	background:transparent url(http://images1.ecarlist.com/sites/straightline/images/finance_arrow_black.gif) no-repeat scroll left center;
}


#financing #financeRight {
	margin-left:0px;
	margin-right:20px;
	display:inline;
}

#financing #financeLeft {
	margin-right:0px;
	margin-left:20px;
	display:inline;
}

/* page text */
#financing #financeLeft h2 {
	font-size:16pt;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:15px;
	color:#fff;
}

#financing #financeLeft p {
	font-size:11px;
	font-weight:normal;	
	color:#fff;
}

/* payment calculator table */
#financing #financeCalc h2 {
	color:#fff;
	background:#000 url(../images/finance_header_blk.gif) no-repeat scroll left top;
	line-height:36px;
}

#financing #financeCalc #footer {
	background:#000 url(../images/finance_bttm_blk.gif) no-repeat scroll left top;
	border:none;
}

#financing #financeCalc li {
	border-left:solid 1px #383838;
	border-right:solid 1px #383838;
}

#financeCalc li#submitBtn input[type="submit"] {
	background:transparent url(http://images1.ecarlist.com/sites/straightline/images/financeCalc_button_black.jpg) no-repeat scroll 0 0;
}
#financeCalc li#submitBtn input[type="submit"]:hover {
	background:transparent url(http://images1.ecarlist.com/sites/straightline/images/financeCalc_button_black.jpg) no-repeat scroll 0 0;
	background-position:-162px 0;
}

/*
#financing #financeCalc {
	border-left:1px solid #383838;
	border-right:1px solid #383838;
}
*/

#financing #financeCalc li#firstrow {
	background:#000 url(http://images1.ecarlist.com/sites/straightline/images/bgModule.gif) repeat-x scroll center top;
	color:#fff;
}

#financing #financeCalc li#altrow {
	background-color:#1a1a1a;
	color:#fff;
}

#financing #financeCalc li {
	background-color:#000;
	color:#fff;
}


/* order a credit report box */
#financing .financeBox2 {
	background:#000 url(http://images1.ecarlist.com/sites/straightline/images/bgModule.gif) repeat-x scroll center top;
	border:1px solid #383838;
	margin:0 auto 25px;
	padding:9px;
}

#financing .financeBox2 h3 {
	color:#fff;
}

#financing .financeBox2 ul {
	padding-left:10px;
}

#financing .financeBox2 ul li {
	color:#fff;
}

#financing .financeBox2 ul li a {
	color:#fff;
}

#financing .financeBox2 p {
	padding-top:10px;
	color:#fff;
}

/* address on financing page */
#financing #sidebar_address {
	background:#000 url(http://images1.ecarlist.com/sites/straightline/images/bgModule.gif) repeat-x scroll center top;
	margin-top:15px;
	border:1px solid #383838;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
}
#financing #sidebar_address_head {
	font-size:8pt;
}
#financing #sidebar_address {
	color:#fff;
	font-size:8pt;
	line-height:14px;
	text-align:left;
	
}
#financing #sidebar_address a#getdirections {
	clear:both;
	margin-top:35px;
}
#financing #sidebar_address a#getdirections:hover {
	color:#FFAD00;
}

/* ##############################
###        #shipping         ###
############################## */

#shipping #site_logoSection {
	display:none;
}

#shipping #right {
	margin-right:15px;
	display:inline;	
}
#shipping #right h2 {
	color:#fff;
}
#shipping #right p {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


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

#notify #notify_right {
	width:310px;
	margin-right:15px;
	display:inline;
}

#notify #notify_middle {
	width:590px;
	margin-left:15px;
	display:inline;
	margin-right:0;
	float:left;
}

#notify #notify_middle h2 {
	color:#fff;
	font-size:16pt;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:15px;
}
#notify #notify_middle p {
	color:#fff;
	font-size:11px;
	font-weight:normal;	

}
#notify table {
	color:#000;
	font-size:11px;
	font-weight:normal;
}
#notify #notify_form_div { background: #fff; }
#notify #notify_form_div h3 { padding: 5px; }

 /* ######################################
###           %Quick Links           ####
###################################### */

#ql_list {
	margin:0px;
	padding:0px;
	list-style-type: none;
	text-align: center;
}
#ql_list li {
	line-height:30px;
	font-size:12px;
	margin:3px 0px;
}
#ql_list li a {
	display:block;
	width:100%
	height:30px;
	background: #000;
	border:1px solid #494949;
	color:#fff;
	text-decoration: none;
}
#ql_list li a:hover {
	color:#FFAD00;
}


/* ######################################
###          %Specials Page          ####
###################################### */


#specials #site_logoSection {
	display:none;
}
#specials #left {
	width:250px;
	margin-left:15px;
	display:inline;
}
#specials #right {
	margin-right:15px;
	display:inline;	
}
#specials #right h2 {
	color:#fff;
}
#specials #right h3 {
	color:#fff;
}
#specials #right p {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#specials #dealer_contact {
	padding:15px;
	background:#000;
	border:1pt solid #494949;
}

#specials #left #dealer_contact h2 {
	color:#fff;
	font-size:12pt;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:15px;
}

#specials #left #dealer_contact .section {
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:10px;
	padding-top:10px;
	padding-bottom:5px;
}

#specials #left #dealer_contact input, textarea {
	width:190px;
}

#specials #left #dealer_contact .submitButton {
	width:100px;
	margin-top:10px;
}

/* ######################################
###        %Incentives Page         ####
###################################### */


#incentives #site_logoSection {
	display:none;
}
#incentives #left {
	width:250px;
	margin-left:15px;
	display:inline;
}
#incentives #right {
	margin-right:15px;
	display:inline;	
}
#incentives #right h1 {
	color:#fff;
}
#incentives #right h2 {
	color:#fff;
}
#incentives #right h3 {
	color:#fff;
}
#incentives #right p {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#incentives #contact_incentives {
	margin-bottom:15px;
	margin-top:5px;
	background:#000 url(http://images1.ecarlist.com/sites/straightline/images/bgModule.gif) repeat-x scroll center top;
	border:1px solid #383838;

}
#incentives #contact_incentives label {
	color:#fff;
} 


/* #########################################
###       %Contact page names          ####\
######################################### */

.staffList {
	margin:0px;
	padding-left:30px;
	list-style-type:none;
}
.staffList li {
	font-size:11px;
	color:#ccc;
}
.staffList .first {
	font-weight:bold;
	padding-top:20px;
	font-size:13px;
}

#staff_contact_list{
	overflow:auto;
	height: 400px;
}


#home a#autotrader { clear:right; float: right; display:inline; margin: 0 295px 0 0; padding: 0; width:284px; height:79px; text-indent: -9000px; background: url(../images/autotrader_home.gif) no-repeat left top; }
#financing a#autotrader { display:block; margin: 15px 0; padding: 0; width:199px; height:80px; text-indent: -9000px; background: url(../images/autotrader_fin.gif) no-repeat left top; }
#hoursbox { padding: 20px; }
#hoursbox p { color:#ccc; }
#home p#autotrader {margin: 0 auto; padding: 0; width:284px; height:71px; text-indent: -9000px; background: url(../images/atrade_home.gif) no-repeat left top; margin-top:30px; }
#financing p#autotrader { display:block; margin: 15px 0; padding: 0; width:200px; height:80px; text-indent: -9000px; background: url(../images/atrade_fin.gif) no-repeat left top; }

#header_left, #header_right {float: left; width: 337px;}
a#purecars_home {display: none; float: left; width:86px; margin: 7px 0px 0px 20px; padding: 0;}
#cad_logo_home { float: left; margin: 6px 0 0px 40px; }
#autotrader_header {width: 120px; float: left; margin-top: 15px; margin-left: 30px;}

a#facebookhome { float:right; display:inline; margin: 7px 10px 0; width:28px; height:28px; text-indent: -9000px; background: url(../images/facebook_icon.png) no-repeat left top; }

#bbb_logo {background:url(../images/BBB_Logo.png) center top no-repeat; height: 82px; text-indent: -9999em; width: 50px; margin: 7px 10px 0 150px; float: left;}
a#bbb_logo_wide { float:right; margin: 7px 0 0 0; width:250px; height:52px; text-indent: -9000px; background: url(http://seal-westflorida.bbb.org/seals/blue-seal-250-52-hillsboroautomart-1005202.png) no-repeat left top; }

#verbage_vehicle { width:220px; height:165px; padding: 5px; margin: 10px auto 25px; }
#purecars_vehicle { width:210px; height:155px; padding: 5px; background: #fff; margin: 10px auto 25px; }

#flash embed {margin-left: 10px;}

