@charset "UTF-8";
/*************************************************************
STRAIGHT LINE AUTOMOTIVE GROUP, LLC STYLESHEET
(C) STRAIGHT LINE AUTOMOTIVE GROUP, LLC. ALL RIGHTS RESERVED.
AUTHORED BY: ECARLIST.COM
**************************************************************/

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

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

body {
	background:#000;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:center;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

p {
	margin-top:0px;
	margin-bottom:10px;
}

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

a {
	color:#ffffff;
}

a:hover {
	color:#b5d0ef;
}




/*MAIN CONTAINERS*/
#container {
	margin:0px auto;
	width:980px;
}

#banner {
	background:url(../images/bgBanner.jpg) top center no-repeat;
	width:980px;
	height:169px;
}

#banner h1 a {
	display:block;
	width:88px;
	height:84px;
	margin-left:452px;
	text-indent:-9000px;
}

/* NAVIGATION */

#navigation {
	background:url(../images/nav_bkgd_2.gif) top center no-repeat;
	width:980px;
	height:22px;
	padding:0px;
	text-align:center; 
	font-family:"Times New Roman", Times, serif;
	font-size:11pt;
	margin-bottom:5px;
	margin-top:10px;
	
	
}
/*
#priNav {
	margin:0px;
	padding:0px;
	text-align:center;
	list-style-type:none;
	width:980px;
	display:inline;
}
#priNav li {
	display:inline;
	padding-left:5px;
	padding-right:5px;
	
	font-size:11px;
}
#priNav li ul li {
	display:none;
}
*/


#priNav {
	text-align:center; 
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#priNav li {
	display:inline;
	text-transform:capitalize;
	padding-left:20px;
	padding-right:20px;
	background-image:url(../images/nav_dot.gif);
	background-repeat: no-repeat;
	background-position: right center;

}
#priNav li:last-child {
	background-image:none;
}


#priNav li a {
	color:#FFFFFF;
	text-decoration:none;
}
#priNav li ul {
	display:none;
}


#priNav a:hover {
	color:#b5d0ef;
}

#dropmenudiv a, #dropmenudiv_firefox a {
	font-size:12px;
	font-weight:bold;
	background:#000;
	color:#fff;
	border:none;
	margin:0px;
	text-decoration:none;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	font-family:"Times New Roman", Times, serif;
	padding-left: 5px;
}

#dropmenudiv a:hover, #dropmenudiv_firefox a:hover {
	color:#ffc;
	background-image:none;
}




#flash {
	width:980;
	height:363;
}

#flashSec {
}
/*content*/
#content {
	text-align:left;
	width:980px;
	margin:0px auto;

}
#contentInner {
	margin:0px auto;
	text-align:left;
	font-size:10pt;
	width:940px;
}
#content #contentLeft {
	width:250px;
	float:left;
	margin-right:9px;
}
#content #contentLeft #searchBox {
	background:#262626;
	border-top:#424242 1pt solid;
	padding-top:15px;
	padding-bottom:15px;
}
#content #contentLeft #searchBox a {
	color:#424242;
	text-decoration:underline;
	font-size:8pt;
}
#content #contentLeft #searchBox a:hover {
	color:#fff;
}

#content #contentLeft #searchBox #searchBoxInner {
	margin-left:15px;
}

#content #contentLeft #searchBox #searchBoxInner .inputBox {
	background:#000;
	border:#424242 .09em solid;
	color:#fff;
}
#content #contentLeft #searchBox #searchBoxInner .searchButton {
	background:#000;
	border:#424242 .09em solid;
	color:#fff;
	font-weight:bold;
}


#content #contentCenter {
	width:462px;
	float:left;
}
#content #contentRight {
	width:250px;
	float:left;
	margin-left:9px;
}

#content #contentBig {
	width:720px;
	float:left;
}

#modules {
	margin:0px auto;
	width:940px;
}
#moduleContact {
	width:344px;
	float:left;
}
#moduleContactTitle {
	height:32px;
	background:url(../images/bgModuleContact.gif) top center no-repeat;
}
#moduleContactBox {
	height:151px;
	background:url(../images/bgModuleContact.jpg) top center no-repeat;
	padding-top:20px;
}
#moduleContactInner {
	margin-left:30px;
	margin-right:30px;
	font-size:8pt;
	color:#bbbbbb;
}

#moduleCars {
	width:589px;
	float:right;
}
#moduleCarsTitle {
	height:32px;
	background:url(../images/bgModuleCars.gif) top center no-repeat;
}
#moduleCarsBox {
	height:151px;
	background:url(../images/bgModuleCars.jpg) top center no-repeat;
	padding-top:20px;
}
#moduleCarsInner {
	margin-left:10px;
	margin-right:5px;
	font-size:7pt;
}

