@charset "UTF-8";
@import url(http://images1.ecarlist.com/sites/templates/common/css/base.css);

/**************************************************
South Point Dealersites 2511
***************************************************/

body {
	background: #000 url('../images/body_bg.png') repeat-x top left;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	/* color: #fff; */
	color: #333; 
}

a{
	color: #fff;
	text-decoration: underline;
}

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

p {
	padding-bottom: 5px;
}

#header_wrapper {
	background: url('../images/headerWrapper_bg.jpg') no-repeat top center;
	width: 100%;
	display: table;
}

#header {
	width: 980px;
	height: 121px;
	margin: 0px auto;
	position: relative
}

#header_chat {position: absolute; top: 50px; left: 230px;}




.dealer_2511 #foursquare {display: block; position: absolute; top: 80px; right: 210px; width: 150px; height: 25px; background: url('http://images1.ecarlist.com/sites/south_point_ag/images/Foursquare.png') no-repeat;}

.dealer_2517 #foursquare {display: block; width: 150px; height: 25px; background: url('http://images1.ecarlist.com/sites/south_point_ag/images/Foursquare.png') no-repeat;}


#hope{display: block; position: absolute; top: 10px; right: 170px; width: 134px; height: 101px; background: url('../images/HopeOnwheelstab.jpg') no-repeat;}

#container_wrapper {
	background: url('../images/containerWrapper_franchise_bg.jpg') no-repeat top center;
	width: 100%;
	display: table;
}

#containerWrapper_repeat {
	background: url('../images/containerRepeat_bg.png') repeat-y top center;
	width: 100%;
	display: table;
}

#container {
	width: 980px;
	margin: 0px auto;
	background: url('../images/containerFooter_bg.png') no-repeat bottom center;
}

#content {
	padding: 18px 0px 15px 0px;
	min-height: 500px;
}

#home #content {
	padding: 0px 0px 0px 0px;
	min-height: auto;
}

h3#home_link {
	float: left;
	display: inline;
}

h3#home_link a {
	float: left;
	display: block;
	width: 804px;
	height: 121px;
	text-indent: -9000px;
}

a#DRcertified {position:absolute; left: 140px; }
a#header_directions { position:absolute; left: 655px; top: 9px; }

#header_address{
	float: right;
	display: inline;
	margin: 28px 0px 0px 0px;
	color: #797979;
	font-size: 16px;
	text-align: right;
}

#header_address a {
	text-transform: uppercase;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}

/**** Top Contact Container ****/

#contact p#form_response_body{color: #000;}

#topContact_wrapper{
	width: 980px;
	height: 59px;
	margin: 5px auto 0px;
	background: url('../images/topContact_franchise_bg.png') no-repeat left top;
}

#topContact_container {
	list-style-type: none;
	float: left;
	display: inline;
}

#topContact_container li{
	float: left;
	display: inline;
	width: 78px;
	margin: 0px 15px;
}

#topContact_container li.first{
	margin-right: 25px;
}

#topContact_container li.second{
	margin-right: 20px;
}

#topContact_container li.third{
	margin-right: 17px;
}

#topContact_container li p{
	font-size: 12px;
	padding: 7px 0px 0px 0px;
	line-height: 14px;
	color: #d1d1d0;
}

#topButtons_container {
	list-style-type: none;
	display: inline;
	padding: 7px 35px 0px 0px;
}

#topButtons_container li {
	float: right;
	display: inline;
	margin-right: 5px;
}

#topButtons_container li a {
	float: left;
	display: block;
	height: 37px;
	background: url('../images/topContact_buttons2.png') no-repeat;
	text-indent: -9000px;
}

#topButtons_container li a#topButton_001 {
	background-position: -830px 0px;
	width: 123px;
}
.dealer_2518 #topButtons_container li a#topButton_001 {
	background: url('../images/nada.jpg') no-repeat;
	width: 123px;
}
#topButtons_container li a#topButton_002 {
	background-position: -190px 1px;
	width: 184px;
	margin-right: 60px;
}
.dealer_2518 #topButtons_container li a#topButton_002{
	margin-right: 0px;
}


#topButtons_container li a#topButton_002.topButton_002_2517 {margin-right: 0;}

#topButtons_container li a#topButton_003 {
	background-position: -379px 0px;
	width: 35px;
}

#topButtons_container li a#topButton_004 {
	background: url('../images/icon_youtube.png') no-repeat center;
	width: 32px;
	height: 37px;
}
#topButtons_container li a#topButton_005 {
	background-position: -958px 0px;
	width: 36px;
}

.dealer_2518 #topButtons_container li a#topButton_001:hover {
	background: url('../images/nada.jpg') no-repeat;
	width: 123px;
}
#topButtons_container li a#topButton_001:hover {
	background-position: -830px 0px;
}

#topButtons_container li a#topButton_002:hover {
	background-position: -604px 1px;
}

#topButtons_container li a#topButton_003:hover {
	background-position: -794px 0px;
}
#topButtons_container li a#topButton_005:hover {
	background-position: -998px 0px;
}

#topButtons_container #preApprove > a {display: block; text-indent: 0; float: right; margin-right: 40px;}

#topButtons_container .topFacebook a {float: right; margin-right: 5px;}

#topButtons_conatiner li {float: right;}

/****nav menu*****/

#priNav {
	list-style-type: none;
	width: 980px;
	height: 38px;
	margin: 3px auto 3px;
	text-align: center;
}

#priNav ul {
	display: none;
}

#priNav li {
	display: inline-block;
	float: none;
	padding: 0px 0px 0px 0px;
	background: url('../images/navStar_bg.png') no-repeat right center;
	/* For IE 7 */
    zoom: 1;
    *display: inline;
}

#priNav li.first {
	margin-left: 0px
}

#priNav li.last {
	background: transparent;
	padding-right: 0px;
}

#priNav li a {
	display: inline-block;
	height: 38px;
	line-height: 38px;
	padding: 0px 24px 0px 9px;
	text-transform: uppercase;
	font-family: Georgia, Arial, sans-serif;
	font-size: 13px;
	font-size-adjust: 0.50;
	font-weight: bold;
	color: #ffa469;
	text-decoration: none;
	letter-spacing: 0.4px
}

#priNav li a:hover {
	color: #fff;
}

#priNav li.first a {
	padding-left: 0px;
}

#priNav li.last a {
	padding-right: 0px;
}

/*dropdown menu*/

#priNav ul {
	background: #000;
	margin-top: 38px;
	width: 180px;
	padding: 10px 0px;
	border: 3px solid #a8a8a8;
	text-align: left;
	top: 0px;
	left: 0px;
}

