@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.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/dropdown.css);

/**************************************************
SG AUTO STYLESHEET
(C) ecarlist. ALL RIGHTS RESERVED.
AUTHORED BY: Daniel Pitner of ecarlist
***************************************************/

body {
	background:#000;
	min-width:980px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:center;
	color:#ffffff;
}

p {
	margin-top:0px;
	margin-bottom:8px;
}
h1 {
	font-size:16pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
}
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;
}
h4 {
	font-size:10pt;
	font-weight:bold;
	margin-bottom:0px;
}

a {
	color:#d95353;
	text-decoration:underline;
}
a:hover {
	color:#c1c1c1;
}

#right p, #finance_middle p, #notify_middle p { color:#fff; }
#right h2, #finance_middle h2, #notify_middle h2 { color:#fff; padding-top: 10px; }
#shipping #left { margin: 10px 0; }

#shipping #left p#ship2 { font-size:11px; font-weight: bold; width:200px; }
#shipping #left p#ship2 a { text-decoration: none; }
#shipping #left p#ship2 a:hover { color:#D95353; text-decoration: underline; }
#canadawrap { margin: 10px 30px; }
#canadawrap h3 { margin: 25px 0 5px 0; font-size:12pt; }
#canadawrap p { color:#ccc; }
#canadawrap p.step { margin:20px 0 0; font-weight: bold; font-size:14px; color:#fff; }

/******************
CONTAINERS
*******************/
#bigContainer {
	background:#000 url(../images/header_new.jpg) center top no-repeat;
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	min-width:980px;
}
#content {
	margin:0px auto;
	text-align:left;
	width:980px;
}

#topBanner {
	height:228px;
	margin: 0 auto;
	width:980px;
}
#homepageFlash {
	height:353px;
	margin:0px auto;
}

/*banner section*/

#topBanner h1{

}

#topBanner h1 a{
	display: block;
	text-indent: -9000px;
	height: 120px;
	width: 258px;
	margin: 0 auto;
}

#topBanner h2{
	color: #8E1D17;
	font-size: 23px;
	padding: 5px 0 0 0;
}

/*cars section*/
.barSeperator {
	background:url(../images/bgSeperator.jpg) top center no-repeat #1B1B1B;
	height:15px;
	margin:0px auto;
	width:980px;
}
#titleCars {
	background:url(../images/titleCars.gif) top left no-repeat;
	height:20px;
	margin:0px auto;
	width:960px;
}

/*****Contact Us Page ****/

#contact_info td strong {
	color: #DC4545;
	font-size: 14px;
	text-decoration: underline;
}

#contact_info td {
	font-family: Courier;
	color: #FF9999
}

#contact_info td a{
	text-decoration: none;
}

/*cars section*/
#carSection {
	width:980px;
	margin:0px auto;
}
#featuredVehicles_title { 
	display: none;
}

#random_list_item {
	float:left;
	margin-left:15px;
	margin-right:8px;
	width:95px;
	font-size:7pt;
}
#random_list_item img {
	border:#fff 1pt solid;
	margin-bottom:3px;
}
#random_list_item a  {
	color:#fff;
	text-decoration:none;
}
#random_list_item a:hover {
	color:#FFFFFF;
}

/* nav section */
#priNav{
  list-style-type: none;
  overflow: hidden;
  margin:0px auto;
  width: 980px;
}

#priNav li{
	float: left;
}

#priNav li a{
	background: url(../images/navbar_bg_2.jpg) no-repeat;
	display:block;
	height: 42px;
	text-indent: -9000px;
}

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

#priNav a#priNav_home:hover{
	background-position: -980px 0px;
}

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

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

#priNav a#priNav_vehicle_finder{
	background-position: -222px 0px;
	width: 162px;
}

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

#priNav a#priNav_ebay_auction{
	background-position: -384px 0px;
	width: 153px;
}

#priNav a#priNav_ebay_auction:hover{
	background-position: -1364px 0px;
}

#priNav a#priNav_about{
	background-position: -537px 0px;
	width: 110px;
}

#priNav a#priNav_about:hover{
	background-position: -1517px 0px;
}

#priNav a#priNav_financing{
	background-position: -647px 0px;
	width: 103px
}

#priNav a#priNav_financing:hover{
	background-position: -1627px 0px;
}

#priNav a#priNav_warranty{
	background-position: -750px 0px;
	width: 108px;
}

