@import url('http://images1.ecarlist.com/sites/templates/common/css/base.css');

/* LONE STAR CONVERSIONS - 2730 */

/* LAYOUT */

body {
	background: #513201;
	font-family:Helvetica,Arial,sans-serif;
}
#wrapper{background: url(../images/v2/body_bg_repeat.jpg) repeat-y top center #523403;  }

#body_inner {
	background: url(../images/v2/body_bg_top.jpg) no-repeat top center;
	overflow: hidden;
}

#main_content_wrapper {
margin: 0 auto;
background: url(../images/v2/main_content_bot_bg.jpg) center bottom no-repeat;
min-height: 1004px;
}

#main_content {
width: 988px;
margin: 0 auto;
overflow: hidden;
}

#footer_wrapper {
	background: url(../images/v2/footer_bg.jpg) no-repeat top center #523403;
	height: 572px;
}
#bbb {float: left; margin: 10px;}
#header_wrapper {
width: 980px;
margin: 73px auto 0;
height: 130px;
}

#header {
position: relative;
}

#header_phone {
	background: url(../images/v2/header_phone.png) no-repeat;
	width: 135px;
	height: 12px;
	text-indent: -9000px;
	position: absolute;
	top: 50px;
	left: 90px;
}
#header_address {
	background: url(../images/v2/header_address.png) no-repeat;
	width: 277px;
	height: 13px;
	text-indent: -9000px;
	position: absolute;
	top: 50px;
	right: 29px;
}
#dealer_logo {
	background: url(../images/main-logo-red.png) no-repeat;
	width: 298px;
	height: 187px;
	display: block;
	text-indent: -9000px;
	position: absolute;
	left: 365px;
	z-index: 500;
}


#priNav {
		position: absolute;
		top: 80px;
		left: 50px;
		height: 36px;
}
#priNav li {
		text-transform: uppercase;
		background: url(../images/navdiv.png) no-repeat right center;
		padding: 0 4px 0 2px;
}
#priNav li.last { background:none; padding-right: 0; } 
#priNav li a {
		display:block;
		font: bold 15px/36px "Courier New", Courier, monospace;
		padding: 0 7px;
		line-height: 36px;
		height:36px;
		color:#000;
		text-decoration: none;
}
#priNav li a:hover {
		background: #452d1d;
		border-radius:5px;  
		-moz-border-radius:5px; 
		-webkit-border-radius:5px;
		color:#fff;
}
#priNav li#priNav_Specials { background: none; } 
#priNav li#priNav_Financing { margin-left: 290px; } 

#priNav_wrapper #priNav ul {
		background: #452d1d;
		padding: 9px 7px 9px 9px;
		width: 185px;
		margin-top: -5px;
		margin-left: 1px;
}
#priNav_wrapper #priNav ul li {
		background-image: none;
		font: bold 14px "Courier New", Courier, monospace;
		border:none;
		border-bottom: 1px solid #634e40;
		text-transform: capitalize;
}
#priNav_wrapper #priNav ul li.first {  } 
#priNav ul li a {
		text-decoration: none;
		padding: 2px 13px 2px 5px;
		color: #FFF;
}
#priNav ul li a:hover {
		background-color: #0a5c30;
}

#priNav_wrapper #priNav ul#priNav_About_sub {
		width:250px;
}

