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

/**************************************************
Cats Exotic 1317
***************************************************/

a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

body {
background: url(../images/v2/main_bg.png) repeat-x top center #2c2c2c;
font-family: Helvetica, Arial, sans-serif;
}

#wrapper {
width: 980px;
margin: 0 auto;
background: #141414;
-moz-margin-top: -30px;
}

/* HEADER */

#header_top {
background: url(../images/v2/header_black.png) repeat-x top;
height: 38px;
z-index: 1;
position: relative;
}

#yellow_line{
width: 100%;
height: 19px;
background: #ffe400;
}

#logo a {
display: block;
background: url(../images/v2/logo.png) no-repeat center top;
width: 980px;
height: 133px;
margin: 0 auto;
}

#header_bottom {
margin-top: -13px;
background: url(../images/v2/header_transparent.png) repeat-x;
height: 87px;
z-index: 0;
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
color: #ffe400;
overflow: auto;
}

#logo {
width: 980px;
margin: 0 auto;
display: block;
}

#header_text {
width: 980px;
margin: 0 auto;
}

#header_phone {
float: left;
margin-top: 20px;
}

#free_phone {
float: right;
margin-top: 20px;
}

/* NAVIGATION */

#priNav {
width: 980px;
margin: 37px auto 0 auto;
border-bottom: 4px solid #fee300;
height: 52px;
}

#priNav li a {
text-indent: -9999em;
display: block;
padding: 18px 0;
background: url(../images/v2/priNav.png) no-repeat top center;
}

#priNav li#priNav_home a {
background-position: 0 top;
width: 145px;
}

#priNav li#priNav_home a:hover {
background-position: 0 bottom;
}

#priNav li#priNav_inventory a {
background-position: -145px top;
width: 140px;
}

#priNav li#priNav_inventory a:hover {
background-position: -145px bottom;
}

#priNav li#priNav_consignment a {
background-position: -285px top;
width: 170px;
}

#priNav li#priNav_consignment a:hover {
background-position: -285px bottom;
}

#priNav li#priNav_finance a {
background-position: -455px top;
width: 123px;
}

#priNav li#priNav_finance a:hover {
background-position: -455px bottom;
}

#priNav li#priNav_news a {
background-position: -578px top;
width: 106px;
}

#priNav li#priNav_news a:hover {
background-position: -578px bottom;
}

#priNav li#priNav_about a {
background-position: -684px top;
width: 137px;
}

#priNav li#priNav_about a:hover {
background-position: -684px bottom;
}

#priNav li#priNav_contact a {
background-position: -821px top;
width: 159px;
}

#priNav li#priNav_contact a:hover {
background-position: -821px bottom;
}


#priNav li ul a{
background: black !important;
color: #ffffff;
text-align: center;
border-bottom: 1px solid #FFE400;
padding: 10px 0px 15px 0px;
text-decoration: none;
font-size: 14px;
}

#priNav li ul a:hover {
background: url(../images/hover_gradient.png) black no-repeat top center !important;
color: #ffffff;
text-align: center;
border-bottom: 1px solid #FFE400;
}

/* HOME PAGE */

#home {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#specials_flash {
width: 980px;
height: 323px;
background: url(../images/v2/featured.jpg) no-repeat top center;
border-bottom: 4px solid #fee300;
position: relative;
}

#dealer_blurb {
height: 74px;
background: url(../images/v2/dealer_blurb.png) no-repeat top center;
}

#content_left {
float: left;
margin-top: 17px;
}

#home_welcome_box {
width: 635px;
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
background: #000;
margin-left: 10px;
float: left;
}

#home_welcome_box a {
color: #FFE400;
text-decoration: none;
}

#home_welcome_box a:hover {
text-decoration: underline;
}

#hometext {
padding: 28px 32px 0 32px;
}

#hometext h3 {
color: #ffe400;
font-size: 28px;
font-weight: normal;
padding-bottom: 16px;
}

#hometext p {
color: #c5c5c5;
font-size: 14px;
padding-bottom: 15px;
line-height: 18px; 
}

#mc_embed_signup {
width: 635px;
height: 50px;
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
background: #000;
margin: 21px 0 0 10px;
clear:left;
float: left;
}