#priNav ul li {
	width: 100%;
	float: left;
	display: inline;
	background: none;
}

#priNav ul a {
	color: #fff;
	font-size: 12px;
	text-transform: none;
	line-height: 20px;
	font-family: Helvetica, Arial, sans-serif;
}

#priNav ul a:hover {
	color: #FFA469;
}

/**** Home Top****/

#home_top {
	width: 962px;
	height: 280px;
	margin: 0px auto;
	background: url('../images/homeTop_franchise_bg.png') no-repeat;
}

#homeTop_links {
	list-style-type: none;
	float: left;
	display: inline;
	width: 216px;
	margin:83px 0 0 30px;
}

#homeTop_links li {
	float: left;
	display: inline;
}

#homeTop_links li a {
	float: left;
	display: block;
	background: url('../images/homeTop_links.png') no-repeat;
	text-indent: -9000px;
	width: 216px;
}

#homeTop_links li a#homeTop_link001 {
	background-position: 0px 0px;
	height: 42px;
}

#homeTop_links li a#homeTop_link002 {
	background-position: 0px -42px;
	height: 43px;
}

#homeTop_links li a#homeTop_link003 {
	background-position: 0px -85px;
	height: 44px;
}

#homeTop_links li a#homeTop_link001:hover {
	background-position: -217px 0px;
}

#homeTop_links li a#homeTop_link002:hover {
	background-position: -217px -42px;
}

#homeTop_links li a#homeTop_link003:hover {
	background-position: -217px -85px;
}

#specials_flash {
	float: right;
	display: inline;
	margin:38px 20px 0 0;
	border: 1px solid #000;
}

/**** Home Middle ****/

#home_middle {
	float: left;
	display: inline;
	width: 980px;
	background: url('../images/homeMiddle_bg.png') no-repeat top left;
}

/**** Home Quicklinks ****/

#home_quicklinks {
	list-style-type: none;
	float: left;
	display: inline;
	margin: 0px 0px 0px 9px;
	padding: 10px 0px 0px 0px;
	background: url('../images/homeQuicklinks_franchise_bg.png') no-repeat left top;
}

#home_quicklinks li {
	float: left;
	display: inline;
}

#home_quicklinks li.first {
	margin-left: 191px;
}

#home_quicklinks li a {
	display: block;
	float: left;
	height: 82px;
	background: url('../images/homeQuicklink_franchise_links.png') no-repeat;
	text-indent: -9000px;
}

#home_quicklinks li a#homeQuicklink_001 {
	background-position: 0px 0px;
	width: 192px;
}

#home_quicklinks li a#homeQuicklink_002 {
	background-position: -192px 0px;
	width: 193px;
}

#home_quicklinks li a#homeQuicklink_003 {
	background-position: -385px 0px;
	width: 192px;
}

#home_quicklinks li a#homeQuicklink_004 {
	background-position: -577px 0px;
	width: 192px;
}

/*** hover states***/

#home_quicklinks li a#homeQuicklink_001:hover {
	background-position: -770px 0px;
}

#home_quicklinks li a#homeQuicklink_002:hover {
	background-position: -962px 0px;
}

#home_quicklinks li a#homeQuicklink_003:hover {
	background-position: -1155px 0px;
}

#home_quicklinks li a#homeQuicklink_004:hover {
	background-position: -1347px 0px;
}

/**** Quicklinks ****/

#quicklink_container {
	list-style-type: none;
	width: 223px;
	margin: 10px auto;
	background: url('../images/innerQuicklink_header.png') no-repeat top left;
	padding-top: 39px;
}

#quicklink_container li{
	float: left;
	display: inline;
	margin-bottom: 0px
}

#quicklink_container li.first{
	border-top: none;
}

#quicklink_container li.last{
	border-bottom: none;
}

#quicklink_container li a{
	height: 52px;
	width: 223px;
	line-height: 36px;
	font-size: 16px;
	text-indent: 16px;
	text-transform: uppercase;
	text-decoration: none;
	background: url('../images/innerQuicklink_bg.png') no-repeat;
	display: block;
	float: left;
	color: #fff;
}

/**** hover ****/

#quicklink_container li a:hover{
	background-position: -224px 0px;
}


/***** Home About ****/

#home_about {
	width: 965px;
	height: 208px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 9px;
}

#southPoint_helmet {
	position: relative;
	float: left;
	display: inline;
	width: 142px;
	height: 143px;
}

#southPoint_helmet a {
	display: block;
	background: url('../images/southPoint_helmet.png') no-repeat;
	width: 155px;
	height: 145px;
	text-indent: -9000px;
	position: absolute;
	top: 45px;
	left: -33px;
}

#home_about p{
	float: left;
	display: inline;
	width: 475px;
	color: #bcbcbc;
	font-size: 12px;
	line-height: 15px;
	margin: 70px 0px 0px 0px
}

#home_about p a{
	text-transform: uppercase
}

/**** Featured Vehicles *****/

#home_bottom {
	float: left;
	display: inline;
	background: url('../images/homeBottom_franchise_top.png') no-repeat top left;
}

#featuredVehicles {
	float: left;
	display: inline;
	width: 962px;
	height: 202px;
	margin: 18px 0px 0px 9px;
	background: url('../images/fv_bg.png') no-repeat;
}

#featuredVehicles_title {
	display: none;
}

#home #featuredVehicles #random_list_location {
	float: left;
	display: inline;
	padding: 0px;
	width: 100%;
	margin: 57px 0px 0px 0px;
}

#home #featuredVehicles #random_list_location img{
	border: 2px solid #000;
	height: 63px;
	width: 94px;
	display: block;
	margin: 0px auto 5px;
}

#home #featuredVehicles #random_list_location a:hover img{
	border: 2px solid #fff;
}

#home #featuredVehicles #random_list_location a{
	text-decoration: none;
	color: #fff;
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif;
	width: 135px;
	height: 120px;
	display: block;
	padding: 15px 0px 0px 0px;
	font-weight: bold;
}

#home #featuredVehicles #random_list_location a:hover{
	color: #de5600;
	text-decoration: none;
	background: url('../images/fvItem_bg.png') no-repeat;
}

#home #featuredVehicles #random_list_location #random_list_item {
	display: inline;
	margin: 0px 0px 0px 0px;
	text-align: center;
	width: auto;
	padding: 0px 0px 0px 0px;
}

#home #featuredVehicles #random_list_location #random_list_item.fv_first {
	margin-left: 8px;
}