/*
#priNav {
position: absolute;
top: 80px;
left: 63px;
height: 36px;
}
#priNav > li {
font: bold 17px/36px "Courier New", Courier, monospace;
text-transform: uppercase;
background: url(../images/v2/nav_bg.png) no-repeat;
padding: 2px 4px 0px 0;
}
#priNav > li:hover {
}
#priNav > li#priNav_Home {
background-position: 0 5px;
}
#priNav > li#priNav_Home:hover {
background-position: 0 -36px;
}
#priNav > li#priNav_Inventory {
background-position: -68px 5px;
padding: 2px 1px 0px 0;
}
#priNav > li#priNav_Inventory:hover {
background-position: -68px -36px;
}
#priNav > li#priNav_Specials {
background-position: -183px 5px;
}
#priNav > li#priNav_Specials:hover {
background-position: -183px -36px;
}
#priNav > li#priNav_Financing {
background-position: -566px 5px;
margin-left: 275px;
}
#priNav > li#priNav_Financing:hover {
background-position: -566px -36px;
}
#priNav > li#priNav_About {
background-position: -678px 5px;
}
#priNav > li#priNav_About:hover {
background-position: -678px -36px;
}
#priNav > li#priNav_Contact {
background-position: -782px 5px;
}
#priNav > li#priNav_Contact:hover {
background-position: -782px -36px;
}

#priNav > li > a {
color: #000;
text-decoration: none;
padding: 0 12px 0 11px;
}
#priNav > li:hover > a {
color: #FFF;
}

#priNav > li.last > a, #priNav > li#priNav_Specials > a {
border-right: none;
}

#priNav > li#priNav_Financing > a, #priNav > li#priNav_About > a, #priNav > li#priNav_Contact > a {
padding: 0 10px;
}
#priNav_wrapper #priNav ul {
background-color: #452d1d;
padding: 9px 7px 9px 9px;
width: 185px;
margin-top: -5px;
margin-left: 3px;
}
#priNav ul li {
font: bold 14px "Courier New", Courier, monospace;
border-bottom: 1px solid #634e40;
text-transform: capitalize;
}
#priNav ul li.last {
border-bottom: none;
}
#priNav ul li a {
text-decoration: none;
padding: 5px 13px 5px 5px;
color: #FFF;
}
#priNav ul li a:hover {
background-color: #0a5c30;
}
*/

#footer {
width: 988px;
margin: 0 auto;
}

#footerNav {
padding: 15px 0 0 56px;
}

#footerNav li {
float: left;
}

#footerNav li a {
*float: left;
font-size: 10px;
color: #FFF;
text-decoration: none;
padding: 0 3px;
border-left: 1px solid #FFF;
}
#footerNav li a:hover {
text-decoration: underline;
}
#footerNav li.first a {
border-left: none;
}

#ec_footer {
padding: 67px 0 0 34px;
}

#ec_footer li {
font-size: 10px;
color: #2f231a;
float: left;
padding: 0 3px;
border-left: 1px solid #2f231a;
}
#ec_footer li.first {
border-left: none;
}

#ec_footer li a {
color: #2f231a;
text-decoration: none;
}
#ec_footer li a:hover {
text-decoration: underline;
}

#ecarlistlogo {
display: block;
width: 202px;
height: 16px;
text-indent: -7000px;
background: url('../images/v2/DT_logo_greenbrown.png') 0 top no-repeat;
margin: 16px 0 0 35px;
float: left;
}
#ecarlistlogo:hover {
background-position: 0 bottom;
}

/* HOME PAGE */

#home_top {
background: url(../images/v2/home-top-bkgd.jpg) center top no-repeat;
height: 413px;
}

#home_video {
background: url(../images/v2/featured_video.jpg) top center;
width: 221px;
height: 268px;
float: left;
margin: 46px 0 0 9px;
}

#home_video iframe {
margin: 12px 0 0 9px;
}

#specials_flash {
float: right;
margin: 69px 45px 0 0;
}

#contact_home {
font: normal 14px Courier, monospace;
margin-top: 5px;
float: left;
}

#contact_home h3 {
text-indent: -9000px;
background: url(../images/v2/contact_us_title.png) -6px center no-repeat;
width: 266px;
height: 55px;
}

#contact_home p {
margin: 6px 0 0 35px;
}

#welcome {
float: right;
width: 700px;
margin-top: 11px;
}

#welcome h2 {
font: bold 18px Courier, monospace;
color: #0a5c30;
text-transform: uppercase;
padding-bottom: 2px;
}

#welcome p {
font-size: 14px;
color: #444;
line-height: 18px;
padding-right:25px;
}

.about_more {
color: #0a5c30;
font-size: 12px;
}
.about_more:hover {
text-decoration: none;
}

.green_divider {
margin: 52px 0 25px;
}

#featuredVehicles_title {
display: none;
}

#featuredVehicles #random_list_location #random_list_item {
		margin-left: 17px;
		width: 220px;
		height: 230px;
		padding: 10px 0;
		background: #ece4c1;
		border:1px solid #dfcf98;
		box-shadow: 0 4px 9px #ac822d;
}
.random_list_item_link {
		color: #3d1112;
		font: normal 17px "Courier New", Courier, monospace;
		text-decoration: none;
		text-transform: uppercase;
}
#random_list_location .car_price {
		font-size: 20px;
		color: #0a5c30;
		margin-left: 25px;
}
.random_list_item_link span {
		display:block;
		margin: 0 0 5px 25px;
		font-weight: bold;
}
#featuredVehicles #random_list_location #random_list_item.fv_first {
		margin-left: 25px;
}
.random_list_item_link img {
		width: 198px;
		height: 149px;
		margin-top: 17px;
}