#mc_embed_signup input {
float: left;
margin-top: 14px;
}

#mc_embed_signup #mce-EMAIL {
width: 272px;
height: 21px;
border: none;
background: #636363;
border: none;
color: #FFF;
}

#mc-embedded-subscribe {
border: none;
width: 68px;
height: 23px;
background: url(../images/v2/news_submit.png) top left;
margin-left: 13px;
}

#mc-embedded-subscribe:hover {
background: url(../images/v2/news_submit.png) bottom left;
}

#mc_embed_signup label {
font-size: 14px;
color: #FFF;
margin: 18px 18px 18px 23px;
text-transform: uppercase;
clear:right;
float:left;
}

#content_right {
float: right;
}

#social_logos {
float: right;
display: block;
margin: 17px 30px 0 0;
}

.social_icon {
display: block;
width: 35px;
height: 35px;
background: url(../images/v2/social_logos.png);
float: left;
margin-right: 25px;
}

.youtube {
background-position: -7px top;
}
.ebay {
background-position: -63px top;
}
.twitter {
background-position: -119px top;
}
.facebook {
background-position: -175px top;
margin-right: 28px;
}

#featured_block {
float: right;
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
background: #000;
margin: 18px 10px 0 0;
}

#featured_block #random_list_location #random_list_item {
float: none;
width: 270px;
border-top: 1px solid #444;
margin: 0 19px 0 19px;
padding: 20px 0;
}

#featured_block #random_list_location div#random_list_item:first-child {
border-top: none;
}

#featured_block #random_list_location #random_list_item a img {
float: left;
border: 5px solid #3c3c3c;
width: 129px;
height: auto;
margin: 0 10px 0 0;
}

#featuredVehicles_title {
display:none;
}

#random_list_item a{
text-decoration: none;
}

#random_list_item a span {
color: #fee300;
font-size: 16px;
text-decoration: none;
}

#random_list_item a span.featured_price {
color: #FFF;
font-size: 17px;
}

#ql_home {
margin: 24px 0 0 10px;
height:65px;
}

#ql_home li {
float: left;
}

.ql_icons {
display: block;
background: url(../images/v2/home_qls.png);
width:235px;
height: 66px;
margin-right: 6px;
text-indent: -9999px;
}

#ql_inventory {background-position: 0 top;}
#ql_inventory:hover {background-position: 0 bottom;}
#ql_finance {background-position: -242px top;}
#ql_finance:hover {background-position: -242px bottom;}
#ql_consignment {background-position: -484px top;}
#ql_consignment:hover {background-position: -484px bottom;}
#ql_news {background-position: -726px top;}
#ql_news:hover {background-position: -726px bottom;}

#home_contact {
position: relative;
width: 958px;
height: 174px;
margin: 30px auto;
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
background: #000;
color: #FFF;
}

#home_contact_left {
float: left;
}

#home_contact_left iframe {
float: left;
margin: 35px 0 0 15px;
}

#location_box {
width: 340px;
margin: 20px 0 0 32px;
overflow: auto;
overflow-y: hidden;
}

p#location_box_left, p#location_box_right {
float: left;
border-top: 1px solid #222;
padding-top:15px;
font-weight: 100;
}

p#location_box_right {
padding-left:25px;
padding-top:13px;
}

#location_box span.yellow {
color: #dec600;
font-weight: bold;
}

#home_contact_left h3 {
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 8px;
}

#home_contact_right {
float: left;
}

#home_contact img {
position: absolute;
top: 20px;
right: -8px;
} 

#home_contact_directions {
font-size: 10px;
color: #e1c900;
text-transform: uppercase;
background: url(../images/v2/gray_ribbon.png) no-repeat;
margin-top: 30px;
float: left;
}

#home_contact_directions a {
text-decoration: none;
color: #e1c900;
line-height: 30px;
padding: 0 15px 0 32px;
}

#home_contact_directions a#a2 {
padding-left: 15px;
}

#home_contact_directions a:hover {
text-decoration: underline;
}

#social_logos2 {
margin-top: 13px;
}

#social_logos2 li {
margin: 8px auto;
}

#social_logos2 li a {
color: #FFF;
text-decoration: none;
font-family: Helvetica, Arial, sans-serif;
font-size: 9px;
text-indent: 40px;
padding: 10px 0;
}