#home #featuredVehicles #random_list_location #random_list_item br {
	display: none;
}

.toolTipInner_price{
	color: #de5600;	
}

.tt_carfax { float:left; }
.tt_carfax { margin:0px 0px 3px 3px; }
.tt_cpo { float:left; }

#featuredVehicles_footer {
	display: none;
}

#fvView_all {
	position: relative;
}

#fvView_all a {
	position: absolute;
	right: 31px;
	top: 38px;
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	color: #ffa469;
	text-decoration: none;
}

#fvView_all a:hover {
	color: #fff;
}

/***** Inventory Page *****/
#right {
	display: inline;
	background: #3f3f3f url('../images/right_bg.png') repeat-x top left;
	border: 1px solid #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	width: 719px;
	padding-bottom: 15px;
}

#left {
	display: inline;
	margin-left: 5px;
	margin-right: 15px;
}

#leftColumn {
	display: inline;
	margin-left: 5px;
	margin-right: 19px;
	width: 225px;
}

#vehicle #leftColumn {
	width: 231px;
	margin-right: 13px;
}

#rightColumn {
	display: inline;
	margin-right: 10px;
	width: 721px;
}

.inventory_v2_price_right .price_line_1 .callForPrice {
	font-size: 15px;
}

.inventory_v2_price_right .price_title{ 
	font-size: 14px;
}
	
span.price_title{
	font-size: 10px !important;
}
	
.inventory_v2_price_right .price_line_2{
	text-decoration:line-through;
}

#site_logoSection {
	display: none;
}

#inventory_v2_sidebar_filters {
	background: transparent;
}

#currentFilters {
	color: #fff;
	background: #999;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}

#currentFilters p {
	color: #fff;
	padding: 3px 4px;
}

#currentFilters a {
	color: #fff;
}

#inventory_v2_sidebar_filters h3.non_expandable_menuheader {
	color: #b2b2b2;
	font-size: 12px;
	height: 59px;
	background: url('../images/refineSearch_header.png') no-repeat top center;
	margin: 0px;
	line-height: 20px;	
}

#inventory_v2_sidebar_filters h3 {
	color: #fff;
	text-transform: none;
	font-size: 13px;
	font-family: Times, sans-serif;
	background: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px;
	font-weight: bold;
}

#inventory_v2_sidebar_filters h2 {
	color: #7a7a7a;
	padding: 5px 0px;
	font-size: 18px;
	margin: 0px 0px 5px 0px;
	display: none;
}

#searchBar, #vehicle_topbar  {
	background: url('../images/searchBar_bg.png') no-repeat;
	border-bottom: none;
	margin-bottom: 0px;
	border: none;
}

#vehicle_topbar  {
	
}

#vehicle_topbar, #vehicle_topbar a {
	color: #fff
}

#vehicle #searchBar {
	border-top: none;
}

#sort_bar {
	 background: url('../images/sortBar_bg.png') repeat-x;
	 color: #fff;
	 margin-bottom: 10px;
}

#sort_bar a {
	color: #fff;
	font-size: 12px;
}

#filterListWrap {
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	background: #3f3f3f;
	margin-bottom: 15px;
	padding-top: 10px;
}

.filterList, #vehicle_v2_sidebar_links  {
	background: transparent;
	font-family: Helvetica, Arial;
	font-size: 12px;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.filterList {
	background-position: 0px 25px;
}

#vehicle_v2_sidebar_links {
	background: #3f3f3f;
}

.filterList li, #vehicle_v2_sidebar_links li {
	color: #ababab;
}

.filterList li a, #vehicle_v2_sidebar_links li a {
	padding-left: 22px !important;
	color: #6c6c6c;
	font-size: 12px;
	border: none;
	padding-right: 3px;
	background: url('../images/filterArrow_orange.png') no-repeat 4px center;
}

.filterList li a:hover, #vehicle_v2_sidebar_links li a:hover {
	color: #fff;
	background: #de5600 url('../../images/listingImages/arrowTree_white.gif') no-repeat 4px center;
}

.filterList span a {
	float: right;
	display: block;
	background: #444;
	padding: 5px;
	margin: 5px 5px 5px 0px;
	border: 1px solid #ccc;
	color: #ababab;
}

#vehicle_v2_sidebar_links {
	border: 1px solid #000;
	padding: 9px !important;
	color: #fff;
}

.expandable a {
	color: #fff;
}

.inventory_v2_row {
	border: 1px solid #000;
	color: #ababab;
	background: #3f3f3f;
	margin-bottom: 10px !important;
	padding: 15px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.inventory_v2_row:hover {
	background: #595959;
}

.inventory_gogreen_box {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #EDEDED;
	color:#000000;
	display:none;
	padding:7px;
}

.inventory_gogreen_container a {
	color: #06af3e !important;
}

.inventory_gogreen_container a:hover {
	color: #06af3e !important;	
}

h4.vehicle_incentives_link {
	color: #06af3e !important;
}

h4.vehicle_incentives_link:hover {
	color: #06af3e !important;
}

/*.inventory_v2_row:hover .price_line_1 {
	color: #e10a02;
}

.inventory_v2_row:hover .inventory_v2_details h4 a{
	color: #e10a02;
}

.inventory_v2_row:hover .inventory_v2_details_links *{
	color: #ccc !important;
}*/


.inventory_v2_details h4 a {
	color: #ff8537;
}

.inventory_v2_details h4 a:hover {
	color: #fff;
}

.inventory_v2_pagination a {
	color: #ababab;
}

.inventory_v2_pagination a:hover {
	color: #ccc;
}

.inventory_v2_pagination {
	color: #ababab;
}

.price_line_1 {
	color: #de5600;
	padding: 5px 0px;
	font-size: 25px;
}

.color_pri {
	color: #cbcbcb;
}

.inventory_v2_details_links a {
	color: #cecece;
}

.inventory_v2_details_wrap a.btn_inventory_history, .inventory_v2_details a.btn_inventory_history  {
	color: #cecece
}

.inventory_v2_details_wrap a.btn_inventory_contact:link, .inventory_v2_details a.btn_inventory_contact:link {
	color: #cecece;
}

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

#vehicleDisclaimer {
	color: #ababab;
}

#vehicle_v2_notify_button img {
	display: none;
}

#vehicle_v2_notify_button {
	background: url('../images/vehicleFinder_button.png') no-repeat center center;
	width: 220px;
	height: 100px;
	display: block;
	margin: 10px auto;
}

#edmunds_img {
	width: 200px;
	height: 30px;
	margin: 0px auto;
}