#random_list_location .featuredVehicle_tooltip {
		width: 220px;
		height: 252px;
		border: 0;
		margin: 19px 0 0 -1px;
		top: 818px !important;
		top: 823px !important/9;
		*top: 825px !important;
}

.featuredVehicle_tooltip .fvTooltip_container {
border: 0;
width: 224px;
height: 252px;
background: url(../images/v2/fv_tooltip_hover.png);
font-family: Verdana, Arial, sans-serif;
padding: 0;
}

.featuredVehicle_tooltip .fvTooltip_container ul li {
width: 50%;
height: 50px;
}

.fvTooltip_container .fvTooltip_title {
color: #FFF;
font: normal 14px/14px "Courier New", Courier, monospace;
text-transform: uppercase;
}

.fvTooltip_container .fvTooltip_data {
font: normal 14px "Courier New", Courier, monospace;
color: #FFF;
float: left;
}

.featuredVehicle_tooltip .fvTooltip_footer {
display: none;
}

.featuredVehicle_tooltip .fvTooltip_container .fvTooltip_header {
color: #FFF;
font: bold 22px "Courier New", Courier, monospace;
text-transform: uppercase;
background: none;
text-align: left;
margin: 14px 0 0 22px;
width:190px;
}

.featuredVehicle_tooltip .fvTooltip_container ul {
background: none;
padding: 5px 22px;
}

.fvTooltip_row_last .fvTooltip_image {
margin: 0;
}





#home_ext_links {
width: 948px;
margin: 0 auto 49px;
padding-top: 39px;
overflow: hidden;
background: url(../images/v2/home_ql_bg.jpg) center -4px no-repeat;
}
.ql_logos {
height: 119px;
width: 308px;
display: block;
background-image: url(../images/v2/quicklinks.png);
float: left;
}
#ql_hcr {
background-position: 0px top;
}
#ql_hcr:hover {
background-position: 0px bottom;
}
#ql_gg {
background-position: -308px top;
margin-left: 12px;
}
#ql_gg:hover {
background-position: -308px bottom;
}
#ql_fb {
background-position: -616px top;
margin-left: 12px;
}
#ql_fb:hover {
background-position: -616px bottom;
}

/* INVENTORY PAGE - SIDEBAR */

#leftColumn {
width: 25%;
margin: 35px 0.6% 0 0;
}
#rightColumn {
width: 73%;
margin-top: 54px;
}
#inventory_v2_sidebar_filters {
background: url(../images/v2/sidebar_filter_header.png) left top no-repeat;
}
#inventory_v2_sidebar_filters .non_expandable_menuheader {
height: 16px;
padding: 25px 0 50px 28px;
font: bold 11px "Courier New", Courier, monospace;
}
#inventory_v2_sidebar_filters > h2 {
display: none;
}
#filterListWrap {
background: url(../images/v2/filterList_bg.png) repeat-y left top;
margin-left: 8px;
padding-bottom: 10px;
}

.filterList {
margin: 0 0 9px 18px;
padding-bottom: 10px;
width: 83%;
background: url(../images/v2/filterList_line.png) center bottom no-repeat;
}

#inventory_v2_sidebar_filters .filterList h3 {
font: normal 14px "Courier New", Courier, monospace;
text-transform: uppercase;
color: #0a5c30;
}
.filterList li {
font-size: 12px;
color: #4c4b48;
text-indent: 10px;
}

#inventory_v2_sidebar_filters .filterList li a, #vehicle_v2_sidebar_links li a {
font-size: 12px;
color: #4c4b48;
background: url(../images/v2/filterList_arrows.png) 2px -12px no-repeat;
padding: 1px 3px 1px 12px;
}
#inventory_v2_sidebar_filters .filterList li a:hover, #vehicle_v2_sidebar_links li a:hover {
color: #fff;
background: url(../images/v2/filterList_arrows.png) 2px 3px no-repeat #0A5C30;
}


.expandable a {
color: #000;
}
.expandable:hover {
text-decoration: underline;
}


#dealer_contact, #inventory_v2_sidebar_contact {
width: 221px;
height: 333px;
font-size: 12px;
font-weight: bold;
background: url(../images/v2/dealer_contact.jpg) no-repeat center top;
-moz-box-shadow: 0 0 5px 1px #a79063;
-webkit-box-shadow: 0 0 5px 1px #a79063;
box-shadow: 0 0 5px 1px #a79063;	
}