#social_logos2 li a:hover {
text-decoration:underline;
}

.social_icon_small {
display: block;
width: 40px;
height: 8px;
background: url(../images/v2/social_logos.png) no-repeat;
}

.youtube_small {
background-position: -7px bottom;
}
.ebay_small {
background-position: -55px bottom;
}
.twitter_small {
background-position: -101px bottom;
}
.facebook_small {
background-position: -148px bottom;
}

/* FOOTER */

#footer_wrapper {
margin: 0 10px 0 10px;
padding-top: 40px;
overflow: auto;
padding-bottom: 20px;
}

#footer_content {
color: #FFF;
}

#footer_left {
float: left;
}
#footer_right {
float: right;
margin-top: 12px;
}

#footer_content p {
font-size: 15px;
}

#footer_content span {
color: #f0d703;
}

#footer_content p#footer_phone {
color: #f0d703;
font-size: 25px;
font-family: Helvetica, Arial, sans-serif;
margin-bottom: 5px;
}

#footerNav {
font-family: Arial;
font-size: 12px;
}

#footerNav li {
float: left;
padding: 10px 5px 10px 7px;
background: url(../images/v2/footer_divider.png) no-repeat center left;
}

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

#footerNav li a {
color: #FFF;
text-decoration: none;
}

#footerNav li a:hover {
text-decoration: underline;
}

#ecarlist_logo, #ec_footer {
float: right;
clear: right;
}

#ec_footer {
color: #d4d4d4;
font-family: Arial;
font-size: 10px;
}

#ec_footer li {
text-align: right;
line-height: 14px;
}

#ec_footer li a {
color: #d4d4d4;
text-decoration: none;
}

#ec_footer li a:hover {
text-decoration: underline;
}

#ecarlist_logo a {
display: block;
width: 202px;
height: 16px;
background: url(../images/v2/dt_logo.png) no-repeat center top;
text-indent: -9999px;
margin-bottom: 12px;
}

#ecarlist_logo a:hover {
background: url(../images/v2/dt_logo.png) no-repeat center bottom;
}

/* INNER PAGES */


#dealer_contact, #inventory_v2_sidebar_contact, #inventory_v2_sidebar_filters {
background: #000;
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
margin: 0 0 10px 10px;
}

#dealer_contact h2, #inventory_v2_sidebar_contact h2 {
font-size: 15px;
color: #fef10f;
font-weight: 100;
text-transform: uppercase;
width: 194px;
margin: 9px 0px 7px 13px;
padding-bottom: 6px;
border-bottom: 1px solid #222;
}

#dealer_contact ol li label, #inventory_v2_sidebar_contact ol li label {
background: none;
color: #FFF;
font-size: 11px;
margin-bottom: 6px;
}

#dealer_contact .input_element, #inventory_v2_sidebar_contact #contact_small .input_element {
margin: 0 0px 13px 10px;
}

#dealer_contact #contact_small .input_element, #inventory_v2_sidebar_contact #contact_small .input_element {
width: 192px !important;
}

#dealer_contact select {
font-size: 9pt;
}

#form_response {
width: 90%;
margin: 0 auto;
padding-bottom: 35px;
}
#form_response_title {
color: #FFF;
}
#form_response_body {
font-size:14px; 
line-height: 18px; 
color: #c5c5c5;
}

input.validation {
height: 15px;
font-size: 13px;
}

#content .span9 {
width: 73.5%;
}

#left {
margin-top: 30px;
}

#right {
background: #000;
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
margin: 30px 0 0 0;
padding-bottom: 30px;
}

#right h2 {
font-size: 26px;
color: #fef10f;
font-weight:normal;
border-bottom: 1px solid #222;
padding-bottom: 7px;
margin-bottom: 10px;
margin: 22px 22px 10px 22px;
}

#right h2 a, .newsItem h3 a {
color: #fef10f;
text-decoration:none;
}

#right h2 a:hover, .newsItem h3 a:hover {
text-decoration:underline;
}

#newsItem, .newsItem, #recentList {
font-size: 14px;
color: #C5C5C5;
line-height: 18px;
margin: 0 22px;
}

