@import url("./modern_base.css");
@import url("http/images1.ecarlist.com/sites/templates/common/css/standard_pages.css");
@import url("http/images1.ecarlist.com/sites/templates/common/css/standard_pages_white.css");

.color_pri { color: #ba0c00 !important; }
.color_sec { color: #760101 !important; }

#header { position:relative; }
#header h1 a { display:block; width:221px; height:74px; text-indent: -9000px; background: url(../images/cv_logo_new.jpg) no-repeat left top; position: absolute; z-index: 200; top:28px;  }
#header h2 { margin-left: 220px; }
#header h3 { float: right; font-size: 16px; color: #898989; font-weight: normal; }

p#homemap { float:left; margin: 15px 0 0; padding: 165px 39px 0 0; width:379px; height:62px; background: url(../images/homemaptop2.jpg) no-repeat left top; }
p#homemap a { display:block; width:379px; height:62px; text-indent: -9000px; background: url(../images/directionshome.jpg) no-repeat left top; }
p#homemap a:hover { background-position: -379px 0px; }

#home_search { padding-right: 20px; }
#ql_home { margin-top: 10px; }

p#viewmorehome { background: url(../images/mind_car_blk.jpg) no-repeat left top; }

#hometextblock {  height:128px; overflow: hidden; }

.inventory_details_custom { width:47%; float:left; margin: 0; padding: 5px 5px 0 0; line-height: 16px; color:#666; }
.inventory_v2_details li strong { color:#000; }
.inventory_v2_details li.exterior, .inventory_v2_details li.interior {  }

.inventory_v2_details_links { margin: 0; padding: 10px 15px 0 0; border-top:1px dotted #ccc; }
#inventory .inventory_v2_details { padding-bottom: 15px; }
#inventory .inventory_v2_row { padding: 10px 0; }

.financeBox2{display: none;}

#priNav li ul li{background: url(http://images1.ecarlist.com/sites/templates/modern/images/navbkgd.gif) repeat-x; width: 160px;}

#priNav li ul a{color: #FFF;}
#home a#purecars_home {float: right; margin: -9px 45px 0 0;}
#inventory #purecars {float: right; margin: 4px;}
/*#priNav li ul {width: auto !important;} */

/*** ABOUT PAGE ***/

#about #main_content, #our_story #main_content, #our_team #main_content, #team #main_content, #dealership #main_content, #testimonials #main_content {
width: 980px;
margin: 0 auto;
padding: 0px;
}
#subHead_about {float: left; padding: 10px 0px 10px 15px;}
#subHead_about h1 {font-size: 50px; color: #750000; font-family: Arial; font-weight: lighter; margin:10px 0px;}
#about_navs {margin: 0;
padding: 0 0 0 0px;
height: 30px;
list-style-type: none;}
#about_navs li {
float: left;
margin: 0;
padding: 0;
}
#about_navs li a {
display: block;
padding: 0 30px 0px 0px;
line-height: 45px;
height: 45px;
font-size: 14px;
font-weight: normal;
text-decoration: none;
}
#about_navs li a {text-indent: -9000px;}
#about_navs li a#overview {
	background: url('../images/aboutNavs.png') no-repeat -5px -5px;
	width: 59px;
	height: 28px;
}
#about_navs li a#story {
	background: url('../images/aboutNavs.png') no-repeat -95px -5px;
	width: 58px;
	height: 28px;
}
#about_navs li a#team {
	background: url('../images/aboutNavs.png') no-repeat -184px -5px;
	width: 47px;
	height: 28px;
}
#about_navs li a#dealership {
	background: url('../images/aboutNavs.png') no-repeat -262px -5px;
	width: 68px;
	height: 28px;
}
#about_navs li a#testimonials {
	background: url('../images/aboutNavs.png') no-repeat -361px -5px;
	width: 99px;
	height: 28px;
}