#edmunds_img a {
	display: block;
	text-indent: -9000px;
	width: 200px;
	height: 30px;
	background: url('../images/edmunds_img.jpg') no-repeat;
}

#vehicle_title {
	color: #de5600;
	width: 450px;
	font-size: 20px;
	text-indent: 5px;
}

#vehicle_mainPhoto {
	width: 285px;
	padding-left: 5px;
}

#vehicle_vitals {
	background: #e6e6e6;
	border: 1px solid #000;
	border-bottom: none;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	margin-top: 15px;
}

#vehicle_photos #vehicle_vitals {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#vehicle_mainVitals {
	color: #4c4c4c;
	font-size: 11px;
	padding-right: 5px;
}

#vehicle_mainVitals strong, #vehicle .ecl_carfax_highlights  {
	color: #4c4c4c !important;
}

#vehicle_mainVitals .price_line_1 {
	font-size: 26px;
	font-weight: bold;
	color: #b91111;
}

#vehicle_contact span {
	color: #4c4c4c;
	font-size: 20px;
}

#vehicle_contact a{
	color: #0049ab;
}

#vehicle_contact a:hover{
	color: #83b8ff;
}

#vehicle_thumbs {
	background: #e6e6e6;
	border: 1px solid #000;
	border-top: none;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	width: 719px;
}

#similarVehicles {
	background: url('../images/similarVehicles_footer.png') no-repeat bottom;
	padding: 0px 0px 41px 0px
}

#similarVehicles h3 {
	background: url('../images/similarVehicles_header.png') no-repeat;
	width: 231px;
	height: 43px;
	text-indent: -9000px;
}

.similarVehicle {
	background: #4f4f4f url('../images/similarVehicle_bg.png') repeat-x;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #3f3f3f;
	color: #b1b2b2;
	font-size: 12px;
	padding: 5px 0px 5px 10px;
	margin-bottom: 0px;
}

.similarVehicle a{
	color: #fff;
	width: 42%;
}

.similarVehicle a:hover{
	color: #6b87a7;
}

.similarVehicle img {
	width: 85px;
}

#customer_tools_bottom_middle {
	background: #fff;
}

#inventory_v2_sorry .similarVehicle {
	color: #000;
}

#vehicle_count_controls {
	width: 40%;
	text-align: left;
}

#vehicle_details_middle {
	color: #000;
}

/****dealer contact ******/

#contact_incentives legend {
	display: none;
}

#inventory_v2_sidebar_contact h2, #dealer_contact h2, #contact_incentives h3 {
	background: url('../images/dealerContact_header.png') no-repeat;
	width: 221px;
	height: 67px;
	text-indent: -9000px;
	border-bottom: none;
}

#contact_incentives h3 {
	margin: 0px;
}

#inventory_v2_sidebar_contact, #dealer_contact, #contact_incentives  {
	background: #3f3f3f url('../images/dealerContact_repeat.png') repeat-y center;
	width: 221px;
	height: auto;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-size: 11px;
	margin: 0px auto 15px;
	padding-top: 0px;
	border: none;
}

#contact_incentives {
	border-bottom: 1px solid #000;
	padding-bottom: 15px;
}

#inventory_v2_sidebar_contact #contact_small, #dealer_contact #contact_small {
	width: 221px;
	background: url('../images/dealerContact_bg.png') no-repeat bottom;
	padding: 0px 0px 30px 0px;
}

#inventory_v2_sidebar_contact form.validation ol, #dealer_contact form.validation ol, #contact_incentives ol {
	width: 210px;
	margin: 0px auto 0px;
}

#inventory_v2_sidebar_contact form.validation fieldset, #dealer_contact form.validation fieldset, #contact_incentives form.validation fieldset{
	padding-bottom: 10px;
}

#contact_incentives ol label {
	font-size: 15px;
}

#contact_incentives ol li {
	padding: 3px;
}

#inventory_v2_sidebar_contact .input_element, #dealer_contact .input_element, #contact_incentives .input_element {
	width: 170px !important;
}

#inventory_v2_sidebar_contact #ec_is_submit, #dealer_contact #ec_is_submit {
	width: 205px;
	margin: 0px auto;
}

#contact_incentives #vehicle_question_submit {
	margin: 10px auto;
	width: 203px;	
}

#contact_incentives #vehicle_question_submit input {
	margin: 0px;
}

#inventory_v2_sidebar_contact #ec_is_submit input, #dealer_contact #ec_is_submit input, #contact_incentives #vehicle_question_submit input {
	background: url('../images/dealerSubmit_button.png');
	width: 203px;
	height: 32px;
	display: block;
	border: none;
	color: #fff;
	text-indent: -9000px;
	cursor: pointer;
	font-size: 0px;
	color: transparent;
	line-height: 1 !important;

}

#inventory_v2_sidebar_contact #ec_is_submit input:hover, #dealer_contact #ec_is_submit input:hover, #contact_incentives #vehicle_question_submit input:hover {
	background-position: -204px 0px;
}

#content h3 {
	color: #bbb;
} 
#nissanContact_block {
	color: #bbb;
}
/*** Revivision by Patrick (10/23/2012 ticket #102873) ***/

/*****inner pages ****/

#sidebar_address {
	font-size: 12px;
	height: 140px;
	background: #3f3f3f;
	color: #fff;
	border: 1px solid #000;
	padding: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

#sidebar_address_titles {
	margin-right: 3px;
	display: inline;
}

#financing #sidebar_address {
	background: #3a3a3a url('../images/filterList_bg.png') repeat-x;
	border: 1px solid #b1b2b4;
}

#sidebar_address a {
	background:none repeat scroll 0 0 #E8E8E8;
	border:1px solid #ABABAB;
	color:#666666;
	font-size:8pt;
	font-weight:bold;
	line-height:10pt;
	padding:2px 5px;
	text-decoration:none;
	text-transform:lowercase;
	float: right;
	display: block;
	margin-top: 15px;
}

#sidebar_address a#getdirections:hover {
	color: #6b87a7
}

#financing #sidebar_address {
	font-size: 11px;
}

#sidebar_address a#getdirections {
	margin-top: 15px;
}

#right h2 {
	color: #fff;
	font-size: 28px;
	text-transform: uppercase;
	padding: 10px 0px 20px 15px;
	border: none;
	margin-bottom: 15px;
	background: url('../images/rightHeader_bg.png') repeat-x left bottom;
}

#right h3 {
	padding: 0px 15px;
}

#notify_middle h2, #financeLeft h2  {
	color: #fff;
	font-size: 23px;
	text-transform: uppercase;
	border: none;
	margin-bottom: 15px;
}