#newsItem h3, .newsItem h3 {
margin: 0 22px 10px 0;
font-size: 16px;
color: #FEF10F;
}

.recentListTitle {
font-size: 15px;
color: #C5C5C5;
margin: 15px 0 5px 0;
text-decoration:underline;
}

#right #newsItem p, #right .newsItem p {
margin: 0;
}

#recentList li{
padding: 1px;
}

#recentList a{
color: #fef10f;
}

#right p {
font-size: 14px;
color: #c5c5c5;
margin: 0 22px;
line-height: 18px;
}

#right p a {
color: #ffe400;
text-decoration: none;
}

#right p a:hover {
text-decoration: underline;
}

#ec_is_submit .submitButton {
border:none;
width: 196px;
height: 25px;
background: url(../images/v2/sidebar_submit.png) no-repeat center top;
margin: -5px 0 12px -1px;
*margin: 15px 0 12px 2px;
}

.submitButton {
text-indent: -9999px;
}

#ec_is_submit .submitButton:hover {
background: url(../images/v2/sidebar_submit.png) no-repeat center bottom;
}

#content #sidebar_address {
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
color: #FFF;
background: #000;
overflow: hidden;
margin: 0 0 25px 10px;
padding: 9px;
}

#content #sidebar_address #sidebar_address_head {
color: #FEF10F;
margin-bottom: 10px;
}

#sidebar_address a#getdirections {
margin-top: 10px;
float: left;
background: #E8E8E8;
border: 1px solid #ABABAB;
color: #666;
font-size: 8pt;
line-height: 10pt;
padding: 2px 5px;
text-decoration: none;
font-weight: bold;
text-transform: lowercase;
}

#sidebar_address .floatleft p{
font-size: 13px;
padding-top: 10px;
}

#sidebar_address_titles {
margin-right: 10px;
}

#customer_tools {
background: #000;
}

#content #customer_tools_content_wrapper {
background: none;
color: #FFF;
border: 0;
}

#customer_tools_top_middle {
border-bottom: 1px solid #222;
}

#customer_tools_top #customer_tools_top_left, #customer_tools_top #customer_tools_top_middle, #customer_tools_top #customer_tools_top_right {
background: none;
color: #FFF;
}

#customer_tools_bottom {
display: none;
}

#quick_links_contact_custom {
color: white;
font-size: 13px;
width: 175px;
margin: 40px 0px 0px 20px;
}

#quick_links_contact_custom a{
color: #FFE400;
}

#quick_links_contact_custom p{
padding-top: 5px;
}

/* FINANCING PAGE */

#financeLeft {
background: black;
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
margin: 0 20px 0 10px;
padding-bottom: 20px;
}

#financing #content .span9 {
width: 72%;
}

#financing #content #sidebar_address {
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
color: #FFF;
background: #000;
}

#financeLeft h2 {
font-size: 26px;
color: #FEF10F;
font-weight: normal;
border-bottom: 1px solid #222;
padding-bottom: 7px;
margin: 22px 22px 10px 22px;
}

#financeLeft p {
font-size: 14px;
color: #C5C5C5;
margin: 10px 22px;
line-height: 18px;
}

#financeLeft p a {
color: #ffe400;
text-decoration: none;
}

#financeLeft p a:hover {
text-decoration: underline;
}

/* NOTIFY PAGE */

#notify_middle h2 {
font-size: 26px;
color: #FEF10F;
font-weight: normal;
border-bottom: 1px solid #222;
padding-bottom: 7px;
margin: 22px 22px 10px 22px;
}

#notify_middle p {
font-size: 14px;
color: #C5C5C5;
margin: 10px 22px;
}

/* SITEMAP PAGE */

#sitemap a {
color: #C5C5C5;
}

.sitemap_vehicle_title {
display: none;
}

/* INVENTORY PAGE */

#leftColumn #inventory_v2_sidebar_contact {
padding-top: 0;
}

#inventory_v2_sidebar_filters > h3 {
color: #999999;
font-size: 11px;
margin: 15px 0 15px 15px;
}

#inventory_v2_sidebar_filters > h2 {
line-height: 30px;
font-size: 14px;
color: #999;
text-transform: uppercase;
font-weight: 100;
margin: 15px 0;
background: url(../images/v2/refine_bg.png) no-repeat;
text-indent: 15px;
}

