@charset "UTF-8";
/**************************************************
ecarlist STYLESHEET
(C) ecarlist. ALL RIGHTS RESERVED.
AUTHORED BY: Daniel Pitner of ecarlist
***************************************************/

#rightColumn {
	background-color:#1a1a1a;
}

.lp_leftColumnMakesTitle {
	background:url('../listingImages/leftColumnMakesModels.jpg') top center no-repeat;
	height:51px;
}
.lp_leftColumnEmailTitle {
	background:url('../listingImages/leftColumnEmailDealer.jpg') top center no-repeat;
	height:51px;
}
.lp_leftColumn {
	background:url('../listingImages/bgLeftColumn.jpg') top center repeat-x #000000;
	padding-top:18px;
	padding-bottom:25px;
	text-align:left;
}
#lp_leftColumnTree {
	color:#fff;
	padding-left:25px;
	font-weight:bold;
}
#lp_leftColumnForm {
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#a7a7a7;
	font-size:10pt;
}
#lp_leftColumnForm input {
	width:207px;
	font-size:9pt;
	margin-bottom:12px;
}
#lp_leftColumnForm textarea {
	width:207px;
	font-size:9pt;
	margin-bottom:12px;
}
.lp_goButton{
	width:50px;
}

#lp_vTypeBar {
	background:url('../images/bgVehicleNav.jpg') top left repeat-x;
	height:46px;
	border-top:7px solid #1a1a1a;
}

#lp_vTypeBar_inner {
	padding-top:12px;
	padding-left:10px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}

#lp_vTypeBar_inner a {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

#lp_vTypeBar_inner a:hover {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}


#lp_searchBar {
	background:url('../listingImages/bgSearchBar.gif') top left repeat-x;
	height:43px;
	border-top:7px solid #000;
}
#lp_searchBar_inner {
	padding-top:10px;
	padding-left:10px;
	float:left;
}
#listing_form {
	padding-top:10px;
	float:left;
	margin-left:5px;
}
#loading {
	padding-top:10px;
	float:left;
	margin-left:5px;
}
#lp_searchBar_innerRight {
	padding-top:10px;
	padding-right:10px;
	float:right;
}
.lp_searchBarInput {
	width:100px;
}
.lp_searchBarInputRight {
	width:150px;
}

.svc_leftColumn {
	background:url('../listingImages/bgLeftColumn.jpg') top center repeat-x #000000;
	padding-top:18px;
	padding-bottom:25px;
	text-align:left;
}

.svc_leftColumn {
	background:url('../listingImages/bgLeftColumn.jpg') top center repeat-x #000000;
	padding-top:18px;
	padding-bottom:25px;
	text-align:left;
}

#svc_leftColumnForm {
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:9pt;
}
#svc_leftColumnForm input {
	width:170px;
	font-size:9pt;
	margin-bottom:12px;
}
#svc_leftColumnForm textarea {
	width:170px;
	font-size:9pt;
	margin-bottom:12px;
}


#lp_sortBar {
	background:url('../listingImages/bgSortBar.gif') bottom center repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#d6b667;
	height:29px;
	margin-top:15px;
}
#lp_sortBar a {
	color:#FFFFFF;
	text-decoration:underline;
}
#lp_sortBar a:hover {
	color:#CCCCCC;
}
.lp_sortBar_column {
	background:url('../listingImages/sortBarArrow.gif') center 18px no-repeat;
	padding-bottom:14px;
}
.lp_sortBar_column_hidden {
	padding-bottom:14px;
}
.lp_column_make {
	float:left;
	width:102px;
	text-align:center;
}
.lp_column_year {
	float:left;
	width:80px;
	text-align:center;
}
.lp_column_model {
	float:left;
	width:212px;
	text-align:center;
}
.lp_column_mileage {
	float:left;
	width:80px;
	text-align:center;
}
.lp_column_price {
	float:left;
	width:85px;
	text-align:center;
}
.lp_column_button {
	float:left;
	width:113px;
	text-align:center;
}

.lp_makeHeader {
	background:url('../listingImages/bgMakeHeader.gif') bottom left no-repeat;
	color:#717171;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12pt;
	padding-bottom:5px;
	padding-left:7px;
	margin-top:10px;
}