#notify_middle p, #right p, #financeLeft p, #service, #parts {
	color: #e1e0e0;
	padding: 0px 15px 10px;
}

#financeLeft h2 {
	padding-left: 15px;
}

#testimonials #right p {
	font-size: 17px;
}

#our_team #right p {
	line-height: 17px;
}

#financeHeader {
	margin:0 0 10px 8px;
	width:98%;
}

.financeBox2 p {
	color: #000;
}

#financeLeft.col, #notify_middle.col {
	margin-right: 1%;
}

#financeRight {
	color: #000;
}

#shipping #left {
	display: none;
}

#shipping #right {
	margin: 0px auto;
	width: 600px;
	color: #fff;
	float: none;
	display: block;
	text-align: center;
}

#service #vehicle_question_submit, #parts #vehicle_question_submit {
	width: 207px;
	margin: 15px auto;
}

.customer_tools_left, .customer_tools_left img {
	width: 120px;
}

#customer_tools_content_wrapper form.validation label {
	color: #000;
}

#customer_tools_icons .tool_icon {
	margin: 0px;
}

#customer_tools {
	padding: 0px 10px;
	margin-top: 15px;
}

#rightCustom td {
	padding:3px 8px;
}

.customer_tools_left {
	width: 120px;
	float: left;
}

#about #right p, #about #right p span  {
	color: #E1E0E0 !important;
}
#about #right p span {line-height: 16px;}
/*****jobs*****/

#employment_application {
	width: 678px;
	margin: 0px auto;
}

#employment_application h3 {
	padding: 15px;
}

#jobs form {
	border: none;
}

#jobs fieldset, #employSubmit  {
	border: none;
}

/***** body shop ****/

#body_shop_form #right h3 {
	margin: 10px 0px 10px 0px;
}

#body_shop_form #vehicle_question_submit {
	margin:15px auto;
	width:207px;
}

/*###### =quickquote ######
#########################*/

.quickQuote { 
	float:left;
	width:277px;
	margin: 10px 25px;
}
.quickQuote li { 
	clear: both;
}
.quickQuote .input_element {
	width: 230px !important;
}

.input_radio {
	float:left;
	margin: 0 5px 7px 13px;
}
form.validation label.radio {
	padding-left: 0;
}
.quickQuote div#vehicle_question_submit input {
	float:right;
	border: 1px solid #666;
	margin: 10px 33px 10px 0;
	font-size: 12pt;
}
.quickQuote div#vehicle_question_submit input:hover {
	background: #bbb;
}
.quickQuote div#vehicle_question_loading {
	float:right;
	margin: 10px 33px 10px 0;
	height: 24px;
}

#quick_quote #left {
	background: url('../images/filterList_bg.jpg') no-repeat 0 bottom;
	padding: 0px 0px 10px 0px;
}

#quick_quote ul {list-style-type: none;}
#quick_quote #right { margin-bottom: 15px; }
#quick_quote h2 { text-align: center; padding: 5px 0px 0px 0px;}
#quick_quote form { clear: both; }
.quickQuoteSide li.quickQuoteSideFirst { font-weight:bold; line-height:1.8em; background: transparent url(../images/filterHeader_bg.jpg) no-repeat scroll 0 0; padding-top: 10px; }
.quickQuoteSide { font-size:98%; line-height:1.5em; background: transparent url(../images/filterList_ul_bg.jpg) repeat-y scroll 0 0; }
.quickQuoteSide li { padding: 0 15px; }



/*****vehicle customer tools ****/

#vct_container {
	color: #000;
}

#vct_container a {
	color: #000;
}

/*### =notify #####
#################*/
#notify_form_div {
	background: #e0e0e0;
	color: #000;
	width: auto !important;
}
#notify_form_div h3 {
	height: 39px;
	background: url(http://images1.ecarlist.com/sites/templates/common/images/notify_top.jpg) no-repeat top right;
	padding: 17px 0 0 15px;
	color: #fff;
}
.tb_even,
.nfd_even {
	background: #fff;
}
#notify_image {
	margin-top: 80px;
}

#notify_middle p{
	padding-left: 15px;
}

#notify_middle h2 {
	text-indent: 15px;
}

/**** footer ****/

#footer_wrapper {
	width: 100%;
	display: table;
	background: url('../images/footerWrapper_franchise_bg.png') no-repeat top center;
}

#footer{
	width: 980px;
	margin: 0px auto;
	color: #999;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
}

#footer a{
	color: #a94e14;
	text-decoration: none;
}

#footer a:hover {
	color: #fff;
}

#footer_left {
	float: left;
	display: inline;
	text-transform: uppercase;
	margin: 67px 48px 0px 0px;
	width: 473px;
}

#footer_left table th {
	text-align: left;
	font-size: 20px;
	color: #797979;
	font-weight: normal;
	padding: 0px 0px 25px 0px;
}

#footer_left table td {
	line-height: 15px;
	padding: 0px 10px 5px 0px;
	color: #d2d2d2;
	font-size: 14px;
}

#footer_left table td.footerTable_address {
	color: #494949;
}

#footer_left table td.footerTable_title {
	font-size: 10px;
	color: #797979;
	text-align: right;
	
}

#footer_right {
	float: left;
	display: inline;
	font-size: 11px;
	width: 400px;
	margin-top: 115px;
	padding: 0px 0px 15px 0px;
}

#footerNav {
	line-height: 15px;
	text-transform: uppercase;
	float: left;
	display: inline;
	margin: 0px 0px 15px 21px;
}

#footerNav li {
	display: inline;
	border-right: 1px solid #a94e14;
	padding: 0px 10px 0px 10px;
}

#footerNav li a {
	font-size: 10px;
}

#footerNav li.first {
	padding-left: 0px;
}

#footerNav li.last {
	padding-right: 0px;
	border: none;
}

#footerNav li a{

}

#ec_footer {
	float: left;
	display: inline;
	color: #4d4d4d;
	width: 220px;
}

#ec_footer a {
	color: #4d4d4d;
}

#ec_footer li{
	display: inline;
	padding-right: 2px;
}

h3#ecarlist_logo{
	float: left;
	display: inline;
	margin: 0px 20px 0px 0px;
}

h3#ecarlist_logo a{
	display: block;
	background: url('../images/ecarlist_logo.png') no-repeat;
	width: 129px;
	height: 28px;
	text-indent: -9000px;
	float: left;
}

h3#ecarlist_logo a:hover{
	background-position: -130px 0px
}

