#header #banner { /*background: url(../images/header.jpg) no-repeat center top;*/ }
#priNav li a { padding: 0 11px;  }

#right p, #financeLeft p, #notify_middle p { font-size:14px; line-height: 20px; color:#ccc; margin: 0 0 15px; padding: 0; }

#hoursbox { margin: 10px 15px; padding: 0; }
#hoursbox p { font-size: 12px; line-height: 14px; margin: 3px 0; padding: 0; color:#ccc; }
#hoursbox p span { float:left; width:65px; }
#hoursbox p.homehourstitle { font-size: 14px; margin: 20px 0 10px; padding: 0; display: block; color:#fff;  font-weight: bold;}

#home #hours_list_title {display: none;}
#home #hours_list ul {padding: 0;}

#home_social { margin: 25px auto 35px; padding: 0; list-style-type: none; width:344px; height:94px; }
#home_social li { float:left; margin: 0 9px; padding: 0; }
#home_social li a { display: block; width:96px; height:94px; text-indent: -9000px; background: url(../images/home_social.png) no-repeat; }
#home_social li a#facebook { background-position: 0px 0px; }
#home_social li a#twitter { background-position: -96px 0px; }
#home_social li a#ebay { background-position: -192px 0px; }
#home_social li a#facebook:hover { background-position: 0px -94px; }
#home_social li a#twitter:hover { background-position: -96px -94px; }
#home_social li a#ebay:hover { background-position: -192px -94px; }

#main_content { padding-top: 15px; }
#home #main_content { padding-top: 0; }

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


#breadcrumbs { text-align: center; }
#breadcrumbs a {}	
#breadcrumbs a:hover {}
#searchResultsNum {}	
.searchBox { padding:10px 0 10px 200px; height: auto; }
#makes .makesList a { font-size:11px; padding-bottom:5px; }
#makes .makesList { margin-left:15px; min-height:30px; text-align:left; padding-left:10px; }
.sortDisplay {}
.makesTitle { padding: 5px; margin-left:5px; margin-right:5px; }

#inventory .makesTitle { margin-left:5px; margin-right:5px; }
#contSecA .inventorySec_a { margin-left:15px; margin-right:15px; }
#contSecA .inventorySec_a .inventoryLeft a { padding-bottom:5px; }
#contSecA .inventorySec_a .inventoryLeft a:hover {}
#contSecA .inventorySec_a .inventoryLeft { font-size:11px; padding-bottom:3px; }

#contSecA .inventorySec_b { margin-left:15px; margin-right:15px; }
#contSecA .inventorySec_b .inventoryLeft a { padding-bottom:5px; }
#contSecA .inventorySec_b .inventoryLeft a:hover {}
#contSecA .inventorySec_b .inventoryLeft { font-size:11px; padding-bottom:3px; }

#contSecA .inventoryRight h2 {}
#contSecA .inventoryRight h5 { font-size:11px; }
#contSecA .inventoryRight h5 a {}
#contSecA .inventoryRight h5 a:hover {}
#contSecA .inventoryRight a {}
#contSecA .inventoryRight a:hover {}
#contSecA .sortDisplay a:hover {}

#contSecA .inventoryStockNum {}
#contSecA .inventorySec_a .inventoryLeft a.inventoryCarTitle {}
#contSecA .inventorySec_b .inventoryLeft a.inventoryCarTitle {}
#inventory .inventory_row_odd {}
#inventory .inventory_row {}
#inventory ul { list-style-type: none; }


#accordian_a1,
#accordian_a2,
#accordian_a3,
#accordian_a4,
#accordian_a5 { padding: 0 10px; }

#vehicle #carTitle { font-size:16pt; }
#vehicle #priceBox #dealerPriceBig {}
#vehicle .bottomNavContent { }

#vehicle .price_line_1 {}
#vehicle #carTitle { padding: 10px 0 10px 10px; }
#inventory .inventory_price_block .price_line_1 {} 

#vehicle #cap {}
#vehicle #priceBox .price_title {}

#leftContainer, #rightContainer, #bottomContainer {}
.accordian_answer_content table { margin-top: 15px; }
.accordian_answer_content table tr { padding: 10px 0; }
.accordian_answer_content #vehicle_trade_bid_submit { margin-top: 15px; }