#content #currentFilters {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
color: #FFF;
margin-left: 15px;
}

#currentfilterswrap p {
padding: 2px !important;
}

#inventory_v2_sidebar_filters .filterList {
margin-bottom: 14px;
}

#inventory_v2_sidebar_filters .filterList > h3 {
font-size: 11px;
color: #FFF;
font-weight: bold;
line-height: 20px;
}

#inventory_v2_sidebar_filters .filterList li {
background: url(../images/v2/yellow_list.png) no-repeat left center;
text-indent: 10px;
}

#inventory_v2_sidebar_filters .filterList li {
color: #999;
font-size: 12px;
font-weight: 100;
}

#inventory_v2_sidebar_filters .filterList li a {
color: #999;
font-size: 12px;
font-weight: 100;
}

#filterListWrap {
margin-left: 15px;
}

#drop_down_filters #drop_down_right #submit {
font-size: 12px;
text-decoration: none;
}

#sort_bar #sort_bar_left {
margin-left: 24px;
}

#sort_bar_left, #sort_bar_left a, #sort_bar_right, #sort_bar_right a {
color: #FFF;
font-size: 12px;
}

#inventory #sort_bar_right #vehicle_count_controls {
text-align: left;
}

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

#vehicle_v2_notify_button {
display: block;
width: 223px;
height: 96px;
margin: 5px 0 0 9px;
background: url(../images/v2/veh_finder.png) no-repeat top center;
}

#vehicle_v2_notify_button img {
display: none;
}

#rightColumn, #leftColumn {
margin-top: 30px;
}

#searchBar {
width: 100%;
*margin-right: 7px;
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
border-bottom: none;
background: #000;
}

#inventory #searchBar {
*width: 99%;
}

#searchBar #drop_down_filters {
position: relative;
padding: 12px 0 12px 24px;
overflow: auto;
}

#sort_bar {
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
background: #000;
}

#inventory_v2_rows{
margin-top: 62px;
}

#inventory_v2_rows .inventory_v2_row {
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
background: #000;
padding: 22px 0;
}

.inventory_v2_row .inventory_v2_image a {
margin-left: 24px;
}

.inventory_v2_details_wrap .span8 {

}

#inventory_v2_rows .inventory_v2_details_vitals_wrap {
color: #FFF;
font-size: 12px;
margin-left: 10px;
margin-top: 4px;
}

#inventory_v2_rows .inventory_v2_details_links {
border-top: 1px solid #222;
padding-top: 5px;
margin-right: 5px;
margin-left: 10px;
}

#inventory_v2_rows .inventory_v2_details_links a {
color: #a5a5a5;
font-size: 12px;
}

#inventory_v2_rows h4 {
margin-left: 10px;
}

#inventory_v2_rows h4 a {
color: #fee300;
text-decoration: none;
font-size: 15px;
}

#inventory_v2_rows h4 a:hover {
color: #FFF;
text-decoration: underline;
}

.price_line_1 {
color: #FFF;
font-size: 24px;
font-weight: bold;
}

#inventory_v2_rows .inventory_v2_price_right .price_title {
color: #666;
font-size: 11px;
font-weight: bold;
margin-top: 6px;
}

.inventory_v2_special_body {
color: #FFF;
}

.inventory_v2_details_wrap .specialsViewDetails a {
color: #FFF;
text-decoration: underline;
}

.inventory_v2_details_wrap .specialsViewDetails a:hover {
text-decoration: none;
}


#inventory #inventory_v2_rows .inventory_image_label {
margin-left: 24px;
padding: 3px;
}


.inventory_image_label_sold {
text-transform: uppercase;
font-weight: bold;
font-size: 18px;
}

.inventory_image_label_pending {
text-transform: uppercase;
font-weight: bold;
font-size: 18px;
}


.expandable a {
color:#FEF10F;
}

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

#vehicleDisclaimer {
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
background: #000;
color: #A5A5A5;
font-size: 13px;
}
#vehicleDisclaimer p {
padding: 15px;
padding-bottom: 0;
}

/* VEHICLES PAGE */

#similarVehicles h3 {
color: #fef10f;
font-size: 20px;
margin: 8px 0 0 8px;
font-weight: 100;
}

