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

@import url(../../common/common_classes.css);
@import url(../../common/inventory_v2_right.css);
@import url(../../common/inventory_v2_sidebar_filters.css);
@import url(../../common/inventory_v2_sidebar_contact.css);
@import url(../../common/vehicle_v2_details.css);
@import url(../../common/vehicle_v2_sidebar_links.css);
@import url(../../common/vehicle_v2_tools.css);
@import url(../../common/vehicle_v2_top.css);
@import url(../../common/vehicle_v2_vitals.css);
@import url(../../common/similar_vehicles.css);
@import url(../../common/v2_top_search.css);
@import url(../../common/specials.css);
@import url(./dropdown.css);
@import url(http://images1.ecarlist.com/sites/common/columns.css);

/*********COMMON TAGS**********/
body {
	background:#000;
	margin: 0 0 0 0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

p, #rightColumn ul { margin:5px 0 10px 0; }

h1, #specials h2 { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#006600;
	line-height:24px;
	}
	
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight: bold;
	}
td { padding: 3px 8px; }
table { margin: 5px 0; }
.bodyImg { float:right; margin: 0 0 0 15px; border: 2px solid #AFB8BF; }

/* BANNERS */
#header_1344 {
	background:url(../images/bannerLanding.jpg) top center no-repeat;
}
#header_1258 {
	background:url(../images/bannerAustin.jpg) top center no-repeat;
}
#header_1256 {
	background:url(../images/bannerDallas.jpg) top center no-repeat;
}

#header_1257 {
	background:url(../images/bannerFrisco.jpg) top center no-repeat;
}
.header { width: 980px; margin: 0 auto; height:159px; }
.header span { display:none; }

/* MAIN CONTAINERS */
#contentWrapper { width:980px; background:url(../images/bgTop.jpg) top center no-repeat #fff; margin:0px auto; }
#contentInner {
	margin:0px auto;
	width:940px;
	text-align:left;
}
#contentWrapper a {
	color:#388855;
	font-weight:bold;
	text-decoration:none;
}
#contentWrapper a:hover {
	text-decoration:underline;
}

/* NAVIGATION */
#navigationTop {
	height:51px;
	width:940px;
	margin:0px auto;
}
#navigationTop #leftTitle {
	float:left;
}
#navigationTop #leftTitle span { display:none; }
#navigationTop #rightNav {
	float:right;
}
.navTopDivider {
	margin-left:5px;
	margin-right:5px;
}
.subPageNavTop img {
	margin-left:10px;
}

/* main navigation */
.prinav li { float:right; list-style-type:none; } 
.prinav li a { display:block; height:51px; width: 95px; } 
.prinav li span { display: none; }
#navitem_1256 a { background: url(../images/dallas_8.png) no-repeat top center; }
#navitem_1257 a { background: url(../images/frisco_8.png) no-repeat top center; }
#navitem_1258 a { background: url(../images/austin_8.png) no-repeat top center; }
#navitem_1256:hover a { background: url(../images/dallas_8_r2.png) no-repeat top center; }
#navitem_1257:hover a { background: url(../images/frisco_8_r2.png) no-repeat top center; }
#navitem_1258:hover a { background: url(../images/austin_8_r2.png) no-repeat top center; }
#navlist_1256 #navitem_1256 a { background: url(../images/dallas_8_r.png) no-repeat top center; }
#navlist_1257 #navitem_1257 a { background: url(../images/frisco_8_r.png) no-repeat top center; }
#navlist_1258 #navitem_1258 a { background: url(../images/austin_8_r.png) no-repeat top center; }
#subnav {
	width:940px;
	background:url(../images/navMain/arrowsRight.gif) center right no-repeat;
	height:34px;
	border-top:#000 1px solid;
	border-bottom:#000 1px solid;
	margin:0px auto 10px;
	padding-top:6px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal; 
}
#subnav li { float:left; list-style-type:none; }
#subnav li#chat {
	margin-left:30px;
}
#subnav a {
	color:#000;
	font-size:16px;
	height:39px;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:15px;
	line-height:25px;
	margin-right:5px;
	margin-left:5px;
}
#subnav a:hover {
	background:url(../images/navMain/rollover.gif) top center no-repeat;
	text-decoration:none;
}