/**** specials page****/

#specials_navigation ul,
#specials_navigation_wrap,
#specials_navigation ul li a:hover, 
.specials_item  {
    border-color: #333 !important;
    color: #666;
    background: #ececec;
}

#specials_navigation_wrap {
	padding-left: 10px;
	border-left: none;
}

#specials_navigation_wrap, #specials_navigation ul{
	background: transparent;
}

#specials_navigation ul li a {
	color: #888;
}

#specials_navigation ul li.specials_current a {
	color: #333
}

#specials_subnavigation li {
	color: #fff;
}

#specials #right p {
	color: inherit;
	*color: #666;
}

#specials_subnavigation li a {
	color: #ccc;
}

.specials_item_left h3 {
	color: #666;
}

.automated_10425_line2, automated_10426_line2 {
	color: #607894 !important;
}

.automated_10425_line1, .automated_10426_line1 {
	color: #000 !important;
}

.specials_item_right a, .specials_item_left a{
	color: #000
}

.incentiveModelWrap a, .incentiveModelWrap {
	color: #000;
}

#calloutContainer {
	color: #333;
}

/***** Event Page ****/

.event_photos {
	width: 556px;
	margin: 0px auto;
}

.event_photos li {
	float: left;
	display: inline;
	width: 250px;
	height: 188px;
	border: 4px solid #abadac;
	margin: 0px 10px 10px 10px;
}

.event_photos li img{
	width: 250px;
	height: 188px;
}

/****** Body Shop Page ******/

#sliderShow_container { width:670px; margin: 5px 0 30px; padding: 0; height:443px; }
a.prevPage { float:left; width:40px; height:443px; margin: 0; padding: 0; text-indent: -9000px; background: url(../images/slider_left.png) no-repeat left top; }
a.nextPage { float:left; width:40px; height:443px; margin: 0; padding: 0; text-indent: -9000px; background: url(../images/slider_right.png) no-repeat left top; }
#body_shop_form .scrollable { float: left; height: 443px; overflow-x: hidden; overflow-y: hidden; position: relative; width: 590px !important; }
#body_shop_form .scrollable .items { height: 443px; position: absolute; width: 2000em; }
#body_shop_form .scrollable img { float: left; width: 590px; height: 443px; }

/****** firefox 2 mac ******/

.customer_tools_right_left li, .customer_tools_right_right li, #contact_small ol li, .customer_tools_left li {
	clear: left;
}

.customer_tools_content li, #right .customer_tools_content_contact ul li {
	clear: left;
}

#blackbook_frame {
	width: 980px;
	margin: 0px auto;
	height: 600px;
}

#dc_frame {
	width: 980px;
	margin: 0px auto;
	height: 1000px;
}


#autotrader_frame {
	width: 980px;
	margin: 0px auto;
	height: 1000px;
}

#trade_BB img{
	margin-left: 10px;
	margin-bottom: 10px;
}

#autotrader_vehicle {
	
}

#ec_vehicleIncentiveBlock {
	color: #333
}

/*****Hyundai 2511 ***/

.dealer_2511 #header {
	background: url('../images/header_bg_2511.png') no-repeat center top;
}

.dealer_2511 #header #header_address { width: 173px; }

.dealer_2511 #home_about {
	background: url('../images/homeAbout_bg_2511.jpg') no-repeat;
}

/*****Kia 2517 ***/

.dealer_2517 #header {
	background: url('../images/header_bg_2517.png') no-repeat center top;
}

.dealer_2517 #home_about {
	background: url('../images/homeAbout_bgbig_2517.jpg') no-repeat;
	height: 405px;
}

.dealer_2517 #home_about p{width: 745px;}

#aboutGraphic{float: left; margin-left: 60px; margin-top: 20px;}
#spText{margin-left: 30px; margin-top: 80px;}

.dealer_2517 #home_about a{
	font-size: 0px;
}

#home_about p iframe{ float: right;}

/*****Nissan 2518 ***/

.dealer_2518 #header_wrapper {
	background: url('../images/headerWrapper_bg_2518.png') repeat-x;
} 

.dealer_2518 #header {
	background: url('../images/header_bg_2518.png') no-repeat;
}

.dealer_2518 #container_wrapper {
	background: url('../images/containerWrapper_bg_2518.jpg') no-repeat center top;
}

.dealer_2518 #priNav li a {
	color: #505050;
}

.dealer_2518 #priNav li a:hover {
	color: #ababab;
}

.dealer_2518 #priNav li {
	background: url('../images/navStar_bg_2518.png') no-repeat right center;
}

.dealer_2518 #priNav li.last {
	background: transparent
}

.dealer_2518 #priNav li ul li{
	background: transparent;
}

.dealer_2518 #home_about {
	background: url('../images/homeAbout_bg_2518.jpg') no-repeat;
}

.dealer_2518 #home_link a {
	height: 70px;
	width: 400px;
}

#home_link2 {
	float: right;
	display: inline;
	border-top: 4px solid #ca204e;
}

#home_link2 a {
	height: 67px;
	width: 448px;
	color: #929292;
	font-size: 19px;
	line-height: 90px;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
	display: block;
	font-weight: normal;
}

#header_right { float:right; width:448px; border-top: 4px solid #ca204e; margin: 0; padding: 0; height:67px; }
#header_right a#dealer { 
	height: 67px;
	width: 250px;
	color: #929292;
	font-size: 19px;
	line-height: 90px;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
	display: block;
	font-weight: normal;
}


.dealer_2518 #topContact_container li.first {
	margin-right: 2px;
	width: 97px;
}

.dealer_2518 #topContact_container li.second {
	margin-right: 4px;
	width: 93px;
}

.dealer_2518 #header_address {
	float: right;
	clear: right;
	margin: 0px;
	color: #505050;
	font-size: 12px;
	width: 450px;
}

.dealer_2518 #header_address li{
	float: left;
	display: inline;
	padding-right: 7px;
	line-height: 14px;
}

.dealer_2518 #header_address li.first, .dealer_2518 #header_address li.second {
	background: url('../images/nissanHeader_divider.png') no-repeat right center;
	padding-right: 10px;
	margin-right: 10px
}

#footerWrapper_2518 {
	display: table;
	width: 100%;
	background: url('../images/footerWrapper_bg_2518.png') repeat-x
}

#footerContent_2518 {
	width: 980px;
	height: 31px;
	margin: 0px auto;
}

#footerContent_2518 p{
	float: left;
	display: inline;
	padding: 0px 15px;
	border-right: 1px solid #a4a4a4;
	color: #a4a4a4;
	font-size: 13px;
	margin-top: 9px;
}

