@charset "UTF-8";
@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);
@import url(http://images1.ecarlist.com/sites/common/jobs.css);

/**************************************************
Canadian Auto 1464 STYLESHEET
***************************************************/

body {
	background: #000;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-size: 14px;
	color: #D9D9D9;
}

p {
	margin-top:0px;
	margin-bottom:8px;
}
h1 {
	font-size:16pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:8px;
}
h2 {
	font-size:14pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:8px;
}

h3 {
	font-size:10pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:8px;
}

a {
	color:#fff;
	text-decoration:underline;
}

a:hover {
	color:#db3333;
}

table{
	color: #000;
}

#site_logoSection{
	display: none;
}

/*containers*/

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

#header {
	width: 980px;
	margin: 0 auto;
}

#content{
	margin: 0 auto;
	padding: 37px 15px 30px 15px;
	background: url('../images/content_bg.jpg') no-repeat;
}

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

/*header*/

#banner{
	width: 980px;
	height: 142px;
	background: url(../images/header_bg.png) no-repeat;
}

p#headerLinks_left{
	display: inline;
	margin: 5px 0px 0px 0px;
	float: left;
	height: 133px;
	width: 350px;
	font-size: 11px;
	font-family: Georgia;
	text-align: left;
	padding: 0px;
}

p#headerLinks_left a{
	color: #ababab;
	text-decoration: none;
}

p#headerLinks_left a:hover{
	color: #db3333;
}

#banner h1{
	display: inline;
	float: left;
}

#banner h1 a#home_link{
	display: block;
	text-indent: -9000px;
	width: 285px;
	height: 133px;
}

p#headerLinks_right{
	display: inline;
	margin: 5px 0px 0px 0px;
	float: left;
	height: 133px;
	width: 335px;
	font-size: 11px;
	font-family: Georgia;
	text-align: right;
	padding: 0px;
}

p#headerLinks_right a{
	color: #ababab;
	text-decoration: none;
}

p#headerLinks_right a:hover{
	color: #db3333;
}

/*nav*/

#priNav{
  width: 980px;
  height: 57px;
  list-style-type: none;
}

#priNav li{
	float: left;
}

#priNav ul {
	display: none;
}

#priNav li a{
	background: url('../images/nav_bg.png') no-repeat;
	display:block;
	height: 57px;
	text-indent: -9000px;
}

#priNav a#priNav_inventory{
	background-position: 0px 0px;
	width: 124px;
}

#priNav a#priNav_vehicle_finder{
	background-position: -124px 0px;
	width: 154px;
}

#priNav a#menu0{
	background-position: -278px 0px;
	width: 102px;
}

#priNav a#priNav_financing, #priNav a#menu1{
	background-position: -380px 0px;
	width: 94px;
}

#priNav a#menu2{
	background-position: -474px 0px;
	width: 114px;
}

#priNav a#priNav_service{
	background-position: -588px 0px;
	width: 93px;
}

#priNav a#priNav_shipping{
	background-position: -681px 0px;
	width: 101px;
}

#priNav a#priNav_faqs{
	background-position: -782px 0px;
	width: 68px;
}

#priNav a#priNav_contact{
	background-position: -850px 0px;
	width: 130px;
}


#priNav a#priNav_inventory:hover{
	background-position: -981px 0px;
}

#priNav a#priNav_vehicle_finder:hover{
	background-position: -1105px 0px;
}

#priNav a#menu0:hover{
	background-position: -1259px 0px;
}

#priNav a#priNav_financing:hover, #priNav a#menu1:hover{
	background-position: -1361px 0px;
}

#priNav a#menu2:hover{
	background-position: -1455px 0px;
}

#priNav a#priNav_service:hover{
	background-position: -1569px 0px;
}

#priNav a#priNav_shipping:hover{
	background-position: -1662px 0px;
}

#priNav a#priNav_faqs:hover{
	background-position: -1763px 0px;
}

#priNav a#priNav_contact:hover{
	background-position: -1831px 0px;
}

/*dropdown menu*/

#dropmenudiv, #dropmenudiv_firefox{
	margin-left:1px;
	position:absolute;
	top:-1px;
	line-height:18px;
	z-index:1000;
	text-align:left;
	padding: 0px;
	width:100%;
	border: 1px solid #ccc;
	border-top: none;
	background: #222;
}

