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

@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);

@import url(http://images1.ecarlist.com/sites/default/default_white/css/globalInner_black.css);
@import url(http://images1.ecarlist.com/sites/common/sitemap-2.0.css);
@import url(http://images1.ecarlist.com/sites/common/dropdown.css);
@import url(http://images1.ecarlist.com/sites/common/specials.css);
@import url(http://images1.ecarlist.com/sites/common/common_classes.css);

body { padding:0; margin:0; background:#000; font-size:9pt; font-family:Arial, Helvetica, sans-serif; color:#fff; }

p { margin:0px; padding:0px 0px 12px 0px; }
form { padding:0px;	margin:0px; }
a { text-decoration: underline; color:#ccc; }
a:link {  }
a:visited { }
a:hover { text-decoration:none; color:#da4646; }
a:active { }

#container { padding:0; margin:0px auto; width:980px; background:url('../images/container_bg.png') center bottom no-repeat; }
#header { padding:0px 20px; margin:0px auto; background:url('../images/header_bg.jpg') top center no-repeat; height:304px; font-family:Verdana, Geneva, sans-serif; color:#737373; font-size:7pt; }
#header a { color:#737373; text-decoration:none; line-height:25px; }
#header a:hover { color:#fff; text-decoration:underline; }
#header h1#logo { display:block; width:400px; height:100px; padding:0; margin:0px 0px 0px 270px; }
#header h1#logo a { display:block; width:400px; height:100px; text-indent:-9000px; }
#priNav { clear:both; padding:0px 0px 0px 18px; margin:0px 20px; border-top:1px solid #fff; height:55px; background:url('../images/priNav_bg.jpg') top center no-repeat; }
#priNav li { padding:0; margin:0; list-style:none; float:left; display:inline; }
#priNav li a { display:block; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; /*font-weight:bold;*/ font-size:10pt; color:#c4c4c4; text-decoration:none; padding:0px 11px 0px 9px; line-height:55px; background:url('../images/priNav_div.png') top right no-repeat; }
#priNav li a:hover { /*background-color:#000;*/ color:#8f3232; }
#priNav li a#nodiv { background:transparent; }
#content {clear:both; background:url('../images/content_bg.png') top center no-repeat; padding:0px 40px 30px 40px; margin:0px auto; min-height:350px; height:auto !important; height:350px; }
#mainContainer {background-color: #DFDFDF;}
#vehicle #content { padding:0px 20px 30px 20px; }
#vehicle_vitals {height: auto;}
#flash { float:left; width:568px; height:226px; margin-bottom:22px; background:url('../images/flash_placeholder.png') left bottom no-repeat; }
#flash_inner { width:568px; height:226px; background:url('../images/dealershipHome.jpg') top left no-repeat; }
#video { float:right; width:320px; height:226px; margin-bottom:22px;/* background:url('../images/video_placeholder.gif') top left no-repeat;*/ }

#featured_vehicles { clear:both; padding:0px 0px 15px 0px; margin:0px auto 28px; background:url('../images/featured_vehicles_bg.gif') left bottom no-repeat; }
#featured_vehicles h2 { margin:0px; padding:0px 0px 18px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14pt; font-weight:normal; }
#random_list_location #random_list_item { margin:0px 7px; }

#homeTabs { padding:0px; margin:0px auto 10px; }
#homeTabs li { padding:0; margin:0px 10px 0px 0px; list-style:none; float:left; display:inline; width:134px; }
#homeTabs li h2 { font-family:Arial, Helvetica, sans-serif; color:#848484; font-size:9pt; font-weight:normal; line-height:12px; padding:0; margin:0; }
#homeTabs li h2 span { color:#fff; font-size:10pt; }
#homeTabs li p { margin:0px; padding:108px 0px 9px 0px; font-family:Verdana, Geneva, sans-serif; font-size:7pt; color:#fff;  }
#homeTabs li a { color:#fff; text-decoration:none; padding:2px; background:#960000; font-size:7pt; font-family:Verdana, Geneva, sans-serif; }
#homeTabs li a:hover { color:#000; background:#ccc; }
#homeTabs li#contact { background:url('../images/bottomContent_contact.jpg') top left no-repeat; }
#homeTabs li#service { background:url('../images/bottomContent_service.png') top left no-repeat; }
#homeTabs li#specials { background:url('../images/bottomContent_specials.jpg') top left no-repeat; }
#homeTabs li#sellvehicle { background:url('../images/bottomContent_sellvehicle.png') top left no-repeat; }
#homeTabs li#aboutTxt { width:320px; margin-right:0px; }
#homeTabs li#aboutTxt h2 { font-size:14pt; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; margin:0px 0px 14px 0px; }
#homeTabs li#aboutTxt h2 span { color:#d04a4a; font-size:14pt; }
#homeTabs li#aboutTxt p { padding:0px 0px 12px 0px; font-size:9pt; color:#d0d0d0; }
#homeTabs li#aboutTxt p a#learnmore { background:transparent; color:#da4646; font-weight:bold; font-size:9pt; text-decoration:underline; }
#homeTabs li#aboutTxt p a#learnmore:hover { color:#fff; text-decoration:none; }

#homeTabs li#aboutTxt a {
	background: transparent;
	text-decoration: underline;
	font-size: 10pt;
}

#homeTabs li#aboutTxt a:hover {
	text-decoration: none;
	color: #da4646;
}


#footer { clear:both; padding:0; margin:0px auto 25px; width:920px; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:7.5pt; color:#585858; }
#footer a#ecarlist { display:block; width:240px; height:65px; padding:0; margin:0; background:url('../images/ecarlist.png') top left no-repeat; float:left; }
#footer a#ecarlist:hover { background-position:-240px 0px; }
#footer p { padding:14px 0px 12px 0px; margin:0; }
#footer p a { color:#c4c4c4; text-decoration:none; }
#footer p a:hover { color:#da4646; }

/**/
#contSecA .inventoryLeft a { color:#fff; }
#contSecA .inventoryLeft a:hover, .makesTitle { color:#8f3232; }
#contSecA .inventoryRight h2 { color:#da4646; }
.gloInner-right { margin-left:0px; }
* html #financing .gloInner-right2 { width:234px; }
* html #financing .gloInner-left2 { width:65%; }
#service .gloInner-left { width:290px; }
#service .gloInner-right { width:600px; }
#service_container { background:#b9b9b9 url('../../images/service_container_bg.jpg') left bottom repeat-x; color:#000; line-height:15px; padding:5px; font-size:7pt; }
#service_container h3 { font-size:11pt; }
#service_container .floatleft { margin-left:10px; }
#service_container .partsColumn { width:40%; }
#service_container .input, textarea { width:200px; }
#service_container p { color:#000; }
#service_container ul { padding:0; margin:0; list-style:none; }
#right #service_container ul li { margin:0px 0px 5px 0px; padding:0; list-style:none; display:block; font-size:10pt; }
#service_container #vehicle_question_submit { text-align:center; border-top:1px dashed #323232; margin:15px 30px; padding-top:6px; }
#leftColumn form { color:#000; }
#shipping_tab_content { padding:10px 20px; }
#shipping_tab_content a { text-decoration:none; color:#da4646; }
#shipping_tab_content a:hover { color:#000; }

/*### =specials ###
#################*/
#ip_specials { margin: 0 0 10px 0; }
.ip_specials_list_left { width:325px; text-align:right; }
.ip_specials_list img { float:right; }
.ip_specials_list p { clear:both; }
.ip_specials_list .ip_specials_list_special { margin-right:80px; }

/****News****/

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

#news #recentList li {
	padding-left: 20px;
}

#news #recentList li.recentListTitle {
	padding: 0px;
	font-weight: bold;
}

#news h2 {
	padding-bottom: 10px;
}

#about .gloInner-left p span[style] { color:#ccc !important; }
#about .gloInner-left span[style] { color:#ccc !important; }
#about .gloInner-left p[style] { color:#ccc !important; }