#main_content #dealer_contact {
height: 336px;
padding-top: 12px;
}

#inventory_v2_sidebar_contact {
margin: 15px 0 0 16px;
}
#dealer_contact {
margin: 0 0 0 16px;
}

#dealer_contact ol, #inventory_v2_sidebar_contact ol {

overflow: hidden;
padding: 48px 10px 0 10px;
}

#dealer_contact .input_element, #inventory_v2_sidebar_contact .input_element {
margin: 0 2px 7px 13px;
}

#dealer_contact textarea, #inventory_v2_sidebar_contact textarea {
margin-bottom: 10px;
}

#ec_is_submit .submitButton {
background: url(../images/v2/submit_bttn.png) no-repeat left top;
margin-left: 9px;
}
#ec_is_submit .submitButton:hover {
background-position: left bottom;
}

#dealer_contact select { font-size: 12px; }

#main_content #dealer_contact h2, #main_content #inventory_v2_sidebar_contact h2 {
display: none;
}

#main_content #dealer_contact form label, #main_content #inventory_v2_sidebar_contact form label {
color: #FFF;
}

#vehicle_v2_notify_button {
width: 251px;
height: 154px;
display: block;
background: url(../images/v2/veh_finder.png) no-repeat top left;
}

#vehicle_v2_notify_button img {
display: none;
}

/* INVENTORY PAGE - MAIN CONTENT */

#main_content #searchBar {
height: 50px;
background: url(../images/v2/search_sort_bars.jpg) no-repeat left top;
}
#inventory #main_content #searchBar {
*background: url(../images/v2/search_sort_bars.jpg) no-repeat -7px top;
}

#searchBar #drop_down_filters {
padding: 16px 0 0 5px;
}

#drop_down_left {
margin-left: 12px;
}

#drop_down_right a {
color: #000;
text-decoration: none;
font-size: 12px;
}

#rightColumn #sort_bar {
color: #FFF;
height: 35px;
line-height: 35px;
font-size: 13px;
font-weight: bold;
background: url(../images/v2/search_sort_bars.jpg) no-repeat left bottom;
}

}
#sort_bar a {
color: #FFF;
}
#sort_bar #sort_bar_left {
margin-left: 18px;
}
#sort_bar #sort_bar_left a {
font-weight: bold;
}
#sort_bar_right #vehicle_count_controls {
margin-left: 80px;
}

#sort_bar_right #vehicle_count_controls #vehicle_count_controls_right {
*float: none;
}

#inventory #searchBar {
*margin-right: 7px;
*width: 99%;
}

.stars {
background: url(../images/v2/stars.png) repeat-x left center;
height: 12px;
width: 100%;
clear: both;
padding: 10px 0;
}

#inventory_v2_rows .inventory_v2_row {
background: url(../images/v2/inventory_row_bg.jpg);
padding-top: 5px;
-moz-box-shadow: 0 0 5px 1px #bc9d4c;
-webkit-box-shadow: 0 0 5px 1px #bc9d4c;
box-shadow: 0 0 5px 1px #bc9d4c;
}

.inventory_v2_row .inventory_v2_image {
padding: 13px 0 17px 1px;
width: 22.9%;
margin-right: 0;
}

.inventory_v2_image a {
width: 147px;
}

.inventory_v2_row .inventory_v2_image a img {
width: 92%;
border: 3px solid #FFF;
}

#inventory_v2_rows .inventory_image_label {
margin-right: 14px;
*margin: 0 10px 0 15px;
}

.inventory_v2_row .inventory_v2_details_wrap {
padding-top: 13px;
}

.inventory_v2_details_wrap .inventory_v2_details h4 {
margin-bottom: 0;
}

.inventory_v2_details h4 a {
font: bold 15px/15px "Courier New", Courier, monospace;
color: #0a5c30;
}

.inventory_v2_details_vitals_wrap {
color: #4c4b48;
}

.inventory_v2_price .inventory_v2_price_right {
margin-right: 5px;
}

.price_line_1 {
color: #3b2517;
}

.inventory_v2_price .inventory_v2_price_right .price_title {
margin-top: 3px;
}

.inventory_v2_details_links {
padding-top: 12px;
}

.inventory_v2_details_links li a {
color: #4c4b48;
}