/*###### =home ######
###################*/
#landingHomeContent {
	margin:0px auto;
	width:900px;
}
#landingHomeContent #left {
	float:left;
	background:url(../images/landingPage/bgCentres.gif) top left no-repeat;
	width:451px;
	text-align:left;
	padding-top:45px;
}
#dealer_contact_info { font-family: "Times New Roman", Times, serif; font-size:12pt; text-align:center; margin-top:10px; }
#dealer_contact h2 { display:none; }
#dealer_contact form { background:transparent url(../listingImages/leftColumnEmailDealer.jpg) no-repeat scroll center top; padding-top:60px; padding-left:15px; }
#dealer_contact form { font-size:10pt; color: #4d4d4d; } 
#dealer_contact form input { border: 1px solid #36393C; font-size:9pt; margin-bottom: 12px; margin-top: 3px; width:207px; }
#dealer_contact form textarea, #dealer_contact form select { font-size:9pt; margin-bottom: 12px; margin-top: 3px; width:207px; }
#dealer_contact #vehicle_question_submit input { border: 0; width:auto; }
.locationsDivider {
	margin-right:10px;
}
#landingHomeContent #right {
	float:right;
	width:439px;
}
#home.site_1344 #contentInner { width:100%; text-align:center; }
#titleFeatured {
	height:28px;
	background:url(../images/titleFeaturedPreOwned.gif) top left no-repeat #e7dc9f;
	margin-bottom:10px;
}
#featuredVehicles {
	float:left;
	width:590px;
	margin-bottom:10px; 
}
#featuredVehicles #featuredVehicles_title { display:none; }
#featuredButton {
	float:right;
	width:75px;
}

#random_list_item { float:left; width:97px; margin: 0 10px; overflow:hidden; text-align:center; }

#random_list_item img { border:0; }
#random_list_item a { color:#000; font-weight:normal; }
#random_list_item a:link { }
#random_list_item a:hover { text-decoration:none; }
#random_list_item a:link { }
#random_list_item a:link { }

/* this is for the popup mouseover */
.toolTip {
	width:224px;
	height:210px;/*234*/
	background:url(http://images1.ecarlist.com/sites/images/featured_popup.png) center center no-repeat;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	padding:12px 0px;
}
* html .toolTip {
	background:url('http://images1.ecarlist.com/sites/images/featured_popup.gif') center center no-repeat;
	/*height:234px;*/
	
}
.toolTipInner {
	width:181px;
	margin-top:17px;
	margin-left:21px;
	overflow:hidden;
}
.toolTipTitle {
	font-size:16px;
	font-weight:bold;
	width:200px;
	height:38px;
	margin:0px 12px 3px;
}
.toolTipInner_left {
	float:left;
	text-align:right;
	color:#6e6a6a;
	font-size:12px;
	line-height:22px;
	width:55px;
}
.toolTipInner_right {
	margin-left:63px;
	font-size:14px;
	line-height:22px;
}
.toolTipInner_price {
	font-size:28px;
	font-weight:bold;
	line-height:25px;
	color:#ff0000;
	text-align:right;
	margin-top:10px;
}
.toolTipInner_price div {
	font-size:12px;
	color:#000;
	line-height:normal;
}
#search label { display:none; }
#search select { width:198px; border: 1px solid #000; }
#search #listing_form { text-align:center; float:none; }
#homeBottomContainer {
}
#homeBottomContainer #left {
	float:left;
	width:428px;
	font-size:9pt;
}
#homeLeftTextInner {
	width:415px;
	background:url(../images/bgMessage.gif) top left no-repeat;
	padding:20px 13px 0 0;
}
#homeLeftTextInner_wide {
	width:650px;
	background:url(../images/landrover_way_wide.jpg) top left no-repeat;
	margin-top:30px;
	padding:20px 9px 0 0;
}
.titlePreownedBottom {
	background:url(../images/titlePreownedBottom.gif) top center no-repeat;
	width:230px;
	height:30px;
}
#leftColumn #left {
	font-family:verdana;
	float:right;
	width:230px;
}
#leftColumn #left #column {
	float:left;
	width:110px;
}
#leftColumn #left #column ul {
	list-style-type:none;
	color:#7e150e;
	text-align:left;
	font-size:7pt;
	margin: 0;
	padding: 0;
	font-weight:normal;
}
#leftColumn #left #column ul li {
	padding-bottom:6px;
}