#priNav a#priNav_warranty:hover{
	background-position: -1730px 0px;
}

#priNav a#priNav_contact{
	background-position: -858px 0px;
	width: 122px;
}

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

#priNav2 {  list-style-type: none; overflow: hidden; margin:0px auto; width: 980px;  }
#priNav2 li { float:left; margin: 0; padding: 0; }
#priNav2 li a { display:block; height:38px; text-indent: -9000px; background: url(../images/prinav2.gif) no-repeat; }
#priNav2 li a#priNav2_home { width:90px; background-position: 0px 0px; }
#priNav2 li a#priNav2_inventory {width:109px; background-position: -90px 0px; }
#priNav2 li a#priNav2_vehicle_finder { width:146px; background-position: -199px 0px; }
#priNav2 li a#priNav2_ebay_auction { width:138px; background-position: -345px 0px; }
#priNav2 li a#priNav2_about { width:99px; background-position: -483px 0px; }
#priNav2 li a#priNav2_financing { width:93px; background-position: -582px 0px; }
#priNav2 li a#priNav2_warranty { width:96px; background-position: -675px 0px; }
#priNav2 li a#priNav2_Shipping { width:98px; background-position: -771px 0px; }
#priNav2 li a#priNav2_contact { width:111px; background-position: -869px 0px; }
/* rollover states */
#priNav2 li a#priNav2_home:hover { width:90px; background-position: 0px -38px; }
#priNav2 li a#priNav2_inventory:hover {width:109px; background-position: -90px -38px; }
#priNav2 li a#priNav2_vehicle_finder:hover { width:146px; background-position: -199px -38px; }
#priNav2 li a#priNav2_ebay_auction:hover { width:138px; background-position: -345px -38px; }
#priNav2 li a#priNav2_about:hover { width:99px; background-position: -483px -38px; }
#priNav2 li a#priNav2_financing:hover { width:93px; background-position: -582px -38px; }
#priNav2 li a#priNav2_warranty:hover { width:96px; background-position: -675px -38px; }
#priNav2 li a#priNav2_Shipping:hover { width:98px; background-position: -771px -38px; }
#priNav2 li a#priNav2_contact:hover { width:111px; background-position: -869px -38px; }

#financing .finder_sm { margin-left: 5px; color:#e33838; }
.finder_norm { margin-left: 5px; color:#fff; }
.finder_dollar { color:#e33838; }

#financing #financing_vehicle_calculator h2 { display:block; width:234px; height:56px; text-indent: -9000px; background: url(../images/loan_calc_top.gif) no-repeat center top; }
#financing_vehicle_calculator li#firstrow { background: #181818; color:#fff; border-right:none; border-left:none; } 
#financing_vehicle_calculator li#altrow { background: #000; color:#fff; border-right:none; border-left:none; } 
#financing_vehicle_calculator li.form_li { background: #181818; color:#fff; border-right:none; border-left:none; }
#financing #financeCalc li#submitBtn { background: #000; border-right:none; border-left:none; }
#financing #financeCalc li#submitBtn input[type="submit"] { display:block; width:130px; height:29px; margin:10px 0 5px 30px; padding: 0; text-indent: -9000px; background: url(../images/calculate.gif) no-repeat center top; }
#financing #financeCalc li#vehicle_calculator_price { background: #181818; color:#e33838; border-right:none; border-left:none; text-align: center; font-size:14px; }
#financing #financeCalc li#vehicle_calculator_price span { color:#e33838; }
#financing #financeCalc li#footer { background: #181818; color:#e33838; height:160px; }

/*inventory page*/

#site_logoSection{
	display:none;
}

#leftColumn{
	width: 248px;
}

.filterList{
	background: #262626;
	border: 0px;
}

.filterList li a{
	color: #CCCCCC;
}

.filterList li a:hover{
	background-color: #262626;
	background-position: 2px 2px;
	color: #FFF;
}

#inventory_v2_sidebar_contact {
	background:#EEEEEE url(../../images/listingImages/leftColumnEmailDealer.jpg) no-repeat scroll center top;
	border-bottom:1px solid #9E9E9E;
	padding-bottom:20px;
	padding-top:61px;
	color: #000;
}

#rightColumn{
	color: #FFF;	
}

#searchBar, #sort_bar{
	background: #262626;
}

#sort_bar, #sort_bar a{
	color: #CCCCCC	
}

#sort_bar a:hover{
	color: #FFF;
}