.inventory_v2_details_links li a:hover {
text-decoration: underline;
}

/* VEHICLE PAGE - SIDEBAR */

#vehicle #leftColumn {
margin: 66px 0.6% 0 0;
}

#similarVehicles {
background: url(../images/v2/inventory_row_bg.jpg);
-moz-box-shadow: 0 0 5px 1px #bc9d4c;
-webkit-box-shadow: 0 0 5px 1px #bc9d4c;
box-shadow: 0 0 5px 1px #bc9d4c;
margin-left: 15px;
padding-bottom: 1px;
position: relative;
width: 220px;
padding-top: 50px;
}

#similarVehicles > h3 {
background: url(../images/v2/sim_veh_header.png) no-repeat top left;
text-indent: -9000px;
width: 244px;
height: 55px;
position: absolute;
top: -18px;
left: -15px;
}

.similarVehicle {
margin: 0 0 19px 11px;
padding-bottom: 16px;
width: 95%;
background: url(../images/v2/filterList_line.png) left bottom no-repeat;
}

#similarVehicles .similarVehicle ul {
width: 49%;
}

.similarVehicle ul li {
font-size: 12px;
color: #4c4b48;
}

.similarVehicle ul li a {
color: #0a5c30;
font-weight: bold;
text-decoration: none;
}
.similarVehicle ul li a:hover {
text-decoration: underline;
}

.similarVehicle .simCar_pricelabel {
font-size: 9px;
font-weight: bold;
}


#leftColumn #vehicle_v2_sidebar_links {
width: 220px;
background: url(../images/v2/inventory_row_bg.jpg);
-moz-box-shadow: 0 0 5px 1px #bc9d4c;
-webkit-box-shadow: 0 0 5px 1px #bc9d4c;
box-shadow: 0 0 5px 1px #bc9d4c;
margin: 25px 0 0 15px;
padding: 0 0 20px 0;
position: relative;
}

#vehicle_v2_sidebar_links > p {
font: bold 16px/24px "Courier New", Courier, monospace;
color: #0a5c30;
text-transform: uppercase;
margin: 0 0 0 13px;
padding: 15px 0 12px;
}

#leftColumn #vehicle_v2_sidebar_links ul {
margin: 0 0 0 11px;
}


/* Current Filters Box */
#inventory #currentFilters { border:none; margin: 0 10px 0 15px; padding: 10px; background: #0a5b2f; }
#inventory #currentFilters p { font-size:12px; color:#fff; margin: 3px 0; }
#inventory #currentFilters p a { color:#fff; }
#inventory #currentFilters p a:hover { color:#fff; text-decoration: underline; }
#inventory a.clearFilterCpo { color:#fff; }
#inventory a.clearFilterCpo:hover { text-decoration: underline; }


/* VEHICLE PAGE - MAIN CONTENT */

#vehicle_topbar {
height: 50px;
background: url(../images/v2/search_sort_bars.jpg) no-repeat left top;
color: white;
font-size: 13px;
}
#vehicle_topbar a {
text-decoration: none;
}
#vehicle_topbar a:hover {
text-decoration: underline;
}

#vehicle_topbar #vehicle_topbar_left {
padding-left: 15px;
}

#vehicle_topbar_left a {
color: #FFF;
}

#vehicle #searchBar {
height: 35px;
background: url(../images/v2/search_sort_bars.jpg) no-repeat left bottom;
border-top: none;
}

#vehicle #searchBar #drop_down_filters {
padding: 9px 0 0 0px;
}

#vehicle .ip_dottedLine {
background: url(../images/v2/stars.png) repeat-x left center;
height: 12px;
padding: 4px 0;
}

#vehicle_vitals {
background: url(../images/v2/inventory_row_bg.jpg);
-moz-box-shadow: 0 0 5px 1px #bc9d4c;
-webkit-box-shadow: 0 0 5px 1px #bc9d4c;
box-shadow: 0 0 5px 1px #bc9d4c;
padding: 10px;
}

#vehicle #vehicle_mainVitals .ip_dottedLine {
background: none;
height: 0;
padding: 0;
}

#vehicle_title {
color: #0a5c30;
font: bold 26px "Courier New", Courier, monospace;
}

#vehicle_contact {
width: 15%;
}

#vehicle_contact a {
font-size: 10px;
text-decoration: none;
}

#vehicle_contact span {
font-weight: bold;
}