.carPic {
	width:95px;
	float:left;
	margin-left:8px;
	margin-right:8px;
	text-align:center;
}
.carPic img {
	border:#fff 1pt solid;
	margin-bottom:3px;
}
.carPic a {
	color:#fff;
	text-decoration:none;
}
.carPic a:hover {
	color:#A9CAE6;
}
	



#copyright {
	color:#414141;
	font-size:7pt;
	text-align: center;
}
#copyright a {
	color:#414141;
	text-decoration:underline;
}
#copyright a:hover {
	color:#fff;
}
a.ecarlist {
	display:block;
	text-decoration:none;
	margin:0px auto;
	width:197px;
	height:54px;
}
a.ecarlist:hover {
}


/*MISC*/
.navSeperator {
	margin-left:20px;
	margin-right:20px;
}
.navLeafLeft {
	margin-right:20px;
}
.navLeafRight {
	margin-left:20px;
}
.clear {
	clear:both;
}
.textWhite {
	color:#fff;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}



.spacer10 {
	height:10px;
}
.spacer20 {
	height:20px;
}
.spacerModule {
	height:8px;
}
.module {
	background:url(../images/bgModule.gif) top center repeat-x;
	border-top:#383838 1pt solid;
}
.moduleInner {
	margin-left:15px;
	margin-right:15px;
}
.moduleSquare {
	background:url(../images/cornerSquare.gif) top right no-repeat;
	height:11px;
}
.left {
	float:left;
}
.right {
	float:right;
}

.textSmall {
	font-size:7.5pt;
}
.textMedium {
	font-size:8pt;
}
.textLarge {
	font-size:9pt;
}

.textChicagoGrey {
	color:#676767;
}
.dottedHoriz {
	height:22px;
	background:url(../images/dotted_horiz.gif) center center repeat-x;
}
.directionsInner {
	margin-left:30px;
}
.contactInput {
	width:170px;
	height:16px;
	color:#fff;
	background:url(../images/bgInput.gif) center center repeat-x;
	border:#676767 .08em solid;
	margin-bottom:9px;
}
.contactButton {
	width:172px;
	height:20px;
	color:#b8b8b8;
	background:url(../images/bgButton.gif) center center repeat-x;
	border:#676767 .08em solid;
	font-size:7.5pt;
}

/* #############################
### PAGE SPECIFIC COLLUMNS ####
############################ */

#home .left {
	width:344px;
	margin-left:20px;
	display:inline;
	
}
#home .right {
	width:589px;
	height:auto;
	margin-right:20px;
	display:inline;
}

/* #############################
###    HOME PAGE PIECES    ####
############################ */

#HomeContactTitle {
	height:32px;
	background:url(../images/bgModuleContact.gif) top center no-repeat;
}
#HomeContactBox {
	height:151px;
	padding-top:20px;
	padding-left:20px;
	padding-right:15px;
	background:transparent url(../images/bgModuleContact.jpg) no-repeat scroll center top;
	
}
.HomeContactTitle {
	font-size:8pt;
	color:#fff;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
}
.HomeContactText {
	font-size:8pt;
	color:#bbbbbb;
	padding-bottom:10px;
	margin-top:0px;
	padding-top:0px;
}

#HomeCarsTitle {
	height:32px;
	background:url(../images/bgModuleCars.gif) top center no-repeat;
}
#HomeCarsBox {
	height:151px;
	background:url(../images/bgModuleCars.jpg) top center no-repeat;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px; 
}
#HomeCarsBox h2 {display:none};

#home #random_list_location #random_list_item a {
	color:#d8d8d8;
	font-size:10px;
}
#home #random_list_location #random_list_item a:link {
	color:#d8d8d8;
	font-size:10px;
}
#home #random_list_location #random_list_item a:hover {
	color:#d8d8d8;
}
#home .toolTipInner_price {
	color:#c15c24;
}



/* #############################
###         FOOTER          ####
############################ */

#footer {
	width:980px;
	margin-top:20px;
	height:105px;
	background:#F00;
}
#footerNav {
	font-size:8pt;
	text-align:center;
	margin-top:40px;
	list-style-type:none;
}
#footerNav li {
	display:inline;
	padding-left:20px;
	padding-right:20px;
	font-family:"Times New Roman", Times, serif;
	background-image:url(../images/nav_dot.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#footerNav li:last-child {
	background:none;
} 
#footerNav a {
	text-decoration:none;
	color:#fff;
}
#footerNav a:hover {
	color:#b5d0ef;
}
#bottom {
	background:url(../images/bgBottom.jpg) top center no-repeat;
	height:105px;
	margin-top:20px;
}


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



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


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


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