/******INVENTORY LISTING STYLE************/
.lp_pagination {
	padding:5px;
	background: url('../listingImages/lp_pagination_bg.gif') top left repeat-x;
	color:#fff;
	font-size:9pt;
}
.lp_pagination a {
	color:#FFFFFF;
	text-decoration:none;
}
.lp_pagination a:hover {
	text-decoration:underline;
	color:#CCCCCC;
}
.lp_paginationLeft {
	float:left;
	width:100px;
}
.lp_paginationRight {
	float:right;
	width:100px;
	text-align:right;
}
.lp_paginationCenter {
	float:left;
	width:465px;
	text-align:center;
}

/*ROW A*/
.lp_inventory_row {
	/*background:url(../listingImages/bgRow.gif) bottom center repeat-x;*/
	border-bottom:1px solid #111111;
	padding-bottom:2px;
}
.lp_inventory_a {
	padding-top:20px;
	padding-bottom:20px;
}
.lp_thumbnailShadow {
	background:url(../listingImages/bgThumbnail.gif) top left no-repeat;
	width:102px;
	height:78px;
}
.lp_listingColumnInner {
	font-size:10pt;
	color:#fff;
	margin-top:25px;
}
.lp_listingColumnInner a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.lp_listingColumnInner a:hover {
	text-decoration:underline;
	color:#CCCCCC;
}
.lp_listingColumn_color {
	font-size:8pt;
}
	
.lp_listingColumnInner_button {
	font-size:10pt;
	color:#7d7d7d;
	margin-top:22px;
}

/*ROW B*/
.lp_inventory_b {
	background:url('../listingImages/bgHidden.gif') top center repeat-x #55595b;
	padding-top:10px;
	padding-bottom:10px;
}
.lp_inventory_b_column1 {
	width:220px;
	color:#fff;
	font-size:9pt;
	padding-left:5px;
	float:left;
}
.lp_inventory_b_column1_dealertext {
	margin-top:10px;
	margin-bottom:10px;
	font-size:8.5pt;
	text-align:left;
	width:200px;
	color:#fff;
}
.lp_inventory_b_column1_dealertext a {
	color:#CCCCCC;
	text-decoration:underline;
}
.lp_inventory_b_column1_dealertext a:hover {
	color:#CCCCCC;
}
.lp_inventory_b_column1 a {
	color:#CCCCCC;
	text-decoration:none;
	font-size:8pt;
}
.lp_inventory_b_column1 a:hover {
	text-decoration:underline;
}

.lp_inventory_b_column2 {
	float:left;
	width:220px;
	padding-left:20px;
	color:#fff;
	line-height:25px;
}
.lp_inventory_b_column2 strong {
	color:#CCCCCC;
}
/**/
.lp_inventory_b_column3 {
	float:left;
	width:50px;
	padding-left:30px;
	padding-top:30px;
	text-align:center;
}
.lp_inventory_b_column3Image {
	margin-bottom:10px;
}

.lp_inventory_b_column4 {
	float:right;
	width:90px;
	padding-right:5px;
}
.lp_iconspan {
	cursor:hand;
	cursor:pointer;
}
#fixedtipdiv{
	position:absolute;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid black;
	z-index:100;
	color:black;
	font-size:7pt;
	text-align:left;
	width:400px;
	height:150px;
	filter:alpha(opacity=90);
	opacity:.90;
}
#fixedtipdiv .tipColumn {
	width:120px;
	margin-left:10px;
	float:left;
}


/* NEW STUFF */

p {
	margin-top:0px;
	margin-bottom:10px;
}
h1 {
	font-size:50pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-5pt;
	color:#B10000;
	text-shadow:#000000;
}
h2 {
	font-size:12pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}
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:#000000;
	text-decoration:underline;
}
a:hover {
	color:#B10000;
}
#mainContainer {
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:940px;
	margin:0px auto;
}
#content {
	width:940px;
	margin:0px auto;
	text-align:left;
}
#content #leftColumn {
	float:left;
	width:250px;
}
#content #rightColumn {
	float:right;
	width:675px;
}

.clear {
	clear:both;
}