#vehicle #vehicle_mainPhoto {
width: 43%;
}

#vehicle #vehicle_mainVitals {
width: 57%;
}

#vehicle_mainVitals .price_title {
color: #4c4b48;
font-size: 13px;
font-weight: bold;
}

#vehicle_mainVitals .price_line_1 {
color: #3b2517;
font-size: 32px;
font-weight: bold;
}

#vitalsContainer {
font-size: 11px;
color: #4c4b48;
margin-top: 27px;
}

#vehicle #media_center_links {
margin: 5px 0 10px;
}

#vehicle_thumbs {
background: url(../images/v2/inventory_row_bg.jpg);
margin: 0 auto 3px;
}

#vehicle_thumbs.vehicle_thumbs_perc a {
margin: 0 0 1% 2%;
}

#viewMorePhotos {
background: url(../images/v2/inventory_row_bg.jpg);
width: 99%;
display: block;
padding: 0 0 17px 7px;
font-size: 12px;
}

#vehicleDisclaimer {
font-size: 12px;
padding-bottom: 50px;
}

/* CUSTOMER TOOLS SKIN */

#vct_container {
background-image: url(../images/v2/inventory_row_bg.jpg);
}

#vctTop_container {
padding-bottom: 10px;
padding-top: 6px;
}

#vctTop_container #vctHeader_txt {
color: #0a5c30;
margin: 0 0 0 3px;
font: bold 24px Courier, monospace;
text-transform: uppercase;
}

#vctTop_container #vctMiddle_container {
height: 37px;
padding-bottom: 2px;
margin: 0px 10px;
}

#vctTop_container #vctHeader_img {
background: url(../images/v2/vctHeader_img.png) no-repeat 0px 2px;
width: 27px;
height: 28px;
}

#vct_container .vctTabs_container li a {
color: #666;
font-size: 12px;
}

#vct_container .vctTabs_container li a:hover {
text-decoration: underline; 
}

.vctPanes_container {
color: #4c4b48;
}

.vctTabs_pane .vctAddress_left {
font-size: 14px;
margin: 0px 19px;
}

.vctAddress_left .vctAddress_dealerboxName {
margin: 0;
padding-bottom: 5px;
}

.vctAddress_dealerboxAdd {
line-height: 16px;
}

.vctAddress_dealerboxMap {
padding-top: 10px;
}

.vctAddress_dealerboxPhone {
font-size: 22px;
font-weight: bold;
}

#vehicle .vctAddress_dealerboxMap a.vctSkin_bg {
background: url('http://images1.ecarlist.com/sites/images/vct_images/vct_skin.png') repeat-x 0px -326px;
}

#vctTop_container #vctLeft_corner {
width: 10px;
}

#vctLeft_corner.vctSkin_bg, #vctMiddle_container.vctSkin_bg, #vctRight_corner.vctSkin_bg {
background-image: url(../images/v2/inventory_row_bg.jpg);
}

#vct_container .form_submit input, #ec_is_submit.form_submit input, #contact .form_submit input, #vctSubmit_button_offer {
border: none;
width: 195px;
height: 49px;
display: block;
text-indent: -9000px;
line-height: 0;
text-transform: capitalize;
}

#vehicle #vctSubmit_button_offer.vctSkin_bg {
background: url(../images/v2/submit_bttn.png) no-repeat left top;
}

#vehicle #vctSubmit_button_offer.vctSkin_bg:hover {
background-position: left bottom;
}

#vehicle #vctSubmit_button_calc.vctSkin_bg {
background: url(../images/v2/submit_bttn.png) no-repeat right top;
}
#vehicle #vctSubmit_button_calc.vctSkin_bg:hover {
background-position: right bottom;
}


#vehicle .vctTabs_container, #vct_container .vctPanes_inner, #vct_container #vctBottom_container #vctMiddle_container {
border: 0;
}

.vctTabs_container li.vctTabs_icon_wrapper.vctSkin_bg {
background: url(../images/v2/inventory_row_bg.jpg);
}

#vehicle .vctPanes_container {
background-image: url(../images/v2/inventory_row_bg.jpg);
background-color: transparent;
}

.vctTabs_container #vctTabs_icon001, .vctTabs_container #vctTabs_icon002, .vctTabs_container #vctTabs_icon003, .vctTabs_container #vctTabs_icon004, .vctTabs_container #vctTabs_icon005 {
border: none;
background: url("http://images1.ecarlist.com/sites/images/vct_images/vct_divider.png") no-repeat right;
padding: 0 5px 0 7px;
}