#dropmenudiv a, #dropmenudiv_firefox a {
	z-index:1000;
	display: block;
	white-space:nowrap;
	width:100%;
	border: none;
	border-bottom: 1px dotted #ccc;
	color: #ccc;
	padding: 3px 0px;
	font-family: helvetica;
  	font-weight: normal;
  	font-size: 12px;
	text-indent: 8px;
	text-decoration: none;
}

#dropmenudiv a:hover, #dropmenudiv_firefox a:hover { 
	color: #db3333;
	font-weight: normal;
	font-family: helvetica;
}

/*home*/

#home{
	color: #fff;
}

#home_container{
	padding: 0px 23px 0px 20px;
}

/*home about*/

#home_about{
	display: inline;
	width: 533px;
	text-align: left;
	float: left;
	font-family: verdana;
	font-size: 12px;
}

#home_about h3{
	background: url('../images/homeAbout_header.jpg') no-repeat;
	text-indent: -9000px;
	width: 100%;
	height: 31px;
}

#home_about p{
	padding: 5px 5px 0px 0px;
}

/***Home View Photos****/

#home_photos{
	float: right;
	display: inline;
}

a#homePhoto_container{
	display: block;
	width: 361px;
	height: 152px;
	background: url('../images/homePhotos_img.jpg') no-repeat;
	text-indent: -9000px;
}

#home_photos h3 a{
	display: block;
	text-indent: -9000px;
	width: 361px;
	height: 34px;
	background: url('../images/homePhotos_header.png') no-repeat;
}

#home_photos h3 a:hover{
	background-position: -362px 0px;
}

/****home divider****/

.home_divider{
	float: left;
	background: url('../images/home_divider.jpg') no-repeat;
	width: 938px;
	height: 37px;
	margin: 16px 0px 20px 0px;
}

/****home contact info****/

#home_contact{
	float: left;
}

#home_contact h3{
	background: url('../images/homeContact_header.png') no-repeat;
	text-indent: -9000px;
	width: 264px;
	height: 23px;
}

#home_contact ul{
	width: 264px;
	height: 188px;
	background: url('../images/homeContact_bg.jpg') no-repeat;
	list-style-type: none;
}

#home_contact ul li {
	font-family: verdana;
	font-size: 12px;
	text-align: left;
	padding: 0px 0px 0px 5px;
}

/****home directions****/

#home_directions{
	margin: 40px 0px 0px 0px;
}

a#homeDirections_container{
	display: block;
	width: 264px;
	height: 104px;
	background: url('../images/homeDirection_img.jpg') no-repeat;
	text-indent: -9000px;
}

#home_directions h3 a{
	display: block;
	background: url('../images/homeDirections_header.png') no-repeat;
	text-indent: -9000px;
	width: 264px;
	height: 34px;
}

#home_directions h3 a:hover{
	background-position: -265px 0px;
}

/****home news****/

#home_news{
	float: left;
	display: inline;
	margin: 0px 0px 0px 10px;
}

#homeNews_top{
	float: left;
	margin: 0px 0px 5px 0px;
}

#homeNews_top h3#homeNews_header {
	background: url('../images/homeNews_header.png') no-repeat;
	text-indent: -9000px;
	width: 331px;
	height: 27px;
	float: left;
}

h3#newsView_link{
	background: url('../images/homeView_header.png') no-repeat;
	width: 327px;
	height: 27px;
	float: left;
	text-align: left;
	text-indent: 22px;
}

h3#newsView_link a{
	text-decoration: none;
	color: #8b8b8b;
	font-family: arial;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	padding: 17px 0px 0px 0px;
	display: block;
}

h3#newsView_link a:hover{
	color: #db3333;
}

#home #player #mpl{
	margin: 6px 0px 0px 7px;
	display: inline;
}

#home #news_sidebar {
	float: left;
}

#home #news_sidebar h2{
	display: none;
}

#home .news_wrapper{
	float: left;
	text-align: left;
	width:210px;
	margin: 0px 13px 0px 0px;
}

#home .newsItem{
	float: left;
	width: 190px;
	height: 169px;
	display: inline;
	line-height: 14px;
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 0px 0px;
	text-align: left;
	font-family: verdana;
	font-size: 11px;
	overflow: hidden;
}