#footerContent_2518 p.first{
	margin-left: 20px;
}

#footerContent_2518 p.last{
	border-right: none;
}

#footerContent_2518 p a{
	text-decoration: none;
	color: #a4a4a4;
}

#footerContent_2518 p a#footer_nissan{
	display: block;
	text-indent: -9000px;
	background: url('../images/nissanText_bg.png') no-repeat;
	width: 73px;
	height: 11px;
}

.contactMap_header {
	text-indent: 20px;
	margin: 15px 0px 15px 0px;
}

#nissanContact_block {
	width:200px;
	margin: 20px auto;
}

#nissanContact_block p {
	line-height: 17px;
	padding-bottom: 15px;
}

#contact.dealer_2518 #sidebar_address {
	display: none;
}

/*****Chrylser Jeep Dodge 2516 ***/

.dealer_2516 #header {
	background: url('../images/header02_bg_2516.jpg') no-repeat center top;
}

.dealer_2516 #home_about {
	background: url('../images/homeAbout_bg_2516.jpg') no-repeat;
}


#specials.dealer_2516 #specials_navigation_wrap{background: url(../images/SP-DODGE-9-29.jpg) no-repeat center 60px; height: 1121px; display: block; padding-bottom: 70px; }

/* #home.dealer_2516 #topButtons_container li a#topButton_001 {
	display: none;
}

*/

#homeCluster_cars {
	float: left;
	display: inline;
	margin: 0px 0px 0px 9px;
	width: 960px;
	padding-top: 160px;
	background: url('../images/carCluster_bg.jpg') no-repeat;
}

#homeCluster_cars ul {
	list-style-type: none;
}

#homeCluster_cars ul li{
	float: left;
	display: inline;
	margin: 0px 70px 0px 72px;
}

#homeCluster_cars ul li.last{
	margin-right: 0px;
}

#homeCluster_cars ul li a{
	background: url('../images/carCluster_link_bg.png') no-repeat;
	color: #fff;
	font-size: 14px;
	height: 36px;
	width: 184px;
	line-height: 36px;
	text-align: center;
	float: left;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

#homeCluster_cars ul li a:hover{
	background-position: -185px 0px;
}

/***** Munday Ford 2519 *****/

.dealer_2519 #header_wrapper {
	background: transparent
}

.dealer_2519 #container_wrapper {
	background: url('../images/containerWrapper_bg_2519.jpg') no-repeat center top;
}


.dealer_2519 #header {
	background: url('../images/header_bg_2519.png') no-repeat center top;
}

.dealer_2519 #home_about {
	background: url('../images/homeAbout_bg_2519.jpg') no-repeat;
}

.dealer_2519 #southPoint_helmet a {
	background: url('../images/bastropHelmet_bg.png') no-repeat;
}


#right p.walktitle { text-align: center; font-weight: bold; margin: 0 0 15px; }

#topButtons_container li a#autotrader_tx { background: url(../images/autotrader_texas.png) no-repeat left top; width:123px;}

#topButtons_container li a#foursquare2511{background: url('http://images1.ecarlist.com/sites/south_point_ag/images/Foursquare.png') no-repeat left top; width:150px; height: 24px;}

/***** Munday Chevrolet 2543 *****/

.dealer_2543 #header_wrapper {
	background: transparent
}

.dealer_2543 #container_wrapper {
	background: url('../images/containerWrapper_bg_2543.jpg') no-repeat center top;
}

.dealer_2543 #header {
	background: url('../images/header_bg_2543.jpg') no-repeat center top;
}

.dealer_2543 #home_about {
	background: url('../images/homeAbout_bg_2543.jpg') no-repeat;
}

.dealer_2543 #southPoint_helmet a {
	background: url('../images/mundaychevyHelmet_bg.jpg') no-repeat;
	left: -34px;
}


/****** staff ******/

#staff_wrapper {
	padding: 0px 15px
}

ul.staff_member {
	display: inline;
	float: left;
	list-style-type: none;
	width: 220px;
	height: 275px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px;
	color:#ccc;
}

ul.staff_member li {
	width: 220px;
	margin: 0px 0px 5px 0px;
}

ul.staff_member li.staff_photo{
	padding: 0px 5px 0px 0px;
	margin: 0px;
}

ul.staff_member li.staff_photo img{
	border: 4px solid #ccc;
	width: 123px;
}

ul.staff_member li.staff_photo.big_photo, ul.staff_member li.staff_photo.big_photo img{
	width: 250px;
}

ul.staff_member li.staff_name{
	font-weight: bold;
}

ul.staff_member li.staff_email{
	font-size: 13px;
}

ul.staff_member li.staff_desc{
	line-height: 18px;
}

#right h3.staff_header {
	font-size: 20px;
	text-decoration: underline;
	padding: 0px;
	margin-bottom: 10px;
}


#vehicle #vehicle_chat_link .smartchat_button { color:#1D7390; margin: 3px 0; display: block; }

.full_page p {
	margin:0 0 1.5em 0;
	line-height:1.3em;
}

/***** cms pages ****/

#right.cms_page {
	width: 689px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
}


#service_frame_wrap { width:765px; padding: 10px; margin: 0 auto; }
#service_frame_wrap h2 { 	color: #fff;
	font-size: 28px;
	text-transform: uppercase;
	padding: 10px 0px 10px 15px;
	border: none;
	margin-bottom: 5px;
	background: url('../images/rightHeader_bg.png') repeat-x left bottom;
 }



/**** new vehicles ****/

#new_vehicles {clear: both;}

#ecl_new_vehicles {
	float: left;
	display: inline;
	position: relative;
	background: url('../images/new_new_vehicles_bg.png') no-repeat top center;	
	margin: 0px 0px 0px 9px;
	padding-top: 42px;
	width: 960px;
}
.ecl_new_vehicles_model {
	width:20%;
}
.ecl_new_vehicles_model img {
	width:100%;
}

.ecl_new_vehicles_trigger a {
	text-decoration: none;
	font-family: Arial;
}

.ecl_new_vehicles_price a {
	font-size: 11px;
	color: #aaa;
}

.ecl_new_vehicles_model:hover a {
	color: #de5600;
}


#ecl_new_vehicles .prev, #ecl_new_vehicles .prev:hover {
	height: 21px;
	width: 17px;
	background: url('../images/prevArrow_bg.png') no-repeat;
	top: 100px;
	left:-9px;
	text-indent:-999em;
	position:absolute;
}