.similarVehicle a img{
margin: 8px 0 0 8px;
}

#similarVehicles .similarVehicle ul {
margin-top: 3%;
margin-left: 6%;
width: 48%;
}

.similarVehicle li {
color: #aaa;
font-size: 12px;
font-weight: 100;
}

li.simCar_pricelabel {
font-size: 9px;
}

.similarVehicle li a {
color: #fef10f;
text-decoration: none;
}

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

#vehicle_v2_sidebar_links, #similarVehicles {
background: black;
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
margin: 0 0 10px 10px;
}

#leftColumn #vehicle_v2_sidebar_links ul {
margin: 0 0 10px 15px;
}

#vehicle_v2_sidebar_links li {
background: url(../images/v2/yellow_list.png) no-repeat left center;
}

#vehicle_v2_sidebar_links a {
color: #999;
font-size: 12px;
font-weight: 100;
}

#leftColumn #vehicle_v2_sidebar_links p {
color: #FFF;
font-size: 12px;
text-transform: uppercase;
margin: 10px 0 8px 10px; 
}

#vehicle_topbar {
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
background: #000;
color: #FFF;
width: 100%;
font-family: Arial;
font-size: 13px;
}

#vehicle_topbar a {
color: #FFF;
text-decoration: none;
}

#vehicle_topbar a:hover {
text-decoration: underline;
}

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

#lp_container #vehicle_vitals {
width: 96.9%;
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
border-bottom: 0;
background: #000;
margin-top: 10px;
padding: 28px 0px 5px 23px;
}

#vehicle_question_submit .submitButton {
border: none;
width: 194px;
height: 25px;
background: url(../images/v2/sidebar_submit.png) no-repeat center top;
margin-left: 247px;
}

#vehicle_question_submit .submitButton:hover {
background: url(../images/v2/sidebar_submit.png) no-repeat center bottom;
}

#vehicle_question_submit #vctSubmit_button_offer {
border: none;
width: 194px;
height: 25px;
background: url(../images/v2/sidebar_submit.png) no-repeat center top;
margin-left: 117px;
text-indent: -9999px;
}

#vehicle_question_submit #vctSubmit_button_offer:hover {
background: url(../images/v2/sidebar_submit.png) no-repeat center bottom;
}

#vehicle_photos #vehicle_vitals #vehicle_photos_question {
padding: 20px 10px;
color: #FFF;
}

#vehicle #searchBar {
border: 1px solid #222;
}

li.price_title {
color: #AAA;
font-family: Arial;
font-size: 13px;
}

#price_right {
margin-right: 69px;
}

.ip_dottedLine {
*display: none;
}

#vehicle_vitals > .ip_dottedLine {
display: block;
border-bottom: 1px solid #222; 
margin-right: 25px;
}

#vehicle_vitals #vehicle_mainPhoto {
*padding-top: 27px;
padding: 17px 2px 24px 0;
padding: 17px 0px 24px 0\9;
margin-top: 0;
width: 44%;
}

#vehicle_vitals #vehicle_mainVitals {
padding: 17px 0 0 0;
margin: 0 4% 0 0;
width: 51%;
}

#lp_container #vehicle_thumbs {
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
border-top: 0;
background: #000;
padding: 24px 19px 20px 17px;
width: 95%;
}

#vitalsContainer {
color: #AAA;
font-family: Arial;
font-size: 11px;
}

#vitalsContainer #vitalsLeft {
width: 56%;
}

#vitalsContainer #vitalsRight {
width: 40%;
}

#vehicle #vehicle_details_top, #vehicle #vehicle_details_bottom {
display: none;
}

#vehicle_vitals h1 {
font-size: 20px;
color: #fef10f;
font-weight: normal;
margin-bottom: 7px;
}

#vehicle_vitals .col {
margin: 0;
padding-bottom: 9px;
*padding-bottom: 0;
}

#vehicle_vitals .span3 {
width: 15%;
margin-right: 3.5%;
padding-right: 0;
}

#vehicle #vehicle_details_middle {
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
background: #000;
color: #A5A5A5;
font-size: 14px;
padding: 15px;
margin: 15px 0;
}

#vehicle_contact {
color: #aaa;
}