#home .news_wrapper a{
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

#home .news_wrapper a:hover{
	text-decoration: underline;
} 

a.newsRead_link{
	color: #db3333;
}

#home .newsItem a.newsRead_link:hover{
	text-decoration: underline;
}

#video_player{
	width: 270px;
	float: left;
	clear: left;
}

/*featured vehicles*/
#featured_container{
	float: left;
	display: inline;
	float: left;
	margin: 30px 0px 0px 13px;
}

#featuredVehicles{
	
	background: url(../images/homefeatured_border.png) no-repeat bottom left;
}

#featuredVehicles_title{
	background: url('../images/homeFeatured_header.png') no-repeat;
	width: 660px;
	height: 21px;
	text-indent: -9000px
}

#random_list_location #random_list_item{
	display: inline;
	margin: 0px 0px;
	width: 110px;
}

#random_list_location #random_list_item a {
	font-family: "Folio Md BT", Arial, Helvetica;
	font-size: 10px;
	color: #c9c4c4;
	text-decoration: none;
}

#random_list_location #random_list_item a:hover {
	color:#db3333 ;
}

#random_list_location #random_list_item img {
	border: 5px solid #262626;
	width: 95px;
}

#featured_footer{
	background: url('../images/homeFeatured_border.jpg') no-repeat;
	width: 660px;
	float: left;
	height: 11px;
}

#featured_footer a{
	text-decoration: none;
	color: #8b8b8b;
	font-family: arial;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	display: block;
	text-align: right;
}

#featured_footer a:hover{
	color: #db3333;
}

#featuredVehicles_footer{
	display: none;	
}

.toolTipInner_price{
	color: #333;	
}

/*footer */

#footer{
	width: 980px;
	height: 47px;
	background: url('../images/footer_bg.jpg') no-repeat;
	margin: 0 auto;
}

#footer_content{
	width: 630px;
	height: 40px;
	margin: 0px auto;
}

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

ul#footerNav li{
	float: left;
	margin: 0px 3px;
	padding: 0px 5px 0px 0px;
	line-height: 13px;
	border-right: 1px solid #7b7b7b;
}

ul#footerNav li.last{
	border: none;
}

ul#footerNav li a{
	display: block;
	font-family: Verdana;
	font-size: 11px;
	color: #7b7b7b;
}

ul#footerNav li a:hover{
	color: #db3333;
	text-decoration: none;
}

p#footer_text{
	float: left;
	clear: both;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #515151;
	width: 500px;
	text-align: center;
	width: 620px;
}

#footer_content h1{
	float: left;
	clear: both;
	padding: 0px 0px 15px 0px;
	margin: 15px 0px 0px 225px;
	display: inline;
}

#footer_content h1 a#ecarlist_logo{
	display: block;
	text-indent: -9000px;
	width: 142px;
	height: 31px;
	background: url('../images/ecarlist_logo.png') no-repeat;
}

#footer_content h1 a#ecarlist_logo:hover{
	background-position: -143px 0px;
}

/* inventory page*/
/* main search bar */
#inventory #searchBar {
	background:transparent url(../images/bgSearchBar_blk.gif) repeat-x scroll center top;
}
#inventory #sort_bar {
	color:#fff;
	font-size:9pt;
	background:transparent url(../images/_bgVehicleNav_black.gif) repeat-x scroll center top;
}
#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;
	padding-bottom:10px;
	padding-left:15px;
}
#inventory_v2_sidebar_filters h2 {
	font-size:10pt;

	padding-left:15px;
}
#inventory .filterList {
	background:transparent url(../images/bgModule.gif) repeat-x scroll center top;
	border:1pt solid #383838;
	margin-top:20px;
	padding-bottom:15px;
}
#inventory .filterList h3 {
	margin-left:15px;	
}
#inventory .filterList ul {
	margin-left:15px;
} 
#inventory .filterList ul li {
	font-size:9pt;
}

#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:#db3333;
}

#currentFilters {
	background: #000;
	border:1pt solid #383838;
	font-size: 9pt;
	color: #fff;
}

#currentFilters p {
	color: #ccc;
}

#vehicle_vitals {
	background: #ccc;
}