/* vehicle price */
.price_line_1 {
	color:#c15c24;
	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:#c15c24;
	text-decoration:none;
}
.inventory_v2_pagination a:link {
	color:#c15c24;
	text-decoration:none;
}
.inventory_v2_pagination a:hover {
	color:#c15c24;
	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:13pt; margin: 20px 0 5px;	
}

#vehicle .similarVehicle { border: 1px solid #333; background:#000 url(../images/bgModule.gif) repeat-x center top; padding: 10px; margin-bottom: 10px; }
#vehicle #similarVehicles ul li a {
	font-size:8pt;	font-weight: bold;
	text-decoration:none;
	color:#fff;
}
#vehicle #similarVehicles ul li a:hover {
	text-decoration:underline;
	color:#fff;
}
#vehicle #similarVehicles ul li {
	font-size:7.5pt;	
	color:#cccccc;
}
#vehicle #similarVehicles ul li.price { font-weight: bold; }
#vehicle #vehicle_details_middle { font-size:14px; }
#vehicle #vehicle_details_middle a { color:#C15C24; font-weight: bold; }
#vehicle #similarVehicles ul li.simCar_pricelabel { font-weight: normal; }
#vehicle .price_line_1 {
		font-size:18pt;
		font-weight:bold;
}
#vehicle #carimg {
	margin-left:5px;
	margin-bottom:5px;
}

#vehicle #vitalsLeft li {
	font-size:10px;
}

#vehicle #vitalsRight li {
	font-size:10px;
}

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


/* ######################################
###         %Finance Page          ####
###################################### */

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


/* header image */
#financing #financeHeader {
	background:#000 url(../images/financeHeader_bg_blk.jpg) no-repeat scroll right top;
	
}
#financing #financeHeader a#get_started {
	background:transparent url(../images/financeHeader_getstarted_blk.jpg) no-repeat scroll 0 0;
	display:inline;
}
#financing #financeHeader a#get_started:hover {
	background:transparent url(../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(../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;
}

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

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

#financing #financeCalc #footer {
	background:transparent url(../images/financeCalc_footer_black.jpg) 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(../images/financeCalc_button_black.jpg) no-repeat scroll 0 0;
}
#financeCalc li#submitBtn input[type="submit"]:hover {
	background:transparent url(../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:transparent url(../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:transparent url(../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:transparent url(../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;
}


/* ######################################
###            %FAQ page             ####
###################################### */

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

#faq #contentInner p {
	font-size:11px;
	font-weight:normal;
}
#faq #contentInner h1 {
	padding-bottom: 20px;
}

/* #########################################
###            %Notify Page             ####
######################################### */

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

#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; color:#333; font-size:12px; }
#notify #notify_form_div h3 { padding: 5px; color:#000; font-size:14px; }
#trade_bid #notify_form_div { background: #fff; color:#333; font-size:12px; }


/* #########################################
###            %Shipping Page             ####
######################################### */

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

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


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

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

#contact #site_logoSection {
	display:none;
}

#contact #sidebar_address {
	background:transparent url(../images/bgModule.gif) repeat-x scroll center top; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;
	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:#c15c24;
}
#contact #customer_tools_top_middle {
	color:#c15c24;
}

/* contact the dealer form */
#contact .customer_tools_label {
	color:#000;
}

#quicklinks {
	padding-top:20px;
	list-style-type:none;
	
}
#quicklinks li a {
	text-decoration:none;
}
#quicklinks li img {
	padding-top:10px;
}

#contact #salespeople {
	margin-left:20px;
}

#contact #salespeople .salesperson_name {
	padding-top:15px;
	margin:0px;
	font-size:10pt;
	font-weight:bold;
}

#contact #salespeople p {
	font-size:8pt;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
}

#contact #salespeople .hours {
	padding-top:25px;
	margin:0px;
	font-size:9pt;
	font-weight:bold;
}

/* #########################################
###            %about page             ####
######################################### */

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

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

#about #dealer_contact {
	background:transparent url(../images/bgModule.gif) repeat-x scroll center top;
	font-size:8px;
	margin-top:10px;
	border:1px solid #383838;
	padding:15px;
}

#about #dealer_contact .section {
	font-size:10px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:2px;
	
}

#about #dealer_contact h2 {
	font-size:12pt;	
}

#about #dealer_contact .submitButton {
	margin-top:10px;
}

#about #dealer_contact input, .inputBox {
	width:190px;
	
}

#about #dealer_contact .submitButton {
	width:100px;
}


/*- sitemap page -*/
#sitemap #sitemapContent h1 { padding-top:20px; padding-bottom:10px; font-size:18pt; font-weight:normal; }
#sitemap #sitemapContent ul li .sitemap_vehicle_title { font-weight:bold; padding-bottom:5px; }
#sitemap #sitemapContent .sitemap_vehicle_title {
	font-size:10pt;
	padding-bottom:5px;
}
#sitemap #sitemapContent #sitemap_list {
	list-style-type:none;
}
#sitemap #sitemapContent #sitemap_list li a {
	font-size:10pt;
	text-decoration:none;
}