#ecl_new_vehicles .next, #ecl_new_vehicles .next:hover {
	height: 21px;
	width: 17px;
	background: url('../images/nextArrow_bg.png') no-repeat;
	top: 100px;
	right:-9px;
	text-indent:-999em;
	position:absolute;
}
#ecl_new_vehicles .viewing_all .next, #ecl_new_vehicles .viewing_all .prev {
	visibility:hidden;
} 

#ecl_new_vehicles .view_all {
	display: block;
	text-indent: -9000px;
	width: 111px;
	height: 23px;
	background: url('../images/showAll_button.png') no-repeat;
	position: absolute;
	top: 16px;
	right: 12px;
}

#ecl_new_vehicles .view_all:hover {
	background-position: -112px 0px;
}

#ecl_new_vehicles .viewing_all  #showAllButton {
	top: 16px;
}

#ecl_new_vehicles .viewing_all  .view_all{
	background: url('../images/showLess_button.png') no-repeat;
}

#ecl_new_vehicles .viewing_all  .view_all:hover {
	background-position: -112px 0px;
}

#ecl_new_vehicles #displayAll_container {
	width: 935px;
	background: url('../images/newVehicles_lineup_bg.png') no-repeat top center;
}

#ecl_new_vehicles #displayAll {
	margin: 0px;
}


#hours_list { padding: 0; margin: 0 15px 30px; color: #CCC;}
#hours_list h3 { margin: 25px 0 5px; padding: 0; font-size: 16px; }
#hours_list h4 { margin: 10px 0 0; padding: 0; font-size: 14px; }
#hours_list li { font-size: 12px; line-height: 20px; color:#ccc; }
#hours_list li span.hours_department_list_day { float:left; width:65px; font-weight: bold; }



a.contact_directions { display: block; padding: 2px 5px; margin: 5px 0 15px; background: #ccc; border:1px solid #ddd; color:#333; font-weight: bold; font-size: 11px; width:120px; text-align: center; text-decoration: none; }
a.contact_directions:hover { color: #a9530e; }

a#leather { display: block; margin: 0 auto 10px; width:116px; }

a.leather_inventory { display: block; width:82px; height:45px; margin: 0; padding: 0; text-indent: -9000px; background: url(../images/leather_options_inv.png) no-repeat center top; }
.inventory_v2_price_left { text-align: center }

a#autotrader_tx {display: block; width:123px; height:37px; margin: 0; padding: 0; text-indent: -9000px; background: url(../images/autotrader_texas.png) no-repeat left top; margin-left: -60px;}

a#invSidebarAutotrader{display: block; width:123px; height:37px; margin: 0; padding: 0; text-indent: -9000px; background: url(../images/autotrader_texas.png) no-repeat left top; margin: 0px auto; margin-bottom: 5px;}

.dealer_2517 .atLocation_inventory a{background: url(https://tradein.autotrader.com/images/Autotrader/LogoSamples/TIM_Banner_Ins88x31.gif) no-repeat; height: 31px; width: 88px;}

a#veh_accessories { display: block; margin: 5px 0; width:395px; height:66px; text-indent: -9000px; background: url(../images/btn-hyundai-accessories.png) no-repeat left top }
a#facebook_header { float:right; margin: 3px 5px 0 5px; width:26px; height:26px; text-indent: -9000px; background: url(../images/social_icons_small.png) no-repeat left top ; text-align: left; }
a#twitter_header { float:right; margin: 3px 5px 0 0; width:26px; height:26px; text-indent: -9000px; background: url(../images/twitter_icon.png) no-repeat left top; text-align: left; }
a#youtube_header { float:right; margin: 3px 5px 0 0; width:26px; height:26px; text-indent: -9000px; background: url(../images/youtube_icon.png) no-repeat left top ; text-align: left;}
a#news_header { float:right; margin: 3px 0 0 0; width:26px; height:26px; text-indent: -9000px; background: url(../images/social_icons_small.png) no-repeat right top ; text-align: left; }

a#blogger2511{float:right; margin: 3px 0 0 0px; width:26px; height:26px; text-indent: -9000px;  background: url('http://images1.ecarlist.com/sites/south_point_ag/images/bloggerSmall.png') no-repeat;}

.dealer_2511 #blogger {display: block; position: absolute; top: 70px; right: 150px; width: 35px; height: 35px; background: url('http://images1.ecarlist.com/sites/south_point_ag/images/blogger.png') no-repeat;}
.dealer_2517 #blogger {display: block; width: 25px; height: 25px; background: url('http://images1.ecarlist.com/sites/south_point_ag/images/blogger.png') no-repeat; float: right; margin: 3px 0 0 5px;}

.dealer_2511 #topButtons_container li a#topButton_003 { display: none; }
.dealer_2511 #topButtons_container li a#topButton_004 { display: none; }
.dealer_2511 #topButtons_container li a#topButton_005 { display: none; }

.dealer_2517 #topButtons_container li a#topButton_003 { display: none; }
.dealer_2517 #topButtons_container li a#topButton_005 { display: none; }


#reviews.dealer_2517 #dealerratereviews {font-size: 12.0pt; padding: 18px; color: #E1E0E0;}
#reviews.dealer_2511 #right {font-size: 12.0pt; padding: 18px; color: #E1E0E0; width: 695px; padding: 10px;}




/****Promotional Header Images******/
#emp_pricing {position: absolute; top: 70px; left:165px;}


#autotrader_2517 a {
float: none !important;
display: inline !important;
background: none !important;
}


div.atLink_wrapper.atLocation_specials {display: none;}

#quick_quote, #sitemap { color: #fff; }
#our_team #right h3.staff_header { color:#fff; }


/********** footer social 2518 **********/
.social_footer_2518 { margin-top: -53px; margin-left: 169px; margin-bottom: 45px; }
.social_footer_2518 li { float: left; }
.social_footer_2518 li a { display: block; width: 32px; height: 32px; background: red; margin-right: 10px; text-indent: -9999px; }
.social_footer_2518 li a.facebook { background: url(http://images1.ecarlist.com/sites/social_media/images/iconFacebook_32.png) no-repeat; }
.social_footer_2518 li a.twitter { background: url(http://images1.ecarlist.com/sites/social_media/images/iconTwitter_32.png) no-repeat; }
.social_footer_2518 li a.wordpress { background: url(../images/wordpress-icon.png) no-repeat;
background-size: 150%; background-position: -8px -7px; }
.social_footer_2518 li a.youtube { background: url(http://images1.ecarlist.com/sites/social_media/images/iconYoutube_32.png) no-repeat; }