/* 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;
}


/* disclaimer at the bottom of the page */
#inventory #vehicleDisclaimer p {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size:9pt;
}

/* vehicle listings */
#inventory .inventory_v2_row {
	background:transparent url(../images/bgModule.gif) repeat-x scroll center top;
	border:1pt solid #383838;
	margin-bottom:3px;
	
}
#inventory .inventory_v2_row h4 {
	color:#fff;
}
#inventory .inventory_v2_row h4 a {
	color:#ccc;
}

/* vehicle price */
.price_line_1 {
	color:#db3333;
	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:#db3333;
	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:#db3333;
	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:#db3333;
	text-decoration:none;
}


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


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

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


/* main search bar */
#vehicle #searchBar {
	background:transparent url(../images/bgSearchBar_blk.gif) repeat-x scroll center top;
}
#vehicle #searchBar	.button {
	margin-top:4px;
}

#vehicle #vehicle_topbar {
	color:#fff;
	font-size:9pt;
	background:transparent url(../images/_bgVehicleNav_black.gif) repeat-x scroll center top;
}
#vehicle #vehicle_topbar a {
	color:#fff;
}

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

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

#vehicle .price_line_1 {
		font-size:18pt;
		font-weight:bold;
		color: #db3333;
}
#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;
}

#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:transparent url(../images/bgModule.gif) repeat-x scroll center top;
	border:1pt solid #383838;
	padding-top:10px;
}
#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_contact a{
	color: #000;
}

#searchBar_right {
	visibility: hidden;
}

#inventory #site_logoSection { 
	display:none;
}

/****news****/

#news {
	text-align: left;
}

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

#recentList {
	padding: 0px 0px 0px 20px;
}

/****inner pages****/

.custom_pages {
	color: #d9d9d9;
	font-size: 16px;
	line-height: 18px;
	text-align: left;	
}

.custom_pages strong{
	font-size: 17px;
	color: #db3333;
}

.custom_pages p{
	margin: 0px;
}

.custom_pages ul {
	list-style-type: none;
}

.custom_pages ol{
	padding: 0px 0px 0px 20px;
}

.custom_pages ol li{
	margin: 3px 0px;
	font-size: 15px;
	font-weight: bold;
}

#left{
	width: 220px;
	color: #fff;
}

#right p, #finance_middle p, #notify_middle p {
	color: #fff;
}

#right h2, #finance_middle h2, #notify_middle h2 {
	color: #fff;
}

#customer_tools, .financeBox2 p{
	color: #000;
}

/****quicklinks****/

#quicklinks_container {
	padding-top:15px;
	margin:0px auto;
	position:relative;
	width:250px;
}

#quicklinks_container #quicklinks {
	padding:0px;
	margin:0px;
	list-style:none;
}

#quicklinks_container #quicklinks li {
	padding:0px;
	margin:0px;
	display:block;
	height:58px;
	width:250px;
	overflow:hidden;
	text-align:left;
}

#quicklinks_container #quicklinks li a {
	color:#fff;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	line-height:48px;
	padding:18px 0px;
	font-family: Arial;
}

#quicklinks_container #quicklinks li a:hover { color:#DB3333; }
#quicklinks_container #quicklinks li img { float:left; text-align:left; }


/****service page******/

#service #right{
	width: 700px;
	margin-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
}

#service_container ul{
	list-style-type: none;
	margin: 0px 0px 0px 10px;
}

#service_container ul li{
	margin: 0px 0px 5px 0px;
}

#service #vehicle_question_submit input{
	margin: 0 205px;	
}

/*parts*/

#parts #right{
	width: 700px;
	margin-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
}

#parts_container ul{
	list-style-type: none;
	margin: 0px 0px 0px 10px;
}

#parts_container ul li{
	margin: 0px 0px 5px 0px;
}

#parts #vehicle_question_submit input{
	margin: 0 205px;	
}


/*****FAQS*****/

#rightContainer {
	float: left;	
}

/****premium*****/

#premium strong{
	color: #fff;
	margin: 0px 0px 0px 20px;
	display: block;
}

h2#premium_preowned{
	background: url('../images/premium_preowned.jpg') no-repeat;
	text-indent: -9000px;
	width: 490px;
	height: 60px;
	margin: 0px auto;
}