#vehicle #vehicle_contact a {
	color:#146990;
}
#vehicle #priceContainer .floatright {
	width:163px;
	padding-right:10px;
}
#vehicle #priceContainer .alignright {
	text-align:left;
}
#vehicle #vehicle_contact {
	padding-right:10px;
	display:inline;
}
#vehicle #vehicle_title {
	width:450px;
}
#vehicle .customer_tools_label {
	padding-top:5px;
	font-weight:bold;
}


.vehicle_details_pagination a.selected {
	background:#CCCCCC url(../../images/innerpageImages/bgDescNav_r.gif) no-repeat scroll center bottom;
	color:#000000;
}
.vehicle_details_pagination a:hover {
	background:#000000 url(../../images/innerpageImages/bgDescNav_r.gif) no-repeat scroll center bottom;
	color:#FFFFFF;
}
.vehicle_details_pagination a {
	background-color:#666666;
	color:#FFFFFF;
	font-size:11pt;
	padding:8px 10px;
	text-decoration:none;
	margin-left:3px;
}

/* #########################################
###            %CMS Footer             ####
######################################### */

#cmsFooter {
	margin:0px;
	list-style-type:none;
	text-align:center;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#cmsFooter li {
	display:inline;
	padding-left:5px;
	padding-right:5px;
	border-right:1px solid #8b8b8b;
	font-size:10px;
	font-family:"Times New Roman", Times, serif;
}
#cmsFooter li:last-child {
	border:none;
}
#cmsFooter li a {
	color:#8b8b8b;
	text-decoration:none;
}

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

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

a#homefacebook { display:block; height:29px; line-height: 29px; margin: 7px 0 0 5px; padding: 0 0 0 35px; background: url(../images/facebook_small.jpg) no-repeat left top; 
									font-size:11px; text-decoration: none; color:#7493d3 }
a#homefacebook:hover { color:#fff; }
#inventory .inventory_v2_details li { font-size:10px; }
#HomeContactBox .floatRight { float:left; display:inline; margin: 0 0 0 20px; }

#right p, #financeLeft p, #notify_middle p { font-size:12px; line-height: 16px; color:#fff; }
#right h2, #financeLeft h2, #notify_middle h2, #trade_bid notify_middle h2 { color:#fff; }
#notify #notify_middle { margin-top: 15px; }

#contactnames {  padding: 20px; background: #000 url(../images/bgModule.gif)  repeat-x center top; border:1px solid #383838; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; }
#contactnames h2 { border-bottom: 1px solid #333; font-size:20px; color:#ccc; margin: 0 0 10px; text-transform: uppercase; padding: 0 0 5px; }
.staffbox { float:left; width:200px; margin: 10px 5px; padding: 0; }
.staffbox p { font-size:11px; }
.staffbox p span { font-weight: bold; font-size:12px; }
p#sidebar_address_head {  border-bottom: 1px solid #333; color:#ccc; margin: 0 0 10px;  padding: 0 0 5px; text-transform: uppercase; font-size:16px; line-height: 18px; }
p#sidebar_address_head strong { font-weight: normal; }
#google_map { width:645px; margin: 20px 15px; }
#contact_map { background: #000 url(../images/bgModule.gif)  repeat-x center top; border:1px solid #383838; }
#customer_tools_top_middle { font-weight: normal; color:#000 !important; }
#customer_tools { color:#333; }

#hours_list { width:210px; padding: 20px 10px 20px 20px; background: #000 url(../images/bgModule.gif)  repeat-x center top; border:1px solid #383838; margin: 10px 0; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; }
#hours_list h3 { border-bottom: 1px solid #333; font-size:17px; color:#ccc; margin: 0 0 10px; padding: 0 0 5px; font-weight: normal;  text-transform: uppercase; }

.careerbox { width:200px; padding: 20px; background: #000 url(../images/bgModule.gif)  repeat-x center top; border:1px solid #383838; margin: 10px 0; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; }
.careerbox p { font-size:8pt;  }
.careerbox h2 { border-bottom: 1px solid #333; font-size:18px; color:#ccc; margin: 0 0 10px; padding: 0 0 5px; font-weight: normal;  text-transform: uppercase; }

p.crowntitle { font-size:16px; margin: 15px 0 0; }


#vehicle_photos #vehicle #vehicle_title { color: #333; }

#vehicle #vehicle_vitals { color: #333; }

#inventory .inventory_v2_details_wrap { width:550px; *width:540px; }