#breadcrumbs { color:#ccc; text-align: left; }
#breadcrumbs a { color:#ccc; }	
#breadcrumbs a:hover { color:#fff; }
#searchResultsNum { color:#ccc; text-align: left }	
.searchBox { background:none; }
#makes .makesList a { color:#ccc; }
#makes .makesList { margin-left:15px; min-height:30px; text-align:left; padding-left:10px; }
.sortDisplay { background: #000; }
.makesTitle { padding: 5px; margin-left:5px; margin-right:5px; }

#inventory .makesTitle { color:#fff; background:none; border-bottom:2px solid #ddd; border-right:none; border-left:none; }
#contSecA .inventorySec_a { background:none; border-bottom:1px dotted #999; }
#contSecA .inventorySec_a .inventoryLeft a { color:#fff;	}
#contSecA .inventorySec_a .inventoryLeft a:hover { color:#9b7445; }
#contSecA .inventorySec_a .inventoryLeft { color:#444; }

#contSecA .inventorySec_b { border-bottom:1px dotted #999; background: none; }
#contSecA .inventorySec_b .inventoryLeft a { color:#fff; }
#contSecA .inventorySec_b .inventoryLeft a:hover { color:#9b7445; }
#contSecA .inventorySec_b .inventoryLeft { color:#444; }

#contSecA .inventoryRight h2 { color:#173792; }
#contSecA .inventoryRight h5 { color:#444; }
#contSecA .inventoryRight h5 a { color:#444; }
#contSecA .inventoryRight h5 a:hover { color:#444; text-decoration:underline; }
#contSecA .inventoryRight a { color:#444; }
#contSecA .inventoryRight a:hover { color:#444; text-decoration:underline; }
#contSecA .sortDisplay a:hover { color:#c90e0e; }

#contSecA .inventoryStockNum { color:#444; }
#contSecA .inventorySec_a .inventoryLeft a.inventoryCarTitle { color:#333; }
#contSecA .inventorySec_b .inventoryLeft a.inventoryCarTitle { color:#333; }
#inventory .inventory_row_odd { background: none; }
#inventory .inventory_row { border:none; border-bottom:1px dotted #444; }
#inventory ul {}


#accordian_a1,
#accordian_a2,
#accordian_a3,
#accordian_a4,
#accordian_a5 {}

#vehicle #carTitle {}
#vehicle #priceBox #dealerPriceBig { color:#173792; }
#vehicle .bottomNavContent { }

#vehicle #main_content {}
#vehicle .price_line_1 { color:#000; }
#vehicle #carTitle {}
#inventory .inventory_price_block .price_line_1 { color:#fff; } 

#vehicle #cap { background: #000; border:none; }
#vehicle #priceBox .price_title { color:#333; }

#leftContainer, #rightContainer, #bottomContainer { background: #000 }
.accordian_answer_content table {}
.accordian_answer_content table tr {}
.accordian_answer_content #vehicle_trade_bid_submit {}

#notify_middle p.personalized { font-size: 18px; font-style: italic; font-weight: bold; }


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

#service #right h3, #parts #right h3, #bodyshop #right h3 { color:#ccc; margin: 35px 0 10px; font-size:16px;  padding: 40px 0 0; border-top:1px dotted #ddd; }
#service #service_request_form h3, #parts #parts_request_form h3, #bodyshop #service_request_form h3 { display:block; padding: 0; text-align: center; line-height: 54px; height:54px; font-size:16px; background:#000 url(http://images1.ecarlist.com/sites/templates/glass/images/glass_black/nav_bkgd.jpg) repeat-x left center; color:#fff; margin: 10px 0; border:1px solid #333; box-shadow: 0 0 4px #ccc; -moz-box-shadow: 0 0 4px #ccc; -webkit-box-shadow: 0 0 4px #ccc; }
#service #vehicle_question_submit, #parts #vehicle_question_submit, #bodyshop #vehicle_question_submit { margin: 15px 0 15px 220px; }
#parts #parts_request_form label, #service #service_request_form label, #bodyshop #service_request_form label { font-size:12px; *padding-bottom: 10px; }
#parts_request_form .input_element, #service_request_form .input_element { width:180px !important; *width:164px !important; font-size:12px; padding: 3px; border:1px solid #464a4d; }
#parts_request_form .input_element:hover, #service_request_form .input_element:hover { color:#606975; }
#specials #ip_specials { margin-top: 0; }
#specials #ip_specials h3 { color:#595959; }

#servicelist, .servicelist { margin: 10px 0; list-style-type: square; }
#servicelist li, .servicelist li { font-size: 14px; line-height: 20px; margin: 10px 0; padding: 0; color:#ccc; }

#Warranty #right ul { margin: 10px 0; padding: 0 0 0 20px; list-style-type: square; }
#Warranty #right ul li { font-size: 14px; line-height: 20px; margin: 10px 0; padding: 0; color:#ccc; }

#service table {color: #000; text-align:center; background: #FFF;}
#service th {text-align:center; font-size: 11px;}
#service tr.header {background:#F1F1F1 }
#service td, #service th {padding: 10px; border: 1px solid #CCC;}
#service #table_desc {text-align: center; margin: 15px auto; font-size: 12px;}

/***** Promotions *****/
#promotions .promotions_large { font-size: 23px; }
#promotions .promotions_disclaimer { font-size: 11px; }

/***** Forms *****/
#dealer_contact form.validation label, form.validation span.formLabel { color: #ccc; }