#premium_image{
	width: 516px;
	height: 310px;
	background: url('../images/service.jpg') no-repeat;
	margin: 10px auto;
}

/*****testimonials****/


ul#testimonials {
	padding: 10px 0px 0px 20px;
}

ul#testimonials p span{
	font-weight: bold;
	color: #db3333;
}

ul#testimonials li{
	width: 450px;
	float: left;
	display: inline;
	margin: 0px 10px 0px 0px;
}

ul#testimonials li.testimonial_divider {
	margin: 10px 0px 15px 280px;
}

/****sales list*****/

ul#sales_list{
	font-size: 14px;
}

ul#sales_list li {
	margin: 10px 0px;
}

ul#sales_list strong{
	color: #fff;
	font-size: 15px;
}

ul#sales_list a{
	color: #DB3333;
}

/*****photo gallery*****/

#photo_gallery{
	width: 800px;
	margin: 0 auto;
}

#photo_gallery td{
	padding: 10px;
}

#photo_gallery img {
	border: 4px solid #333;
}

/*****Warranty Page ******/

table#warranty_table {
	color: #D9D9D9;
	font-size: 14px;
}

table#warranty_table td{
	vertical-align: top;
	padding: 10px 10px 0px 0px;
}

table#warranty_table th{
	text-align: center;
	border: 1px solid #ccc;
	padding: 4px 0px;
}

table#warranty_table th.warrantyTh_red{
	background-color: #cb0033;
}

table#warranty_table th.warrantyTh_green{
	background-color: #009231;
}

table#warranty_table th.warrantyTh_yellow{
	background-color: #eaea2f;
	color: #555;
}

.warrantyCell_right{
	text-align: center;
	width: 140px;
}

/******Shipping********/

#shipping table {
	width: 600px;
	margin: 0px auto;
}

#shipping table td{
	padding: 0px 4px;
}

#shipping_map{
	width: 697px;
	height: 500px;
	background: url('../images/map_current.jpg') no-repeat;
	margin: 15px auto;
}

/*****financing page*******/

#financeHeader {
	padding:5px 28px 31px 28px;
}

/*
#financeHeader ul {
	width: 350px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 10px;
}

#financeHeader li {
	display: inline;
	float: left;
	margin: 0px 5px 0px 0px;
}
*/
#finance_button {
	float: left;
	display: inline;
	clear: left;
}

a#get_started_bttm {
	background:transparent url(../images/fin_bttn.gif) no-repeat left top;
	display:block;
	float:left;
	height:46px;
	margin: 40px 0 20px 210px;
	text-indent:-9000px;
	width:269px;
}
a#get_started_bttm:hover { background-position: -269px 0px; }
.finpic { border-top:1px solid #999; border-bottom:1px solid #999; padding: 15px 0; margin: 15px 0; }
p#click_started{
	color: #000;
	float: left;
	clear: left;
	display: inline;
	margin: 0px 0px 0px 150px;
	font-weight: bold;
}

#financing #financeLeft p { font-size:12px; line-height: 16px; } 
#financing #financeLeft h2 { margin: 25px 0 5px; padding: 0; font-size:22px; }




/* DEALER CONTACT */
#dealer_contact {
	background:#111;
	border:1px solid #555;
	color:#ccc;
	font-size:8pt;
	line-height:14px;
	text-align:left;
	padding:10px 0px 20px 0px;
	margin:5px 0px;
	width:250px;
}

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

#contact_small{
	margin: 0 auto;
	width: 220px;
}

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

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

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

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

.submitButton {
	width:165px;
	background:#b9b9b9;
	border:#979797 1px solid;
	color:#444;
	padding:5px 0 5px 0;
	text-align:center;
}

#extraprotection p { color:#ccc; font-size:14px; line-height: 18px; } 
#extraprotection p.top { font-size:16px; padding: 10px 0; }
#extraprotection p.top span { color:#6a1818; font-weight: bold; font-style:italic; }
#extraprotection p.disc { font-style:italic; font-weight: bold; padding: 10px 0; font-size:16px; }
#extraprotection h3 { font-size:14pt; margin: 25px 0 5px; color:#6a1818; }