.inventory_v2_price_right .price_title{
	margin: 3px 0px 0px 0px;	
}

.inventory_v2_price_right{
	color: #DC4545;
}

.inventory_v2_price_right .price_title{
	color: #FFF;
}

.inventory_v2_details_links a, .inventory_v2_details a.btn_inventory_photos, .inventory_v2_details_wrap a.btn_inventory_photos,
.inventory_v2_details_wrap a.btn_inventory_contact:link, .inventory_v2_details a.btn_inventory_contact:link, .inventory_v2_details_wrap a.btn_inventory_history, .inventory_v2_details a.btn_inventory_history{
	color: #DC4545;	
}

.inventory_v2_details_links a:hover, .inventory_v2_details a.btn_inventory_photos:hover, .inventory_v2_details_wrap a.btn_inventory_photos:hover,
.inventory_v2_details_wrap a.btn_inventory_contact:hover, .inventory_v2_details a.btn_inventory_contact:hover{
	color: #CCCCCC;	
}

.inventory_v2_row{
	background: #000;	
}

.inventory_v2_details h4 a, .inventory_v2_details h4 a:hover{
	color: #FFF;
}

#searchBar_right{
	display: none;	
}

/*vehicle page*/

#vehicle_vitals{
	background: transparent;
}

#vehicle_topbar{
	background: transparent;
	color: #FFF;
}

#vehicle_topbar a{
	color: #FFF;
}

#vehicle_topbar a:hover{
	color: #c1c1c1;	
}

#vehicle_title{
	font-size: 24px;
	color: #DC4545;
}

.price_line_1{
	font-size: 24px;
	color: #DC4545;
}

#vitalsContainer{
	color: #FFF;	
}

#vehicle_thumbs img{
	margin-left: 11px;
}

.gray_ten{
	color: #FFF;	
}

#vehicleDisclaimer{
	font-size: 14px;
	padding: 5px;
}

.vehicle_details_pagination a{
	background-color:#0000;
	color:#FFFFFF;
	border: 1px solid #FFF;
	font-size:11pt;
	padding:8px 10px;
	text-decoration:none;
}

.customer_tools_left, .customer_tools_right_left, .customer_tools_right_right, .customer_tools_right{
	color: #000;	
}


/*about page*/
#about_text{
	padding: 20px 0px 20px 0px;	
}

#about_text h3{
	font-weight: normal;
	text-transform: uppercase;
}

#about_text a:visited{
	color: #D95353;	
}

#about_text p{
	font-weight:bold;	
}

/*warranty page*/
#warranty_text{
	padding: 20px 0px 20px 0px;	
}

/*contact us page*/
#contactus_text{
	padding: 20px 0px 20px 0px;
}

/*financing page*/
#finance_text{
	padding: 20px 0px 20px 0px;	
}

/*sitemap page*/

/*bottom section*/
#sgautoBottom {
	clear:both;
	background:url(../images/bgBottom.gif) center 28px repeat-x #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#dc4545;
}

ul#footerNav{
  list-style-type: none;
  float: left;
  clear: both;
}

ul#footerNav li {
	float: left;
	margin: 0px 5px 0px 0px;
}

ul#footerNav li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#dc4545;
}

ul#footerNav li a:hover{
	color: #c1c1c1;	
}


#bottomBar {
	background:url(../images/bgCarbon.gif) top center repeat-x #202020;
	height:28px;
}
#bottomSec{
	height:155px;
	width:980px;
	text-align:left;
	margin: 0 auto;
}
#bottomSecInner{
	width:950px;
	margin:0px auto;
}

#bottomSecInner strong{
		
}

#bottomSecInner a:visited{
	color: #D95353;
}	

#bottomSecInner .floatLeft{
	float: left;
	width: 410px;
	padding: 10px 0px 0px 0px;
}

#bottomSecInner .floatRight{
	float: right;
	width: 300px;
	padding: 10px 0px 0px 0px;
}

/*### =notify ###
###############*/
#notify p, #notify h2 { color:#fff; }
#notify_right { color:#000; margin-bottom:20px; }

/*### =about ###
###############*/
#about p, #about h2 { color:#fff; }
#about #left { display:none; }
#about #right { width:auto; }