#homeBottomContainer #right {
	float:right;
	width:230px;
}
#homeBottomContainer #right #column {
	float:left;
	width:110px;
}
#homeBottomContainer #right #column ul {
	list-style-type:none;
	color:#7e150e;
	text-align:left;
	font-size:7pt;
	margin: 0;
	padding: 0;
	font-weight:normal;
}
#homeBottomContainer #right #column ul li {
	padding-bottom:6px;
}

/*###### =bottom #######
######################*/
#bottom { clear:both;
	background:url(../images/bgBottom.jpg) top center no-repeat;
	padding-top:42px;
	width:980px;
	color:#a79d60;
	font-size:8pt;
	margin:0px auto;
}
#bottom_left {
	float:left;
	text-align:left;
}
#bottom_right {
	float:right;
	text-align:right;
	color:#a79d60;
}
#bottom_right li { list-style-type:none; float:left; margin-right:3px; }
#bottom_right a {
	color:#a79d60;
	text-decoration:none;
}

#bottom_right a:hover {
	color:#a79d60;
	text-decoration:underline;
}
#bottomLogo { clear:both; float:right }

/* COLUMN CSS */
#leftColumn, #left {
	float:left;
	width:250px;
	text-align:left;
	font-size:12pt;
}
#rightColumn, #right {
	float:right;
	width:675px;
	text-align:left;
}

#oneColumn {
	float:left;
	width:930px;
	text-align:left;
}
#oneColumn p, #oneColumn h1, #oneColumn h4 { margin-bottom:15px; }
#leftButtons {
	padding-left:35px;
	text-align:left;
}
#leftButtons img {
	display:block;
	margin-bottom:10px;
}

#leftColumnForm {
	width:200px;
	text-align:left;
	margin:0px auto;
}
#leftColumnForm select {
	width:198px;
	border:#000 1px solid;
}
.leftColumnFormSec {
	font-size:14pt;
	font-weight:bold;
	padding-bottom:10px;
}

/*misc classes*/

.clear {
	clear:both;
}
.spacer20 {
	height:20px;
}
.lineDotted {
	clear:both;
	height:40px;
	background:url(../images/lineDotted.gif) center center repeat-x;
}




/*add on pages stuff*/

.groupHeader {
	border: 0.01em solid #CCCCCC;
	background-color:#5C9769;
	color:#FFFFFF;
	font-weight:bold;
	}
	
.splashBoxBody { /* standard content area within box section */
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		color: #ffffff;
	}
	

	.splashBoxHeader { 
		font-size: 14px;
		font-weight: bold;
		color: #1d2846;
		border-bottom: 1px dotted #1d2846;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		height: 34px;
	}

	

	.splashBoxHeaderDesc {
		padding: 8px 5px 5px 5px;
	}

		

	.splashBoxHeaderLink {
		padding: 4px 5px 0px 0px;
	}


	.splashBoxWrapper {
		margin: 30px 0px 0px 0px;
		padding: 0px;
	}

	
	img.splashLifestyle {
		width: 652px;
		padding: 0px;
		margin: 0px;
	}
	

	.splashItem {
		width: 170px;
		margin: 13px 25px 5px 25px;
		padding: 0px;
		float: left;
		line-height: 16px;
	}

	
	.splashItem:hover {
		text-decoration: none;
	}

	

	.splashItemName {
		font-weight: bold;
		width: 170px;
		color: #006600;
		font-size: 12px;
	}

	

	.splashItemSku {
		color: #666666;
		font-size: 11px;
		display: block;
	}

	

	ul.splashList  {
		margin: 0px;
		padding: 5px;

	}

		

	.splashList li {
		background: url(../images/icon_bluearrow.gif);
		background-repeat: no-repeat;
		background-position: center left;
		color: #ffffff;
		list-style: none;
		padding: 0px 0px 0px 12px;
		margin: 10px 0px 10px 0px;
		vertical-align: middle;
		font-size: 10px;

	}

	

	.splashList li a {
		color: #ffffff;

	}
	
	.infoblock_titlecopy