#extraservice p { color:#ccc; font-size:14px; line-height: 18px; } 
#extraservice p.top { font-size:16px; padding: 10px 0; }
#extraservice p.top span { color:#6a1818; font-weight: bold; font-style:italic; }
#extraservice p.disc { font-style:italic; font-weight: bold; padding: 10px 0; font-size:16px; }
#extraservice h3 { font-size:14pt; margin: 25px 0 5px; color:#6a1818; }
#extraservice ol { margin: 10px 0; padding: 0 0 0 35px; }
#extraservice li { margin: 0; padding: 5px 0; }

.warrantybox { margin: 10px 0 10px 140px; padding: 10px 0; float:left; border-bottom:1px dotted #999; }
.warrantybox p { font-size:14px; }
.warrantybox p span { color:#6a1818; }
.warrantybox .floatleft { float:left; display:inline; margin: 0; padding: 0; width:300px; }
.warrantybox .floatleft2 { float:left; display:inline; margin: 0 0 0 15px; padding: 0; width:300px; }
.warrantybox .floatright { float:right; display:inline; margin: 0; padding: 0; width:300px; }

#finance_faq #content h2 { font-size:26pt; margin: 10px 0 30px; }
#financefaqlist { margin: 15px 0; padding: 0 0 0 20px; }
#financefaqlist li { color:#DB3333; font-size:18px; }
#financefaqlist li span { font-size:14px; color:#fff; display:block; margin: 10px 0 20px; font-weight: normal; line-height: 16px; }


#priNav2 { margin: 0; padding: 0; width:980px; height:57px; list-style-type: none; }
#priNav2 li { float:left; margin: 0; padding: 0; }
#priNav2 li a { display:block; height:57px; text-indent: -9000px; background: url(../images/priNav2.jpg) no-repeat; }
#priNav2 li a#priNav2_inventory { width:126px; background-position: 0px 0px; }
#priNav2 li a#priNav2_vehicle_finder { width:148px; background-position: -126px 0px; }
#priNav2 li a#menu0 { width:95px; background-position: -274px 0px; }
#priNav2 li a#menu1 { width:106px; background-position: -369px 0px; }
#priNav2 li a#priNav2_leasing { width:86px; background-position: -475px 0px; }
#priNav2 li a#menu2 { width:108px; background-position: -561px 0px; }
#priNav2 li a#menu3 { width:85px; background-position: -669px 0px; }
#priNav2 li a#priNav2_shipping { width:95px; background-position: -754px 0px; }
#priNav2 li a#priNav2_contact { width:131px; background-position: -849px 0px; }
/* hover states */
#priNav2 li a#priNav2_inventory:hover { width:126px; background-position: 0px -57px; }
#priNav2 li a#priNav2_vehicle_finder:hover { width:148px; background-position: -126px -57px; }
#priNav2 li a#menu0:hover { width:95px; background-position: -274px -57px; }
#priNav2 li a#menu1:hover { width:106px; background-position: -369px -57px; }
#priNav2 li a#priNav2_leasing:hover { width:86px; background-position: -475px -57px; }
#priNav2 li a#menu2:hover { width:108px; background-position: -561px -57px; }
#priNav2 li a#menu3:hover { width:85px; background-position: -669px -57px; }
#priNav2 li a#priNav2_shipping:hover { width:95px; background-position: -754px -57px; }
#priNav2 li a#priNav2_contact:hover { width:131px; background-position: -849px -57px; }
#priNav2 li ul { display:none; }

#premium_service .custom_pages,
#leasing .custom_pages,
#detailing .custom_pages,
#service_menu .custom_pages,
#premium .custom_pages,
#pricing .custom_pages,
#commitment .custom_pages,
#sales_process .custom_pages { background: #fff; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; padding: 10px; }
.custom_pages h2.inner { color:#000; font-size:24px; font-family: Cambria; margin: 10px 15px 10px 15px; padding: 0 0 10px; border-bottom: 1px solid #000;  }
.custom_pages .innerlist { margin: 10px 15px; padding: 0 0 0 20px; list-style-type:square; }
.custom_pages .innerlist li { font-size:14px; color:#333; margin: 0; padding: 15px 0; font-weight: normal; font-family: calibri; }
.custom_pages .innerlist li span { font-size: 16px; font-weight: bold; color:#000 }

.custom_pages h2.innernum { color:#000; font-size:24px; font-family: Cambria; margin: 10px 15px 10px 15px; padding: 0 0 10px; border-bottom: 1px solid #000;  }
.custom_pages .innerlistnum { margin: 10px 15px; padding: 0 0 0 20px; list-style-type:square; }
.custom_pages .innerlistnum li { font-size:14px; color:#333; margin: 0; padding: 15px 0; font-weight: normal; font-family: calibri; }
.custom_pages .innerlistnum li span { font-size: 16px; font-weight: bold; color:#000 }


.custom_pages h2.inner { color:#000; font-size:24px; font-family: Cambria; margin: 10px 15px 10px 15px; padding: 0 0 10px; border-bottom: 1px solid #000;  }
.custom_pages .innerlist2 { margin: 10px 15px; padding: 0 0 0 20px;  list-style-type:square; }
.custom_pages .innerlist2 li { font-size:14px; color:#333; margin: 0; padding: 15px 0; font-weight: normal; font-family: calibri; }
.custom_pages .innerlist2 li span { font-size: 16px; font-weight: bold; color:#000 }

.custom_pages p.calibri { font-family: calibri;; padding:5px 15px; color:#000; font-size:14px; line-height: 18px; }
.custom_pages p.smalldisclaimer { font-family: calibri; font-style:italic; padding:5px 15px; color:#000; font-size:14px; line-height: 18px; }

#bttmbttns { margin: 40px 0 10px; padding: 0; list-style-type:none; }
#bttmbttns li { float:left; margin: 0 20px; padding: 0; font-family: Cambria; }
#bttmbttns li.first { margin-left: 110px; }
#bttmbttns li.single { margin-left: 350px; }
#bttmbttns li.two { margin-left:230px; }
#bttmbttns li a { display:block; padding: 10px 60px; text-decoration: none; text-align: center; background: #000; color:#fff; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; } 
#bttmbttns li a:hover { background: #6a1b1b; }


.custom_pages .premiumlist { margin: 10px 15px; padding: 0 0 0 20px; list-style-type:square; }
.custom_pages .premiumlist li { font-size:17px; color:#000; margin: 0;font-weight: bold; padding: 15px 0; font-weight: normal; font-family: calibri; }
.custom_pages .premiumlist li span { font-size: 14px;  color:#333; margin-left: 20px; display:block; font-weight: normal; }
#indentbox { padding: 0 20px; }

.custom_pages .servicemenu { margin: 10px 30px 30px; padding: 0 0 0 20px; list-style-type:square; }
.custom_pages .servicemenu li { font-size: 14px;  color:#333;font-weight: normal; margin: 5px 85px 5px 20px; color:#333;   font-family: calibri; color:#000;  }
.custom_pages .servicemenu li.left { float:left; width:500px; }
.custom_pages .servicemenu p.service { float:left; display:block; width:auto; margin: 25px 0 0; font-size:17px;  font-family: calibri; color:#000; text-transform: uppercase; }
.custom_pages .servicemenu p.rate { float:right; display:block; width:auto; margin: 25px 0 0; font-size:17px;  font-family: calibri; color:#000; text-transform: uppercase; }
.custom_pages .servicemenu p.subrate { float:right; display:block; width:auto; margin:5px 0 0; font-size:17px;  font-family: calibri; color:#000; text-transform: uppercase; }

.custom_pages .detailmenu { margin: 10px 10px 30px; padding: 0 0 0 20px; list-style-type:square; }
.custom_pages .detailmenu li { font-size: 14px;  color:#333;font-weight: normal; margin: 5px 85px 5px 20px; color:#333;   font-family: calibri; color:#000;  }
.custom_pages .detailmenu li.left { float:left; width:500px; }
.custom_pages .detailmenu p.service { float:left; display:block; width:auto; margin: 25px 0 0; font-size:17px;  font-family: calibri; color:#000; text-transform: uppercase; }
.custom_pages .detailmenu p.rate { float:right; display:block; width:auto; margin: 25px 0 0; font-size:17px;  font-family: calibri; color:#000; text-transform: uppercase; }
.custom_pages .detailmenu p.subrate { float:right; display:block; width:auto; margin:5px 0 0; font-size:17px;  font-family: calibri; color:#000; text-transform: uppercase; }