#left_pic_collumn {
	margin-top:55px;
	width:250px;
	float:right;
	margin-right:20px;
	display:inline;
}
#about #right {
	margin-top:15px;
	float:left;	
	width:900px;
	margin-left:50px;
	display:inline;
}
.about_image {
	float:left; display:inline; margin: 0 20px; width:250px; height:188px; border:1px solid #ccc;
}

#topBanner p#onestop { float:left; display:inline; margin: 17px 0 0 27px; padding: 0; width:287px; height:85px; text-indent: -9000px; background: url(../images/onestop.gif) no-repeat center top; }
#topBanner a#getapproved { float:right; display:inline; margin: 45px 40px 0 0; padding: 0; text-indent: -9000px; width:218px; height:60px; background: url(../images/approved.gif) no-repeat center top; }
#shipping #right .ship_disc { font-size:9px; }
#shipping #right p.notice { font-family: Georgia; font-size:19px; font-style:italic; line-height: 28px; padding: 20px 10px; margin: 20px 0; border-top:1px dotted #999; border-bottom:1px dotted #999; width:400px; }
.shippic { float:right; display:inline; margin: 0 0 80px 20px; }
#shipping #right p { font-size:14px;  }
#finbttn { display:block; margin: 50px; }
#financeLeft { margin-left: 10px; display:inline; }
#financeRight { display:inline; margin-right: 10px; }
#top_about_pics { margin: 10px 0 10px 55px;  }
.contactbox { float:left; display:inline; margin: 0 20px; width:200px; font-size: 15px; }
.addressbox { float:right; display:inline; margin: 20px 20px 0 0; width:200px; padding: 0 0 0 20px; border-left:1px solid #333; }
#map .addressbox { border-right:1px solid #333; border-left:none; padding: 0 20px 0 0; }
#map #right {margin-top: 20px; }
#names { float:left; width:720px; }
a#mapthelocation { display:block; margin: 20px 0 0; width:200px; height:115px; text-indent: -9000px; background: url(../images/map_location.gif) no-repeat left top; }
a#mapthelocation:hover { background-position: -200px 0px; }
#contact p.contactdisclaimer { font-size:10px; margin: 50px 0 0; padding: 30px 0 0; border-top:1px solid #333; color:#ccc; }

.shippingBlurbLeft {font-size: 16px; text-align: center; color: #fff; width: 240px; padding-top: 20px;}
span.redText {color: #ff0000;}


/*WARRANTY PAGES*/
#warrantyWrapper {width: 900px; height: 530px; margin: 0px auto; padding: 20px 0 20px 0;}
.warrantyLeft {float: left; padding: 20px 100px 0 0;}
.warrantyBulletPoints {width: 550px; font-size: 16px; font-weight: normal; color: #fff;}
.bulletP {background-image: url(http://images1.ecarlist.com/sites/sgauto/images/redBullet.gif); background-repeat: no-repeat; background-position: center left; padding: 5px 0 0 20px;}
#infoLinks {font-size: 16px; font-weight: normal; color: #a81b1b; margin-top: 40px;}
.link {float: left; padding: 0 0 0 10px;}
.contactUsLink {font-size: 12px; color: #fff; margin: 40px 0 0 75px;}
.contactInfo {float: left; font-size: 12px; color: #fff; margin-top: 40px; width: 225px; text-align: center;}
#warrantyRight {float: left; width: 206px; border: 1px solid #666;}
.nacText {width: 186px; margin: 10px 0 0 10px;}
.whyNac {font-family: times-new-roman, serif; font-size: 16px; color: #fff;}
#warrantyPlanInfo {padding: 30px 20px 30px 20px;}
#warrantyPlanInfo h5, .emphasisText {font-size: 13px; color: #a81b1b;}
.leftAlignImage {float: left; padding: 0 10px 0 5px;}

#toplogos { width:980px; height:55px; margin: 0; padding: 0; list-style-type:none; }
#toplogos li { float:left; margin: 0; padding: 0; }
#toplogos li a { display:block; height:55px; text-indent: -9000px; }
#toplogos li a#jag { width:76px; margin-left: 27px; margin-right: 83px; }
#toplogos li a#lex { width:51px; margin-right: 100px; }
#toplogos li a#por { width:47px; margin-right: 125px; }
#toplogos li a#aud { width:65px; margin-right: 131px; }
#toplogos li a#mer { width:49px; margin-right: 120px; }
#toplogos li a#lan { width:70px; }

#inventory #inventory_v2_sorry h3 { height:auto; text-align: center !important; width:auto; }