{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 9px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 2px;
    FONT-FAMILY: arial,sans-serif

}

.infoblock_bodycopy

{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 9px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 2px;
    FONT-FAMILY: arial,sans-serif

}

/*******SPECIALS PAGE***********/
#1256_bannerSpecials {
	height:150px;
	background:url(http://images1.ecarlist.com/sites/landrover/images/1256_bannerSpecials.jpg) top center no-repeat;
	margin-bottom:5px;
}


#1257_bannerSpecials {
	height:150px;
	background:url(../images/1257_bannerSpecials.jpg) top center no-repeat;
	margin-bottom:5px;
}

#1258_bannerSpecials {
	height:150px;
	background:url(../images/1258_bannerSpecials.jpg) top center no-repeat;
	margin-bottom:5px;
}

#bannerSpecials {
	height:150px;
	background:url(../images/bannerSpecials.jpg) top center no-repeat;
	margin-bottom:5px;
}


.specialsSection {
	background:url(../images/bgSpecialsSection.jpg) bottom center no-repeat;
}
.specialsTitle {
	background:url(../images/bgSpecialsTitle.gif) top center no-repeat #eda209;
	font-family:Arial Black;
	font-style:italic;
	font-size:12pt;
	color:#000000;
	height:65px;
}

.specialsTitleService {
	background:url(../images/bgSpecialsTitle_Service.gif) top center no-repeat #eda209;
	font-family:Arial Black;
	font-style:italic;
	font-size:12pt;
	color:#fff;
	height:65px;
}

.specialsTitleInner {
	padding-left:10px;
	padding-top:18px;
}
.specialsSectionInner {
	margin-left:10px;
	margin-right:20px;
	margin-top:10px;
	padding-bottom:40px;
	color:#000;
}
.specialsLeft {
	float:left;
	width:170px;
	text-align:center;
	vertical-align:middle
}
.specialsRight {
	float:right;
	width:450px;
	text-align:left;
	vertical-align:top
}

.specialsContent {
	float:left;
	width:600px;
	text-align:center;
	vertical-align:middle;
}

/*###### =inventory ######
########################*/

#inventory #leftColumn { font-family: Verdana, Arial, sans-serif; font-size:9pt; text-align:left; }
#inventory .non_expandable_menuheader { color:#388855; }

#inventory #sort_bar a { color: #87783D; font-weight:normal; }
#inventory #sort_bar a:link { }
#inventory #sort_bar a:visited { }
#inventory #sort_bar a:hover { color: #388855; }
#inventory #sort_bar a:active { }

#inventory .filterList li a:hover { background: #87783D url(../../images/listingImages/arrowTree_white.gif) no-repeat scroll 2px center; color: #fff; }

#inventory .inventory_v2_price_right { color:#87783D; }

/*###### =vehicle ######
########################*/