#about_navs li a#overview:hover {
	background: url('../images/aboutNavs.png') no-repeat -5px -43px;
	width: 59px;
	height: 28px;
}
#about_navs li a#story:hover {
	background: url('../images/aboutNavs.png') no-repeat -95px -43px;
	width: 58px;
	height: 28px;
}
#about_navs li a#team:hover {
	background: url('../images/aboutNavs.png') no-repeat -184px -43px;
	width: 47px;
	height: 28px;
}
#about_navs li a#dealership:hover {
	background: url('../images/aboutNavs.png') no-repeat -262px -43px;
	width: 68px;
	height: 28px;
}
#about_navs li a#testimonials:hover {
	background: url('../images/aboutNavs.png') no-repeat -361px -43px;
	width: 99px;
	height: 28px;
}

#about_navs li a#overview.active {
	background: url('../images/aboutNavs.png') no-repeat -5px -81px;
	width: 59px;
	height: 28px;
}
#about_navs li a#story.active {
	background: url('../images/aboutNavs.png') no-repeat -95px -81px;
	width: 58px;
	height: 28px;
}
#about_navs li a#team.active {
	background: url('../images/aboutNavs.png') no-repeat -184px -81px;
	width: 47px;
	height: 28px;
}
#about_navs li a#dealership.active {
	background: url('../images/aboutNavs.png') no-repeat -262px -81px;
	width: 68px;
	height: 28px;
}
#about_navs li a#testimonials.active {
	background: url('../images/aboutNavs.png') no-repeat -361px -81px;
	width: 99px;
	height: 28px;
}
#about_navs  li.first a {
padding-left: -15px;
}
#custom_about {margin: 10px 0px; border-top: 1px #ccc solid; }
#custom_about h2 {font-size: 26px; color: #750000; font-family: Arial; font-weight: lighter; margin-bottom:10px; padding: 20px 0px 0px 15px;}
#about #custom_about p {padding: 10px 0px 25px 15px;}
#custom_about p {font-size: 14px;}
#custom_about #about_arrow { margin: 0px 0px -3px 0px;}
#our_story #custom_about p, #testimonials #custom_about p {padding: 0px 0px 25px 15px; line-height: 16px;}
#our_team .employee_image {margin: 10px 15px;}
#our_team .employee_image, #our_team .employee_info {float:left;}
#our_team .employee_name {margin: 20px 0px 0px 0px;}
#our_team .employee_name p {font-size: 16px;}
#our_team .employee_name p.span {font-weight: bold;}
#our_team .employee_info {font-size: 12px;}
#contact .carVision_image {margin: 0 auto; text-align: center;}
form.validation .customer_tools_right_left, form.validation .customer_tools_right_right {
width: 227px;
}


div#call_confirm {
	float: left;
	color: #ff0000;
	letter-spacing: 1px;
	font-weight: bold;
	text-transform: uppercase;
}

#home_top {
	position: relative;
}

#home_social {
	position: absolute;
	bottom: -34px;
	right: 0px;
}

#home_social li{
	float: left;
	margin-right: 5px;
}

#home_social li a {
	width: 32px;
	height: 32px;
	display: block;
	text-indent: -9000px;
}

#home_social li a#home_social001 {
	background: url('../../social_media/images/iconFacebook_32.png') no-repeat
}

#home_social li a#home_social002 {
	background: url('../../social_media/images/iconYoutube_34.png') no-repeat
}

#home_social li a#home_social003 {
	background: url('../../social_media/images/iconInstagram_32.png') no-repeat
}

#home_social li a#home_social004 {
	background: url('../../social_media/images/iconGooglePlus_32.png') no-repeat
}

#home_social li a#home_social005 {
	background: url('../../social_media/images/iconTwitter_32.png') no-repeat
}

#home_social li a#home_social006 {
	background: url('../../social_media/images/iconPintrest_34.png') no-repeat
}

#home_social li a#home_social007 {
	background: url('../../social_media/images/iconLinkedIn_32.png') no-repeat
}

#chat_wrapper a {position:absolute; top: -6px; left: 625px;}
