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

body { margin: 0; padding: 0; font-family: Helvetica; font-size: 12px; background: #e1e1e1; } 
.clear { margin: 0; padding: 0; clear:both; }
p { margin: 0 0 10px; padding: 0; }
a { color: #ca204e; text-decoration:underline; }
a:link {}
a:hover { color: #ca204e; text-decoration:none; }
a:visited {}
a:active { outline:none; }
a:focus { outline-style: none; }
.color_pri { color: #000 !important; }
.color_sec { color: #ca204e !important; }

#right p, #financeLeft p, #notify_middle p, #model_details p { font-size:14px; line-height: 20px; color:#444; }
#right h2, #financeLeft h2, #shipping #right h2, #notify_middle h2, #wide_wrap h2, #sitemapContent h1, #trade_appraisal h2 { color:#000; font-size:26px; margin: 0 0 10px; padding: 0 0 10px; border-bottom:1px solid #c0c0c0; }
#right h2 a { text-decoration: none; }

#page_shadow { margin: 0; padding: 0 0 10px; background: url(../images1/page_shadow.png) repeat-y center top; }
#page_bkgd { margin: 0; padding: 0; background: url(../images1/page_tile.jpg) repeat; }
#main_wrap { width:980px; margin: 0 auto; padding: 0; }

#header {background: #FFF; width:980px; height:66px; margin: 0; padding: 0;  }
#header h1 { float:left; margin: 0; padding: 0; }
#header h1 a { display:block; width:74px; height:66px; text-indent: -9000px; background: url(../images1/top_logo.jpg) no-repeat center top; }

#header_right { float:right; margin: 0; padding: 0; width:448px; border-top:4px solid #c71d4b; }
#header_right h2 { padding: 38px 0 0; }
#header_right h2 a { color:#333; text-decoration: none; font: normal 19px Verdana; color: #929292; text-transform: uppercase; text-decoration: none;  }

#address_bar { width:980px; height:50px; margin: 0; padding: 9px 0 6px; background: url(../images1/address_tile.gif) repeat-x center top; }
#address_bar ul { margin: 0; padding: 0 0 10px 532px; float:left; list-style-type:none; width: 448px; background: #E7E7E7 }
#address_bar li { float:left; color:#505050; margin: 0; padding: 0 38px 0 0; background: url(../images1/address_div.gif) no-repeat right center; font: 13px/15px Verdana;}
#address_bar li.last {background: none; padding-left: 40px; width:150px; }

#priNav {background: #FFF; margin: 0; padding: 0; height:36px; list-style-type:none; width: 767px; padding-left: 213px; }
#priNav li { text-indent: -9000px; background: url(../images1/prinav.gif) no-repeat; }
#priNav li a {display: block; height:36px; padding: 0 12px;}
#priNav li#priNav_Home {width: 52px; background-position: -715px 0px;}
#priNav li#priNav_New { width:119px; background-position: 0px 0px; }
#priNav li#priNav_Preowned { width:93px; background-position: -119px 0px; }
#priNav li#priNav_Vehicle_Finder { width:121px; background-position: -212px 0px; }
#priNav li#priNav_Parts_Service { width:134px; background-position: -333px 0px; }
#priNav li#priNav_Specials { width:77px; background-position: -467px 0px; }
#priNav li#priNav_Financing { width:74px; background-position: -544px 0px; }
#priNav li#priNav_Contact { width:97px; background-position: -618px 0px; }
/* hover states */
#priNav li#priNav_Home:hover {background-position: -715px -36px;}
#priNav li#priNav_New:hover {background-position: 0px -36px; }
#priNav li#priNav_Preowned:hover {background-position: -119px -36px; }
#priNav li#priNav_Vehicle_Finder:hover {background-position: -212px -36px; }
#priNav li#priNav_Parts_Service:hover {background-position: -333px -36px; }
#priNav li#priNav_Specials:hover {background-position: -467px -36px; }
#priNav li#priNav_Financing:hover {background-position: -544px -36px; }
#priNav li#priNav_Contact:hover {background-position: -618px -36px;}

/* #################################################
###              #drop down menus                ###
################################################ */

#priNav li ul {border:1px solid #cdcdcd; background:#fefefe; top: 100%; left: 0;}
#priNav li ul li, #priNav li:hover ul li {background: none; width: 150px; background-position: 0 0 ;}
#priNav li ul li a, #priNav li:hover ul li a {background: none; border-bottom:1px solid #cdcdcd; color:#676767; margin:0px; text-decoration:none; font: bold 11px Arial, Helvetica, sans-serif; line-height: 28px; padding-left: 14px;}
#priNav li ul li a:hover {color:#ca204e;}

#main_content { width:980px; margin: 0; padding: 0; background: #f2f2f2; }
#main_content_grd { margin: 0; padding: 24px 10px 0; background: url(../images1/main_content_gradient.jpg) repeat-x left top; min-height: 400px; }

#home #main_content_grd { padding: 0; }

#page_bttm { margin: 0; padding: 35px 0 0; background: url(../images1/page_bttm.png) no-repeat center top; }
#home #page_bttm { padding-bottom: 10px; }
#footer_wrap { margin: 0; padding: 0; background: #606060; border-top:3px solid #aeaeae; }
#footer_main { width:960px; margin: 0 auto; padding: 24px 0;  }
#footerNav { float:left; margin: 0 0 5px; padding: 0; list-style-type: none; }
#footerNav li { display: inline; margin: 0; padding: 0 4px; border-right:1px solid #d5d5d5; font-size: 11px; }
#footerNav li.first { padding-left: 0; }
#footerNav li.last { border:none; }
#footerNav li a { color:#d5d5d5; text-decoration: none; }
#footerNav li a:hover { color:#fff; text-decoration: underline; }
#ec_footer { clear:left; float:left; margin: 0; padding: 0; list-style-type: none; }
#ec_footer li { display: inline; margin: 0; padding: 0 4px; border-right:1px solid #d5d5d5; font-size: 11px; color:#d5d5d5; }
#ec_footer li.first { padding-left: 0; }
#ec_footer li.last { border:none; }
#ec_footer li a { color:#d5d5d5; text-decoration: none; }
#ec_footer li a:hover { color:#fff; text-decoration: underline; }
a#dt_logo { float:right; margin: 0; padding: 0; text-indent: -9000px; width:203px; height:19px; background: url(../images1/dt_logo.png) no-repeat left top; }
a#dt_logo:hover { background-position: right top; }
#compliance_wrapper { background: #f2f2f2;}
#compliance_footer { width:980px; height:31px; margin: 0 auto; padding: 0; background: #f2f2f2;}
#compliance_footer h1 { float:right; padding: 11px 12px 0 0; margin: 0; width:74px; height:13px; text-indent: -9000px; background: url(../images1/nissan_footer.gif) no-repeat left bottom; }
#compliance_footer ul { float:right; padding: 0; margin: 10px 10px 0 0; list-style-type:none; width:880px; }
#compliance_footer li { float:right; margin: 0; padding: 0 20px; border-left:1px solid #a4a4a4; font-size:11px; color:#a4a4a4; }
#compliance_footer li.copy { border:none; }
#compliance_footer li.addr { border:none; padding-right: 42px; float: left;}
#compliance_footer li a { color:#a4a4a4; text-decoration: none; }
#compliance_footer li a:hover { text-decoration: underline; }

/*Standard Home*/
div#home_youtube {float: left; margin: 20px 0 10px 10px; box-shadow: 0px 0px 6px #000; -moz-box-shadow: 0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000;}
#specials_flash {margin: 20px 10px 10px; float: right; box-shadow: 0px 0px 6px #000; -moz-box-shadow: 0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000;}

#ecl_new_vehicles {background: #c1b9ae url(../images1/new_vehicles_bg.jpg) no-repeat; position:relative;}
.ecl_new_vehicles_make {width: 95%; margin: 0 auto; padding-top: 45px;}
.ecl_new_vehicles_model {width: 20%; height: 200px;}
.ecl_new_vehicles_model img {width: 100%;}
.ecl_new_vehicles_model a {color: #000; font: bold 15px Arial; text-transform: uppercase; text-decoration: none;}
.ecl_new_vehicles_model:hover a {color: #ca204e; text-decoration: none; font-weight: bold;}
.ecl_new_vehicles_trigger p {margin: 0;}
.ecl_new_vehicles_price a, .ecl_new_vehicles_model:hover .ecl_new_vehicles_price a {color: #555; font: 11px Arial;}
.ecl_new_vehicle_make_wrap .view_all {margin: 16px 0 0 16px; display: inline-block;}
.ecl_new_vehicle_make_wrap .prev{ background: url(../images1/arrow_left.png) no-repeat left top; cursor:pointer; width:18px; height:53px; left:6px; top:88px; z-index: 100; position: absolute; text-indent: -9000px }
.ecl_new_vehicle_make_wrap .next { background: url(../images1/arrow_right.png) no-repeat left top; cursor:pointer; width:18px; height:53px; top:88px; right:6px; z-index: 100; position: absolute; text-indent: -9000px }
.ecl_new_vehicle_make_wrap .prev:hover, .ecl_new_vehicle_make_wrap .next:hover {background-position: left bottom;}

#featuredVehicles {background: url(../images1/featured_bg.jpg); height: 231px;}
#featuredVehicles_title {display:none;}
#random_list_location {margin: 88px 0 0; display: inline-block;}
#random_list_location #random_list_item {margin: 0 6px 0 5px; width: 111px; font: bold 12px Arial; text-transform: uppercase; text-align: center; padding-top: 0; min-height: 127px;}
#random_list_item img {border: 5px solid #5b5b5b;}
#random_list_location #random_list_item a {color: #FFF; text-decoration: none;}
#random_list_location #random_list_item a span {display: block; padding: 0 5px;}
#random_list_location #random_list_item:hover {background: #ca204e;}
#random_list_location #random_list_item:hover img {border-color: #ca204e;}
.toolTipInner_price {color: #ca204e;}

#home_bttm { width:980px; height:257px; margin: 0; padding: 23px 0 0; background: url(../images1/home_bttm_bkgd.jpg) no-repeat center top; }
#home_welcome { float:left; width:680px; margin: 0 0 0 15px; padding: 0; }
#home_welcome h2 { display: block; height:45px; margin: 0 0 10px; padding: 0; text-indent: -9000px; background: url(../images1/home_welcome_title.png) no-repeat left top; }
#home_welcome p { color:#343231; font-size: 14px; line-height: 20px; margin: 0; padding: 0 0 20px; }

#home_social { float:right; width:236px; height:216px; padding: 5px 5px 5px 4px; margin: 8px 20px 0 0; background: url(../images1/home_social_box.jpg) no-repeat center top; }
#home_social h2 { display: block; height:31px; margin: 0 0 5px; padding: 0; text-indent: -9000px; background: url(../images1/home_social_title.jpg) no-repeat center top; }
#social_links { margin: 0; padding: 0 0 0 13px; list-style-type: none; }
#social_links li { margin: 0 0 4px; padding: 0; }
#social_links li a { display: block; width:142px; height:40px; text-indent: -9000px; background: url(../images1/home_social.png) no-repeat; }
#social_links li a#facebook { background-position: 0px 0px; }
#social_links li a#plus { background-position: 0px -40px; }
#social_links li a#twitter { background-position: 0px -80px; }
#social_links li a#youtube { background-position: 0px -120px; }
#social_links li a#facebook:hover { background-position: -142px 0px; }
/*#social_links li a#plus:hover { background-position: -142px -40px; }*/
#social_links li a#twitter:hover { background-position: -142px -80px; }
#social_links li a#youtube:hover { background-position: -142px -120px; }


/* #################################################
###              #=common forms                  ###
################################################ */

#contact_small { padding:0 0 25px;  border:none; margin: 0; font-size:12px; color:#fff; font-weight: bold; background: url(../images1/dc_bkgd.jpg) no-repeat center bottom; }
#contact_small h2 { display: block; height:45px; margin: 0 0 10px; padding: 0; text-indent: -9000px; background: url(../images1/dc_title.jpg) no-repeat center top; }
#contact_small ol { padding: 10px 4px 10px 11px; background: none;  }
#contact_small  .input_element { width:170px !important; font-size:11px; margin-bottom: 20px; margin-top: 5px; padding: 3px; border:1px solid #464a4d; background: #fff; }
#contact_small textarea { width:170px !important; font-size:12px; margin-bottom: 12px; border:1px solid #464a4d; background: #fff; padding: 3px; }
#contact_small .submitButton { display: block; margin: 0 auto; width:176px; height:40px; line-height: 40px; padding:0; text-align: center; color:#acacac; background: url(../images1/submit_bttn.png) no-repeat center top; border:none; *margin-top:10px;  }
#contact_small .submitButton:hover { color:#fff; cursor:pointer; }

#site_logoSection { display:none; }
#sidebar_address { padding:0 0 25px;  border:none; margin: 0; font-size:12px; font-weight: bold; background: url(../images1/dc_bkgd.jpg) no-repeat center bottom; }
#sidebar_address_head { display: block; height:45px; margin: 0 0 10px; padding: 0; text-indent: -9000px; background: url(../images1/sidebar_address_title.jpg) no-repeat center top; }
#sidebar_address .floatleft p { font-size:11px; color:#fff; line-height: 18px; }
#sidebar_address .floatleft {margin: 0 0 0 15px;}
#sidebar_address a#getdirections { display: block; margin: 0 auto; width:176px; height:40px; line-height: 40px; padding:0; text-align: center; color:#acacac; background: url(../images1/submit_bttn.png) no-repeat center top; border:none; *margin-top:10px; }
#sidebar_address a#getdirections:hover { cursor:pointer; color:#fff; }

#incentives #contact_incentives { padding:0 0 25px;  border:none; margin: 0; font-size:12px; color:#fff; font-weight: bold; background: url(../images1/dc_bkgd.jpg) no-repeat center bottom; width:auto; overflow:visible; }
#incentives #contact_incentives legend { display:none; }
#incentives #contact_incentives h3 { display: block; height:45px; margin: 0 0 10px; padding: 0; text-indent: -9000px; background: url(../images1/incentives_title.jpg) no-repeat center top; }
#incentives #contact_incentives ol { padding: 10px 3px 5px 21px; margin: 0; }
#incentives #contact_incentives li { clear: both; }
#incentives #contact_incentives li label {}
#incentives #contact_incentives .input_element { width:170px !important; font-size:11px; margin-bottom: 20px; margin-top: 5px; padding: 3px; border:1px solid #464a4d; background: #fff; }
#incentives #contact_incentives #vehicle_question_submit { margin-top: 0; width:176px; margin: 0 auto; }
#incentives #contact_incentives #vehicle_question_submit input { float:none; display: block; margin: 0 auto; width:176px; height:40px; line-height: 40px; padding:0; text-align: center; color:#acacac; font-family: Helvetica; font-size: 12px; background: url(../images1/submit_bttn.png) no-repeat center top; border:none; *margin-top:10px; }
#incentives #contact_incentives #vehicle_question_submit input:hover { color:#fff; cursor:pointer; }


/* ###################################################
###                  #contact                      ###
################################################### */

#contact #contact_map { border:1px solid #afafaf; background:#fff; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;  padding:20px 20px; }

#hours_list { margin: 15px 0; padding: 10px; color:#444;  }
#hours_list h3 { margin: 15px 0 5px; padding: 0; color:#333; }
#hours_list h4 { margin: 0 0 5px; padding: 0; font-size: 12px;  }
#hours_list li { font-size: 12px; line-height: 16px; color:#444; }
#hours_list ul { margin: 0 0 25px; }
#hours_list li span.hours_department_list_day { float:left; width:75px; }

#contact #customer_tools_top_left { background: url(../images1/vct_skin_template.png) no-repeat -201px 0;   }
#contact #customer_tools_top_right { background: url(../images1/vct_skin_template.png) no-repeat -222px 0;   }
#contact #customer_tools_top_middle { background: url(../images1/vct_skin_template.png) repeat-x 0px -440px; text-transform: uppercase; font-weight:normal; }
#contact #customer_tools_content_wrapper { color:#333; background:#fff url(../images1/vct_skin_template.png) repeat-x 0px -546px; border-left:1px solid #afafaf; border-right:1px solid #afafaf; }
#contact #customer_tools_bottom_left { background: url(../images1/vct_skin_template.png) repeat-x -201px -42px; }
#contact #customer_tools_bottom_right { background: url(../images1/vct_skin_template.png) repeat-x -222px -42px; }
#contact #customer_tools_bottom_middle { background: url(../images1/vct_skin_template.png) repeat-x 0px -526px; border-bottom:1px solid #afafaf; }
#contact #customer_tools_top { border-bottom:1px solid #afafaf; height:38px; }

#contact .customer_tools_left { display: none; }

#contact #customer_tools input.submitButton { float:right; width:200px; height:57px; padding:0; margin: 10px 160px 10px 0; text-indent:-9000px; background: url(../images1/vct_skin_template.png) repeat-x left top; border:none;  }
#contact #customer_tools input.submitButton:hover { background-position: 0px -58px; cursor:pointer; }

#side_right #qc_vehicle_question input.submitButton { display: block; width:200px; height:57px; padding:0; margin: 0; text-indent:-9000px; background: url(../images1/vct_skin_template.png) repeat-x left top; border:none; }
#side_right #qc_vehicle_question input.submitButton:hover { background-position: 0px -58px; cursor:pointer; }

/* ###################################################
###                 #financing                     ###
################################################### */

#financing #financeLeft h2 { font-size: 24px; margin-top: 15px; }
#financing #financeHeader h1 { text-transform: uppercase; color:#462c1d; }
#financing #sidebar_address { padding:0 0 25px;  border:none; margin: 0; font-size:12px; font-weight: bold; background: url(../images1/dc_bkgd.jpg) no-repeat center bottom; }
#financing #sidebar_address a#getdirections { margin: 0 0 0 25px; }

#financing #financeCalc { padding:0 0 25px;  border:none; margin: 0; font-size:12px; font-weight: bold; background: url(../images1/dc_bkgd.jpg) no-repeat center bottom; height:auto; }
#financing #financeCalc h2 span, #financing #financeCalc h2 { background: none; }
#financing #financeCalc h2 { display: block; height:69px; margin: 0 0 10px; padding: 0; text-indent: -9000px; background: url(../images1/calc_header.jpg) no-repeat center top; }
#financing #financeCalc li { background: none; border:none; }
#financing #financeCalc li#financeCalc_footer span, #financing #financeCalc li#financeCalc_footer span { background: none; }
#financeCalc li#submitBtn input[type="submit"] { display: block; margin: 0 auto; width:176px; height:40px; line-height: 40px; padding:0; text-align: center; color:#acacac; background: url(../images1/submit_bttn.png) no-repeat center top; border:none; *margin-top:10px; }
#financeCalc li#submitBtn input[type="submit"]:hover { color:#fff; cursor: pointer; background-position: center top; }
#financing #financeCalc li#financeCalc_footer { display: none; }
#financing_vehicle_calculator label { color:#fff; }

#financing .financeBox2 { padding:0 0 25px;  border:none; margin: 0; font-size:12px; font-weight: bold; background: url(../images1/dc_bkgd.jpg) no-repeat center bottom; color:#fff; }
#financing .financeBox2 h3 { display: block; height:69px; margin: 0 0 10px; padding: 0; text-indent: -9000px; background: url(../images1/credit_header.jpg) no-repeat center top; border:none; }
#financing .financeBox2 p { padding: 0 10px 5px; color:#fff; line-height: 14px; }
#financing .financeBox2 ul { padding: 0 10px 10px; margin: 0; }
#financing .financeBox2 li { color:#fff; line-height: 16px; }
#financing .financeBox2 li a { text-decoration: underline; color:#fff; }

/*Hours*/
.hoursbox { margin: 10px 0; padding:0; border:1px solid #ccc; }
.hoursbox h1 { margin: 0; padding: 5px; background: #AAA; color:#333; font-size:13px; font-weight: normal; line-height: 18px; }
.hoursbox span { padding: 0 4px; }
.hoursbox .floatleft { display:inline; margin: 10px 20px; }
.privacy_block { clear:both; margin: 45px 0 0; padding: 5px 0 0; border-top:1px solid #000; text-align: center; }
#right .privacy_block p { font-size:10px; color:#000; }
.privacy_block .right { width:225px; float:right; display:inline; margin: 0 100px 0 0; }
.privacy_block .left { width:150px; float:left; display:inline; margin: 0 0 0 100px; }
.privacylist { margin: 0 0 15px; padding: 0 0 0 30px; list-style-type:square; }
.privacylist li { font-size:12px; margin: 0; padding: 3px 0; }
a.print_window { clear:both; display:block; text-align: center; margin: 60px 0 0; font-size:11px; color:#444; text-decoration: underline; }
a.print_window:hover { text-decoration: none; }


/* ###################################################
###                  #sitemap                      ###
################################################### */

#sitemap #sitemap_list { list-style-type:none; margin:0px; padding:0px; width:20%; }
#sitemap #sitemap_list li { font-size:11pt; margin: 4px 0; }
#sitemap #sitemap_list li a { text-decoration: none; }
#sitemap .sitemap_vehicle_title { font-weight:bold; color:#333; }
#sitemap .sitemap_vehicle_list { list-style-type: none; width:20%; }
#sitemap .sitemap_vehicle_list li a { text-decoration: none; }
#sitemap #sitemap_list li { text-transform: capitalize; }
#sitemap #sitemap_list li ul { display:none; }
#sitemapContent { padding-bottom: 20px; }
#sitemap_list .sitemap_vehicle_list { width: 20%; }


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

#inventory h3.non_expandable_menuheader { color:#000; font-size:11px; margin: 0 0 3px 6px; }
#inventory_v2_sidebar_filters h2 { font-size:22px; font-weight: normal; color:#000; margin: 3px 0 0 6px; }
#stockVinSearch {margin: 10px 5px;}

/* Current Filters Box */
#inventory #currentFilters { background:#424242; border:none; margin: 5px 0 10px; padding: 10px; }
#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; }

/* Search Filter List Container Boxes */
#inventory .filterList { background:#454545 url(../images1/filterlist_tile.jpg) repeat-x left top; border:1px solid #342115; margin: 5px 0; padding-bottom: 10px; }
#inventory #inventory_v2_sidebar_filters .filterList h3 { color:#fff; padding: 10px 0 4px; margin: 0 10px 10px; font-size:12px; text-transform: uppercase; font-weight: normal; border-bottom:1px dotted #a3a3a3; }
#inventory .filterList ul {}
#inventory .filterList ul li { color:#a3a3a3; margin: 2px 0; }
#inventory .filterList ul li a { color:#a3a3a3; background: url(../images1/arrow.png) no-repeat 2px center; padding:2px 2px 2px 12px; }
#inventory .filterList ul li a:hover { color:#FFF; background: #ca204e url(../images1/arrow.png) no-repeat 2px center;;}
#inventory .filterList span a { float: left; margin: 10px 10px 0; background: #000; padding: 4px 8px; color:#a3a3a3; }
#inventory .filterList span a:hover { color:#fff; }

#inventory .filterList ul li span.countnum { display: none; }

/* vehicle finder button */
a#vehicle_v2_notify_button img { display:none; }
a#vehicle_v2_notify_button { display:block; height:90px; text-indent: -9000px; background: url(../images1/notify_bttn.jpg) no-repeat center top; margin: 15px 0 0; }

/* search and sort bars */
#inventory #searchBar { background: url(../images1/lightbar2.jpg) no-repeat center top; color:#fff; margin: 0 0 1px; border:1px solid #6f6a62; width:713px; }
#inventory #sort_bar { background: url(../images1/darkbar.jpg) repeat-x center bottom; color:#fff; margin: 0; } 
#inventory #sort_bar a { color:#fff; text-decoration: none; }
#inventory #sort_bar a:hover { text-decoration: underline; }

#inventory .inventory_v2_row { background:#d7d7d7 url(../images1/ir_tile.jpg) repeat-x left top; padding:10px 0; margin:0 0 2px; border:1px solid #cacccd; width:713px; }
#inventory .inventory_v2_details {}
#inventory .inventory_v2_details li { color:#444; line-height: 12px; }
#inventory .inventory_v2_details li.inv_location { font-weight: bold; color:#000; }
#inventory .inventory_v2_details_links li a { color:#010000; }
#inventory .inventory_v2_price_right .price_title { color:#444; margin-top: 0; }
#inventory .inventory_v2_details h4 { font-size: 16px; text-transform: uppercase; }
#inventory .inventory_v2_details h4 a:hover { color:#ca204e !important; text-decoration: none;}
#inventory .inventory_v2_row .price_line_1 { font-size: 20px; }
#inventory .inventory_v2_image img {border: 2px solid #FFF;}

#inventory .inventory_v2_paginationLeft { padding: 10px 0; }
#inventory .inventory_v2_paginationCenter { padding: 10px 0; *width:48%; }
#inventory .inventory_v2_paginationRight { padding: 10px 0; } 

#vehicleDisclaimer p { font-size:11px; line-height: 16px; color:#444; padding: 5px; }

/*#inventory h4.vehicle_incentives_link { display: block; font-size: 14px; border-top:1px solid #444; line-height: 38px; text-shadow: 1px 1px 1px #000; color:#ccc !important; width:474px; height:38px; margin: 5px 0 0; padding: 0 0 11px 38px; background: url(../images1/incentives_bkgd2.png) no-repeat left top; }*/

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

#vehicle #similarVehicles h3 { display: block; height:20px; margin: 0 0 5px; padding:0; text-indent: -9000px; background: url(../images1/similar_title.png) no-repeat left top; }
#vehicle #similarVehicles .similarVehicle { background:#454545 url(../images1/filterlist_tile.jpg) repeat-x left top; border:1px solid #342115; margin: 5px 0; padding: 10px 8px; }
#vehicle #similarVehicles .similarVehicle a { width:47% }
#vehicle #similarVehicles .similarVehicle ul { width:50%; }
#vehicle #similarVehicles .similarVehicle ul {}
#vehicle #similarVehicles .similarVehicle li { color:#a3a3a3; }
#vehicle #similarVehicles .similarVehicle li a { color:#fff; font-weight: bold; text-decoration: none; width:auto; text-transform: uppercase;}
#vehicle #similarVehicles .similarVehicle li a:hover { text-decoration: underline; }
#vehicle #similarVehicles .similarVehicle li.simCar_pricelabel { font-size: 9px; }

#vehicle_v2_sidebar_links { background:#454545 url(../images1/filterlist_tile.jpg) repeat-x left top; border:1px solid #a3a3a3; margin: 5px 0; padding-bottom: 10px; }
#vehicle_v2_sidebar_links p { color:#fff; padding: 10px 0 4px; margin: 0 10px 10px; font-size:12px; text-transform: uppercase; font-weight: normal; border-bottom:1px dotted #a3a3a3; }
#vehicle_v2_sidebar_links ul {}
#vehicle_v2_sidebar_links li { color:#fff; margin: 2px 0; }
#vehicle_v2_sidebar_links li a { color:#a3a3a3; background: url(../images1/arrow.png) no-repeat 2px center; padding:2px 2px 2px 12px; }
#vehicle_v2_sidebar_links li a:hover {color: #FFF; background: #ca204e url(../images1/arrow.png) no-repeat 2px center;}

#vehicle #vehicle_topbar { background: url(../images1/darkbar.jpg) repeat-x center bottom; color:#fff; margin: 0 0 2px; }
#vehicle #vehicle_topbar a { color:#fff; text-decoration: none; }
#vehicle #vehicle_topbar a:hover { text-decoration: underline; }
#vehicle #vehicle_topbar_right ul { margin-top: 0; }
#vehicle #searchBar { background: url(../images1/lightbar2.jpg) no-repeat center top; color:#fff; margin: 0; border:1px solid #6f6a62; width:713px; }

h1#vehicle_title { font-size:22px; }
.newdisclaimer {font-size: 10px;}
.ip_dottedLine { height:20px; background: url(../images1/dotted_line.gif) repeat-x center center; }
#vehicle .gray_ten { color:#7f7f7f; font-size:13px; }
#vehicle .price_line_1 { font-size:28px; line-height: 28px; font-weight: bold; }

#vehicle_contact { color:#444; }
#vehicle_contact span { color:#444; font-size:16px; }
#vehicle_contact a { color:#0049ab; text-decoration: none;}
#vehicle_contact a:hover {text-decoration: underline;}

#vehicle #vehicle_mainVitals { *width:54%; }
#vehicle #vitalsContainer li { font-size:10px; color:#8a8a8a; }
#vehicle #vitalsContainer li strong { color:#4c4c4c; }
#vehicle_mainPhoto {}
#picShadow #carimg { border:1px solid #c9c9c9; }

#vehicle #media_center_links { margin: 10px 0 0; }
#vehicle_thumbs { background:#939393; border:none; margin-bottom: 5px; }
a#viewMorePhotos { background:#939393; border:none; padding: 5px; font-size: 11px; color:#333; }

.vctSkin_bg { background-image: url(../images1/vct_skin_template.png); }
#vehicle .vctTabs_container li a { color:#000; }
#vehicle .vctTabs_container li a:hover { text-decoration: underline; }
#customer_tools_vehicle_trade_bid .trade_bid li:first-child { margin: 0 0 15px 10px; font-weight: bold; }
#vehicle .vctAddress_dealerboxName { margin-bottom: 0; }
#vehicle .vctAddress_dealerboxPhone  { font-size:18px; }
#vehicle .vctAddress_dealerboxAdd { line-height: 16px; }

h3#vctHeader_txt { color:#000; text-transform: uppercase; font-weight:normal; }

#vehicle_count_controls { *width:130px; }
#sort_bar_right { width:48%; }

.placer { margin: 0; padding: 0; position: relative; }
#plusbutton { margin: 0;padding:  0; position: absolute; bottom:100px; left:10px; z-index: 300; width: 45px; overflow: hidden;}

#specials #specials_navigation_main li a span { display: none; }
#specials #specials_subnavigation li a span { display: none; }

#inventory #searchBar, #vehicle #searchBar { display: none; }

#incentives #specials_navigation_main li a span { display: none; }


body #specials_subnavigation li { font-size: 14px !important;}
#specials_subnavigation li a { font-size: 14px;}
#incentives #specials_subnavigation li a span { display: none;}

form.validation p.error_msg {color: #FFF !important;font-weight: normal;}

#home #about {background: transparent url(../images/page_bkgd.jpg) center top repeat-x; border: 1px solid #ccc; color: #666; margin-bottom: 5px; padding: 10px; width:970px; margin: 0 auto; }
#home #about div.content {display: none;}
#home #about h3 a {background: transparent url(../images/showallicon.gif) right center no-repeat; padding-right: 18px; text-decoration: none;}
#home #about h3 a:hover {color: #333;}
#home #about h4 { margin: 15px 0 5px; padding: 0;  }
#home #about p {margin-bottom: 10px; font-size: 12px; line-height: 16px; }
#home #about a { text-decoration: none; background: transparent url(../images/close-icon.gif) right center no-repeat; padding-right: 18px; }