#vehicle .vctTabs_container #vctTabs_icon005 {
background: none;
}

#vehicle .vctTabs_container li p {
margin-left: 4px;
padding: 0;
}

#wrapper .vctTabs_container li a {
color: #ababab;
}

#vct_container label {
font-weight: bold;
font-size: 13px;
padding-bottom: 5px;
}

#vct_container #vctBottom_container #vctLeft_corner, #vct_container #vctBottom_container #vctRight_corner {
height: 19px;
}



/* INNER PAGES */


#right, #trade_appraisal {
width: 73.3%;
margin-top: 54px;
}
#notify_middle {
margin: 54px 12px 0 16px;

}

#left {
margin-top: 54px;
}

#financeRight {
width: 22.3%;
}
#notify_right {
margin-top: 54px;
width: 30%;
}

#financeLeft {
margin: 0 12px 0 16px;
width: 73.3%;
}

#right > h2, #trade_appraisal > h2, #notify_middle > h2 {
font: bold 24px Courier, monospace;
color: #0a5c30; 
text-transform: uppercase;
padding-bottom: 18px;
}
 #financeLeft h2 {
font: bold 24px Courier, monospace;
color: #0a5c30;
padding-bottom: 18px;
}
#financeLeft > p, #right > p, #notify_middle > p {
color: #4c4b48;
font-size: 14px;
padding-bottom: 1em;
line-height: 16px;
}

#specials #specials_navigation_wrap {
margin-top: 0;
}

.specials_current a {
color: #000;
}

#specials .specials_item {
border: none;
border-bottom: 1px solid #CCC;
}

#financeHeader {
width: 97%;
margin: 60px auto 29px;
float: none;
}


#contact #customer_tools_top {height: 37px;}
#contact #customer_tools_top_left { background: url(../images/v2/inventory_row_bg.jpg); }
#contact #customer_tools_top_middle { background: url(../images/v2/inventory_row_bg.jpg);}
#contact #customer_tools_top_middle img {padding-top: 6px;}
#contact #customer_tools_top_right { background: url(../images/v2/inventory_row_bg.jpg); }
#contact #customer_tools_content_wrapper { background: url(../images/v2/inventory_row_bg.jpg); border: none;}
#contact #customer_tools_bottom_left { background: url(../images/v2/inventory_row_bg.jpg); }
#contact #customer_tools_bottom_middle { background: url(../images/v2/inventory_row_bg.jpg); border-bottom: none; height: 17px; }
#contact #customer_tools_bottom_right { background: url(../images/v2/inventory_row_bg.jpg); }
#contact #customer_tools_content_wrapper form.validation label { color: #4C4B48; font-weight: bold; padding-bottom: 5px; }
#contact .customer_tools_left li { width: 162px; height: 155px; background-image: url(http://images1.ecarlist.com/sites/images/vct_images/grEmailFriend.png); }
#contact .customer_tools_left img { display: none; }
#contact .submitButton { margin: 10px 0 0 247px;}

#contact .form_submit input {
background: url(../images/v2/submit_bttn.png) no-repeat left top;
}

#contact .form_submit input:hover {
background-position: left bottom;
}


#sidebar_address {
color: #4C4B48;
font-size: 14px;
padding: 5px;
margin-left: 16px;
}
#sidebar_address_head {
color: #0A5C30;
font-size: 16px;
padding-bottom: 5px;
margin-bottom: 5px;
background: url(../images/v2/filterList_line.png) left bottom no-repeat;
}

#sidebar_address_content > p {
margin-top: 5px;
padding-bottom: 10px;
}

#sidebar_address_content .floatleft > p {
padding-bottom: 8px;
}

#vehicle_photos #main_content #vehicle #vehicle_mainVitals {
width: 96%;
margin: 52px auto 0;
}

#vehicle_photos #vehicle_vitals #vehicle_photos_question {
border: none;
}

#vehicle_photos #vehicle_mainVitals {
margin-top: 52px;
}

#vehicle_photos #vehicleDisclaimer {
width: 81%;
margin: 0 0 0 94px;
}

.cng-conversion {
		float:left;
		width:221px;
		height:268px;
		margin: 47px 0 0 9px; 
		padding: 0;
		text-indent: -9000px;
		background: url(../images/cng-conversion.jpg) no-repeat;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); 
		-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); 
		-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