#vehicle #leftColumn { font-family: Verdana, Arial, sans-serif; font-size:9pt; text-align:left; }
#vehicle #vehicle_vitals { font-family:Arial,Helvetica,sans-serif; }
#vehicle #vehicle_title { width:475px; color: #94834B; font-size: 14pt; font-weight:bold; }
#vehicle #price { color: #0B6F4B; font-size: 24pt; font-weight:bold; }
#vehicle #price .gray_ten { color: #94834B; font-size: 10pt; }
#vehicle #price .gray_fourteen { font-weight:normal; }
#vehicle #vitalsContainer { color:#7A7A7A; font-size: 8.5pt; }
#vehicle #vitalsContainer strong { color:#4C4C4C; }
#vehicle #vehicle_thumbs { background: #E0E0E0; }
#customer_tools_top_left { background:transparent url('../../images/innerpageImages/dealerbox_top_left_khaki.png') no-repeat left top; }
#customer_tools_top_middle { color:#053826; background:transparent url('../../images/innerpageImages/dealerbox_top_middle_khaki.jpg') repeat-x left top; }
#customer_tools_top_middle img { padding-top: 7px; padding-right: 3px; }
#customer_tools_top_right { background:transparent url('../../images/innerpageImages/dealerbox_top_right_khaki.png') no-repeat right top; }
#customer_tools_content_wrapper { border-left:1px solid #572402; border-right:1px solid #572402; }
#customer_tools_icons { border-left:1px solid #572402; border-right:1px solid #572402; }
#customer_tools_bottom_left { background:transparent url('../../images/innerpageImages/dealerbox_bottom_left_khaki.png') no-repeat left top; }
#customer_tools_bottom_middle { border-bottom:1px solid #572402; }
#customer_tools_bottom_right { background:transparent url('../../images/innerpageImages/dealerbox_bottom_right_khaki.png') no-repeat right top; } 
#vehicle #vehicle_details_top { height: 15px; }
#vehicle #vehicle_details_middle { background: url(../innerpageImages/bg_desc_center.gif) repeat-y top center; }
#vehicle #vehicle_details_top_left { background: url(../innerpageImages/bg_desc_top_left.gif) no-repeat; }
#vehicle #vehicle_details_top_middle { background: url(../innerpageImages/bg_desc_top_middle.gif) no-repeat; }
#vehicle #vehicle_details_top_right { background: url(../innerpageImages/bg_desc_top_right.gif) no-repeat; }
#vehicle #vehicle_details_bottom_left { height:30px; background: url(../innerpageImages/bg_desc_bottom_left.gif) no-repeat; }
#vehicle #vehicle_details_bottom_middle { height:30px; background: url(../innerpageImages/bg_desc_bottom_middle.gif) no-repeat; }
#vehicle #vehicle_details_bottom_right { width:45px; height:30px; background: url(../innerpageImages/bg_desc_bottom_right.gif) no-repeat; }
#vehicle .vehicle_details_pagination a { padding: 8px 10px; text-decoration: none; color: #38}


#chat_placer {
	float:right;
	margin-right:90px;
	display:inline;
}


/* Twiter Box */

#twitter_box h2 {
	display:block;
	width:428px;
	height:27px;
	text-indent: -9000px;
	margin: 0;
	padding: 0;
	background: url(../images/twitter_title.gif) no-repeat left top;
}
#rightColumn #twitter_update_list {
	padding: 5px;
	margin: 0;
	list-style-type: none;
	background: url(../images/twitter_tile.gif) repeat-y left top;
	height:200px;
}
#rightColumn #twitter_update_list li {
	float:left;
	width:200px;
	height:90px;
	padding: 0;
	margin: 0 5px 10px 0;
	font-size:10px;
}
#rightColumn #twitter_div a#twitter-link {
	display:block;
	width:164px;
	height:20px;
	margin: 0;
	padding: 0 14px 0 247px;
	text-indent: -9000px;
	background: url(../images/follow_me.gif) no-repeat left top;
	text-align: left;
}

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

#notify_middle h1 {
	color:#006600;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	margin-bottom:15px;
}
#notify_middle p {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:17px;
	text-decoration:none;
}
#notify_right form {
	background: :#fff;
}
#notify_right form h3 {
	padding: 5px 0 0 5px;
} 

/****social media links****/

ul#socialMedia_links{
	list-style-type: none;
	width: 200px;
	margin: 0px auto;
}

ul#socialMedia_links a{
	display: block;
	text-indent: 50px;
	height: 32px;
	width: 32px;
	background: url('../images/socialMedia_bg.png') no-repeat;
	line-height: 28px;
}

ul#socialMedia_links a#socialMedia_001{
	background-position: 0px 0px;
}

ul#socialMedia_links a#socialMedia_002{
	background-position: -33px 0px;
}


#rightCustom {
	float: right;
	display: inline;
	margin-right: 0px;
	width: 670px;
}
#leftCustom {
	display: inline;
	margin-left: 0px;
	width: 258px;
	float: left;
}
#warranty_info #dealer_contact form #ec_is_submit { padding-top: 15px; }
#warranty_info #dealer_contact form #ec_is_submit input { width:auto; border:none; }