#vehicle_contact span {
font-size: 16px;
font-weight:bold;
}

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

#vehicle_contact a:hover {
text-decoration:underline;
}

#viewMorePhotos {
color: #FEF10F;
text-decoration: none;
font-size: 13px;
}

#viewMorePhotos:hover {
text-decoration: underline;
}

#vd_block_description_extended {
font-size: 12px;
}

#vehicle_photos_return {
color: #FFFFFF !important;
}

#vehicle_photos #vehicle #vehicle_mainVitals_inner {
width: 450px !important;
}

/* CUSTOMER TOOLS */

.customer_tools_left, #vd_block_description_trim p, #vd_block_description_button {
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
text-decoration: none; 
}

#vd_block_description_button:hover {
text-decoration: underline; 
}

#vct_container {
color: #FFF;
font-family: Arial;
-moz-box-shadow: 0 0 6px 0 #000;
-webkit-box-shadow: 0 0 6px 0 #000;
box-shadow: 0 0 6px 0 #000;
border: 1px solid #222;
background-color: #000;
}

#vehicle .vctSkin_bg {
background-image:url("http://images1.ecarlist.com/sites/cats_exotic/images/v2/vct_skin.png");
}

#vehicle .vctPanes_container, #vehicle .vctTabs_container {
background-color: transparent;
}

#vct_container #vctHeader_txt {
font-size:22px;
font-weight: normal;
}

#vct_container .vctTabs_container li {
background: url(../images/v2/tools_divider.png) right center no-repeat;
border: 0;
margin-left: 6px;
}

#vct_container .vctTabs_container li.last {
background: none;
}

#vct_container .vctTabs_container li.vctTabs_icon_wrapper {
background: none;
}

#vct_container .vctTabs_container li a {
padding: 0px 10px 0px 38px;
}

#vct_container .vctAddress_smallText {
font-size: 11px;
}

#vct_container .vctAddress_dealerboxName {
font-size: 13px;
margin-bottom: 2px;
}

#vct_container .vctAddress_dealerboxAdd {
font-size: 13px;
}

#vct_container .vctAddress_dealerboxPhone {
font-size: 22px;
}

#vct_container .vctTabs_pane #vehicle_question_submit {
margin: 10px 0 0 234px;
*margin: 10px 0 0 117px;
}

#vct_container .vctTabs_pane #vehicle_offer_submit {
margin: 10px 0 0 234px;
*margin: 10px 0 0 69px;
}

#vct_container #vctSubmit_button_offer {
border:none;
width: 194px;
height: 25px;
background: url(../images/v2/sidebar_submit.png) no-repeat center top;
margin-left: 13px;
text-indent: 0;
}

#vct_container #vctSubmit_button_offer:hover {
background: url(../images/v2/sidebar_submit.png) no-repeat center bottom;
}

.vctAddress_dealerboxMap {
margin-bottom: 10px;
}

#vehicle input.validation {
height: 12px;
}

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

#vct_container #vctBottom_container #vctMiddle_container, #vct_container #vctBottom_container #vctLeft_corner, #vct_container #vctBottom_container #vctRight_corner {
display: none;
}

#vct_container #vctTop_container #vctMiddle_container {
border-bottom: 1px solid #222;
}

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

#trade_appraisal_form, #trade_appraisal_form select {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
}

.trade_appraisal_text h3 {
font-size: 14px;
margin-left: 0;
}

.trade_appraisal_text p {
line-height: 16px;
margin: 8px 0 12px 0;
}

form.validation ol li label {
font-size: 13px;
}

.customer_tools_clear {
*margin-top: 10px;
}

/*FAQ PAGE*/

.cons_question {
color: #FFE400 !important;
}

/* CONSIGMENT PAGE */
.cons_yellow { 
color: #FFE400 !important;
}

/* TEAM PAGE */
.department h3 {display:none;}
.employee_image {margin: 0 0 0 3%; }
.employee_name {color: #FEF10F; font-weight: normal; margin-left:23px;}
.employee_name h4 {margin-bottom: 3px;}

/* SITEMAP PAGE */
#sitemapContent h1 {color: #F0D703; padding-top: 20px; width: 23%;}

/* LINKS PAGE */
#links #right h3 {color: #FFF; margin: 20px 0 0 22px;}