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

body { margin: 0; padding: 0; font-family: Helvetica; font-size: 12px; background: #615549; } 
.clear { margin: 0; padding: 0; clear:both; }
p { margin: 0 0 10px; padding: 0; }
a { color: #462c1d; text-decoration:underline; }
a:link {}
a:hover { color: #462c1d; text-decoration:none; }
a:visited {}
a:active { outline:none; }
a:focus { outline-style: none; }
.color_pri { color: #462c1d !important; }
.color_sec { color: #68412b !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:#523323; 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; background: url(../images/page_shadow.png) repeat-y center top; }
#page_bkgd { margin: 0; padding: 0; background: url(../images/page_tile.jpg) repeat; }
#main_wrap { width:980px; margin: 0 auto; padding: 0; }

#header { width:980px; height:198px; margin: 0; padding: 0; background: url(../images/header.jpg) no-repeat center top; position: relative;}
#header h1 { margin: 0; padding: 0; z-index: 200; float: left;}
#header h1 a { display: block; width:291px; height:163px; text-indent: -9000px; background: url(../images/main_logo.jpg) no-repeat left top; }

#career_bttn a{background: url(../images/career_icon.png) no-repeat top left; width: 120px; height: 81px; position: absolute; display: block; text-indent: -9000em; left: 170px;}


#return_to_all_brands{display: none;}
.headerlogos { margin: 0; padding: 0; list-style-type: none; float: left; margin-top: 19px; width: 684px;}
.bottom_row { width: 671px; margin-left: -10px;}
.headerlogos li { float:left; margin: 0; padding: 0; }
.headerlogos li a { display: block; height:51px; text-indent: -9000px; background: url(../images/header_logos.png) no-repeat;}
.headerlogos li a#Chevrolet { width:99px; background-position: 0px 0px;}
.headerlogos li a#Honda { width:88px; background-position: -99px 0px;}
.headerlogos li a#GMC { width:104px; background-position: -187px 0px;}
.headerlogos li a#Jeep { width:84px; background-position: -291px 0px;}
.headerlogos li a#Dodge { width:133px; background-position: -375px 0px;}
.headerlogos li a#Ford { width:88px; background-position: -508px 0px; }
.headerlogos li a#Mazda { width:61px; background-position: -584px 0px; }

.headerlogos li a#Nissan { width:88px; background-position: -670px 0px;}
.headerlogos li a#Infiniti { width:75px; background-position: -1335px 0px;}
.headerlogos li a#Hyundai { width:97px; background-position: -758px 0px;}
.headerlogos li a#Chrysler { width:95px; background-position: -875px 0px;}
.headerlogos li a#Buick { width:70px; background-position: -982px 0px;}
.headerlogos li a#Lincoln { width:59px; background-position: -1051px 0px;}
.headerlogos li a#Cadillac { width:46px; background-position: -1120px 0px;}
.headerlogos li a#Ram { width:62px; background-position: -1177px 0px; }
.headerlogos li a#Mitsubishi { width:72px; background-position: -1246px 0px; }

/* hovers */
.headerlogos li a#Chevrolet:hover { background-position: 0px -51px; }
.headerlogos li a#Honda:hover { background-position: -99px -51px; }
.headerlogos li a#GMC:hover { background-position: -187px -51px; }
.headerlogos li a#Jeep:hover { background-position: -291px -51px; }
.headerlogos li a#Dodge:hover { background-position: -375px -51px; }
.headerlogos li a#Ford:hover { background-position: -508px -51px; }
.headerlogos li a#Mazda:hover { background-position: -584px -51px; }

.headerlogos li a#Nissan:hover { background-position: -670px -52px; }
.headerlogos li a#Infiniti:hover { background-position: -1335px -52px; }
.headerlogos li a#Hyundai:hover { background-position: -758px -52px; }
.headerlogos li a#Chrysler:hover { background-position: -875px -52px; }
.headerlogos li a#Buick:hover { background-position: -982px -52px; }
.headerlogos li a#Lincoln:hover { background-position: -1051px -52px; }
.headerlogos li a#Cadillac:hover { background-position: -1120px -52px; }
.headerlogos li a#Ram:hover { background-position: -1177px -52px; }
.headerlogos li a#Mitsubishi:hover {background-position: -1246px -52px; }

#header #address {float:right; text-align:right; margin-right: 14px; margin-top: 16px; width: 320px; font: bold 14px Arial; color: #aa8f7c;}
#header #address span {font-size: 22px; color: #d5b9a5;}
#header #headerHours {float:left; text-align:left; margin-top: 16px; font: bold 12px Arial; color: #aa8f7c;}

#priNav { margin: -5px 0 0 4px; padding: 0; list-style-type: none; clear:both; }
#priNav li { float:left; margin: 0; padding: 0 14px 0 0; background: url(../images/navdiv.png) no-repeat right 11px; }
#priNav li.last { padding: 0; background: none; }
#priNav li a { display: block; height:39px; line-height: 39px; padding: 0 12px; color:#998574; font-size: 16px; text-decoration: none; text-transform: uppercase; }
#priNav li a:hover { color:#fff; }

#priNav ul { 
	background-color: #453120;
	background-image: url(../images/dropdown_bkgd.jpg);
	background-repeat: no-repeat;	
	background-size: 100% auto;
	background-position: center bottom;
	*background-repeat: repeat-x;	
	margin: 0; width:248px; padding: 5px; text-align: left; border:none; text-align: left; top: 40px; left: -10px; box-shadow: 0px 0px 6px #000; -moz-box-shadow: 0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000; }
#priNav ul li { padding: 5px  0; width:100%; float: left; display: inline; background: none; border:none; }
#priNav ul li.last { padding:5px 5px 5px 0; }
#priNav ul li a { color: #998574; text-shadow: none; font-size: 13px; text-transform: uppercase;  text-decoration: none; border-bottom:1px dotted #271d14; }
#priNav ul a:hover { color:#fff; }

#main_content { width:980px; margin: 0; padding: 0; background: #f3f2e9; }
#main_content_grd { margin: 0; padding: 24px 10px 0; background: url(../images/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(../images/page_bttm.png) no-repeat center top; }
#footer_wrap { margin: 0; padding: 0; background: #615549; border-top:3px solid #afa082; }
#footer_main { width:960px; margin: 0 auto; padding: 24px 0 120px;  }
#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 #d0bd9c; font-size: 11px; }
#footerNav li.first { padding-left: 0; }
#footerNav li.last { border:none; }
#footerNav li a { color:#d0bd9c; 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 #d0bd9c; font-size: 11px; color:#d0bd9c; }
#ec_footer li.first { padding-left: 0; }
#ec_footer li.last { border:none; }
#ec_footer li a { color:#d0bd9c; 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(../images/dt_logo.png) no-repeat left top; }
a#dt_logo:hover { background-position: right top; }

.dt-footer { 
		float:right;
		margin: 0; 
		color: #d0bd9c; 
		font-size: 12px; 
}
.dt-footer a { 
		font-size: 20px; 
		color: #d0bd9c; 
		text-decoration: none; 
}
.dt-footer a:hover { color: #fff; text-decoration: none; }



/*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(../images/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: #63432a; font: bold 15px Arial; text-transform: uppercase; text-decoration: none;}
.ecl_new_vehicles_model:hover a {color: #957866; 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(../images/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(../images/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;}

li.savings_price{ font-size: 14px; color: #444; padding-top: 5px;}
li.savings_price span{color: #68412B;}

#featuredVehicles {background: url(../images/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 #5a3d24;}
#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: #2d1e13;}
#random_list_location #random_list_item:hover img {border-color: #2d1e13;}
.toolTipInner_price {color: #5a3d24;}

/*Portal Home*/
#home #fyc_container { width:980px; height:388px; margin: 0; padding: 0; position: relative; }
#home #fyc_container #fyc_panes_container { width:980px; height:326px; margin: 0; padding: 0; position: absolute; top:0; }
#home #fyc_container .fyc_tab_container { width:980px; height:326px; margin: 0; padding: 0; background:#000 url(../images/fyc_panes_bkgd.jpg) repeat-x left top; }
#home #fyc_container #fyc_tabs_list { width:771px; height:55px; margin: 0; padding: 4px 0 3px 209px; background: url(../images/fyc_bttn_bkgd.jpg) no-repeat left top; position: absolute; top:326px; }
#home #fyc_container #fyc_tabs_list li { float:left; margin: 0; padding: 0; width:253px; height:55px; text-indent: -9000px; background: url(../images/fyc_bttns.jpg) no-repeat; border:none !important; }
#home #fyc_container #fyc_tabs_list li.fyc_close { display: none; }
#home #fyc_container #fyc_tabs_list li#fyc_new { background-position: 0px 0px; margin-right: 3px; }
#home #fyc_container #fyc_tabs_list li#fyc_preowned { background-position: -253px 0px; margin-right: 4px; }
#home #fyc_container #fyc_tabs_list li#fyc_mpg { background-position: -506px 0px; }
#home #fyc_container #fyc_tabs_list li#fyc_new:hover { background-position: 0px -55px; }
#fyc_container #fyc_tabs_list li#fyc_preowned:hover { background-position: -253px -55px; }
#fyc_container #fyc_tabs_list li#fyc_mpg:hover { background-position: -506px -55px; }
#fyc_container .fyc_title { height:34px; margin: 0; padding: 0; background: url(../images/fyc_header_tile.jpg) repeat-x left top; }
#fyc_container .fyc_title h3 { font-size: 18px; font-weight: normal; line-height: 34px; padding-left: 14px; color:#fff; }
#fyc_container .fyc_title span.close { float:right; padding: 0; margin: 5px 10px 0 0; width:21px; height:21px; text-indent: -9000px; background: url(../images/fyc_close.png) no-repeat left top; }
#fyc_container .fyc_title span.close:hover { background-position: right top; }

#fyc_container  .searchInv_cat_links { width:940px; height:253px; padding: 20px; overflow: auto; }
#fyc_container  .searchInv_cat_links li { margin: 10px 0; width:185px; text-transform: uppercase; }
#fyc_container  .searchInv_cat_links li a { color:#fff; text-decoration: underline; padding-left: 12px; font-size: 14px; background: url(../images/fyc_arrow.png) no-repeat left center; }
#fyc_container  .searchInv_cat_links li a:hover { color:#998574; }
#fyc_container  .searchInv_cat_links li a span { display: none; }

#fyc_container .fyc_link_list { height:30px; margin: 0; padding: 0; list-style-type: none; background: url(../images/fyc_tabs_tile.png) repeat-x left top; }
#fyc_container .fyc_link_list li { float:left; margin: 0; padding: 0 40px; text-transform: uppercase; line-height: 30px; color:#998574; font-size: 11px; border-right:1px solid #000; }
#fyc_container .fyc_link_list li:hover { background: url(../images/fyc_header_tile.jpg) repeat-x left top; color:#fff; }
#fyc_container .fyc_link_list li.current { background: url(../images/fyc_header_tile.jpg) repeat-x left top; color:#fff; }

#fyc_container #si_cat_pre_body_type li { float:left; background: url(../images/fyc_line_tile.gif) repeat-x left bottom; padding: 0 0 10px; margin: 0; width:230px; font-size: 14px;  }
#fyc_container #si_cat_pre_body_type li a { display: block; height:55px; line-height: 55px; width:106px; padding-left:104px; background: url(../images/car-icons.png) no-repeat; text-transform: uppercase; text-decoration: none; }
#fyc_container #si_cat_pre_body_type li a#si_cat_pre_body_type_Sedans_2042 { background-position: 0px -385px; }
#fyc_container #si_cat_pre_body_type li a#si_cat_pre_body_type_Trucks_2047 { background-position: 0px -110px; }
#fyc_container #si_cat_pre_body_type li a#si_cat_pre_body_type_Sedans_2045 { background-position: 0px -330px; }
#fyc_container #si_cat_pre_body_type li a#si_cat_pre_body_type_Coupes_2048 { background-position: 0px 0px; }
#fyc_container #si_cat_pre_body_type li a#si_cat_pre_body_type_Crossovers_2043 { background-position: 0px -220px; } 
#fyc_container #si_cat_pre_body_type li a#si_cat_pre_body_type_Hatchbacks_10174 { background-position: 0px -55px; } 
#fyc_container #si_cat_pre_body_type li a#si_cat_pre_body_type_Mini_Vans_2049 { background-position: 0px -275px; }

#fyc_container #si_cat_new_body_type li { float:left; background: url(../images/fyc_line_tile.gif) repeat-x left bottom; padding: 0 0 10px; margin: 0; width:230px; font-size: 12px; }
#fyc_container #si_cat_new_body_type li a { display: block; height:55px; line-height: 55px; width:106px; padding-left:104px; background: url(../images/car-icons.png) no-repeat; text-transform: uppercase; text-decoration: none; }
#fyc_container #si_cat_new_body_type li a#si_cat_new_body_type_Sedans_2042 { background-position: 0px -385px; }
#fyc_container #si_cat_new_body_type li a#si_cat_new_body_type_Trucks_2047 { background-position: 0px -110px; }
#fyc_container #si_cat_new_body_type li a#si_cat_new_body_type_Sedans_2045 { background-position: 0px -330px; }
#fyc_container #si_cat_new_body_type li a#si_cat_new_body_type_Coupes_2048 { background-position: 0px 0px; }
#fyc_container #si_cat_new_body_type li a#si_cat_new_body_type_Crossovers_2043 { background-position: 0px -220px; } 
#fyc_container #si_cat_new_body_type li a#si_cat_new_body_type_Hatchbacks_10174 { background-position: 0px -55px; } 
#fyc_container #si_cat_new_body_type li a#si_cat_new_body_type_Mini_Vans_2049 { background-position: 0px -275px; }

#fyc_container #si_cat_pre_price_range li, #fyc_container #si_cat_new_price_range li { width:230px; }
#fyc_container #si_cat_new_mpg_range li, #fyc_container #si_cat_pre_mpg_range li { width:230px; }
#fyc_preowned_price #fyc_preowned_tabs_list { display: none; }
#fyc_specials_pane #specials_flash {margin: 0; float: none;}

#home #fyc_block { margin: 0; padding: 0; position: relative; }
#home #fyc_block a#mpgbttn { position: absolute; bottom:3px; right:9px; z-index: 400; display: block; margin: 0; padding: 0; width:253px; height:55px; text-indent: -9000px; background: url(../images/fyc_bttns_green.jpg) no-repeat -506px 0px; }
#home #fyc_block a#mpgbttn:hover { background-position: -506px -55px; }

#home_mid { width:980px; height:307px; margin: 0; padding: 17px 0 0; background: url(../images/home_mid_bkgd.jpg) no-repeat center top; }
#home_news { width:600px; float:left; margin: 0 0 0 25px; }
#home_news h2 { display: block; height:22px; padding: 0; margin: 0 0 10px; text-indent: -9000px; background: url(../images/news_header.png) no-repeat left top; }
#home_news .newsItem { float:left; width:260px; height:223px; padding: 16px 19px 19px 20px; background: url(../images/news_item_bkgd.png) no-repeat center top; }
#home_news .newsItem h3 a { display: block; font-size: 16px; font-weight: bold; color:#fff; text-decoration: none; padding: 0 0 5px; margin: 0 0 5px; border-bottom: 1px dotted #6f6762; }
#home_news .newsItem p { color:#a38f86; font-size: 13px; line-height: 17px; text-align: justify; }
#home_news .newsItem a.news_sidebar_cont { float:right; margin: 0; padding: 0 0 0 14px; height:27px; line-height: 28px; width:80px; color:#a38f86; text-decoration: none; background: #000 url(../images/more_news_bttn.gif) no-repeat right top; }
#home_news .newsItem a.news_sidebar_cont:hover { background: #71472f url(../images/more_news_bttn.gif) no-repeat right bottom; color:#fff; }

#home_video { float:right; width:320px; margin: 0 25px 0 0; padding: 0; position: relative; }
a#ec_flowplayer { display: block; width:306px; height:218px; margin: 0; padding: 7px 7px 15px; background: url(../images/video_bkgd.png) no-repeat center top; }
a.ecl_video_unmute { display:block; text-align: center; height:40px; background:url(../images/clicktolisten.png) no-repeat center center; text-indent: -9000px; line-height: 40px; width:311px; position: absolute; top:90px; margin: 0; padding: 0; *left:0; }

#home_video #ec_flowplayer_controlbar { width:284px; height:18px; margin: 0 0 0 7px; padding:12px 10px 11px; background: url(../images/controlbarbkgd.png) no-repeat center top; }

#ec_flowplayer_controlbar a.play { float:left; width:18px; height:18px; text-indent: -9000px; background: url(../images/video_bttns.png) no-repeat left bottom; }
#ec_flowplayer_controlbar a.play:hover { background-position: left top; cursor: pointer; }
#ec_flowplayer_controlbar a.pause { float:left; width:18px; height:18px; text-indent: -9000px; background: url(../images/video_bttns.png) no-repeat -252px bottom; }
#ec_flowplayer_controlbar a.pause:hover { background-position: -252px top; cursor: pointer; }
#ec_flowplayer_controlbar div.time { display: none; }
#ec_flowplayer_controlbar a.mute { float:left; width:44px; height:18px; text-indent: -9000px; background: url(../images/video_bttns.png) no-repeat -208px bottom; }
#ec_flowplayer_controlbar a.mute:hover { background-position: -208px top; cursor: pointer; }
#ec_flowplayer_controlbar a.unmute { float:left; width:44px; height:18px; text-indent: -9000px; background: url(../images/video_bttns.png) no-repeat -208px bottom; }
#ec_flowplayer_controlbar a.unmute:hover { background-position: -208px top; cursor: pointer; }
#ec_flowplayer_controlbar div.track { float:left; width:186px; height:14px; background: #000; padding: 2px; margin: 1px 14px 0; background: url(../images/video_bttns.png) no-repeat -18px top; }
#ec_flowplayer_controlbar div.track div.progress { background:#503928; height:14px; position: absolute; cursor: pointer; }
#home_video  #ec_playlist { display: none; }
#homeyoutube { margin-top: 37px; box-shadow: 0px 0px 6px #000; -moz-box-shadow: 0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000; border-top:1px solid #000; }

#home_bttm { width:980px; height:257px; margin: 0; padding: 23px 0 0; background: url(../images/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(../images/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(../images/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(../images/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(../images/home_social_v2.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(../images/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(../images/dc_title2.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(../images/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(../images/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(../images/address_title.jpg) no-repeat center top; }
#sidebar_address .floatleft p { font-size:11px; color:#fff; line-height: 18px; }
#sidebar_address .floatleft { margin: 10px 0 15px 20px; }
#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(../images/submit_bttn.png) no-repeat center top; border:none; *margin-top:10px; }
#sidebar_address a#getdirections:hover { cursor:pointer; color:#fff; }

#contact_dept_info { font-size:11px; color:#fff; line-height: 18px; margin: 10px 0px 10px 20px; }
.contact_dept { font-size: 12px; margin-bottom: 15px; }
.contact_dept_name { font-size: 14px; }

#incentives #contact_incentives { padding:0 0 25px;  border:none; margin: 0; font-size:12px; color:#fff; font-weight: bold; background: url(../images/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(../images/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 { float: left;}
#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(../images/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(../images/vct_skin_template.png) no-repeat -201px 0;   }
#contact #customer_tools_top_right { background: url(../images/vct_skin_template.png) no-repeat -222px 0;   }
#contact #customer_tools_top_middle { background: url(../images/vct_skin_template.png) repeat-x 0px -440px; color:#5b3a26 !important; text-transform: uppercase; font-weight:normal; }
#contact #customer_tools_content_wrapper { color:#333; background:#fff url(../images/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(../images/vct_skin_template.png) repeat-x -201px -42px; }
#contact #customer_tools_bottom_right { background: url(../images/vct_skin_template.png) repeat-x -222px -42px; }
#contact #customer_tools_bottom_middle { background: url(../images/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: 0px 160px 10px 0; text-indent:-9000px; background: url(../images/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(../images/vct_skin_template.png) repeat-x left top; border:none; }
#side_right #qc_vehicle_question input.submitButton:hover { background-position: 0px -58px; cursor:pointer; }

#contact #customer_tools { width:715px; margin: 0 auto 10px; }
#contact #contact_dealers { border-top:1px dotted #ccc; padding-top: 25px; margin-top: 10px; }

/* ###################################################
###                 #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(../images/dc_bkgd.jpg) no-repeat center bottom; }
#financing #sidebar_address_head { display: block; height:45px; margin: 0 0 10px; padding: 0; text-indent: -9000px; background: url(../images/dc_title.jpg) no-repeat center top; }
#financing #sidebar_address a#getdirections { margin-left:20px; }

#financing #financeCalc { padding:0 0 25px;  border:none; margin: 0; font-size:12px; font-weight: bold; background: url(../images/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(../images/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(../images/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(../images/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(../images/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; }


/* ###################################################
###                  #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%; }


/* ###################################################
###                   #notify                      ###
################################################### */

#notify_middle {}
#notify #notify_form_div, #trade_bid #notify_form_div { padding:0 0 40px;  border:none; margin: 0 0 10px; font-size:12px; color:#fff; font-weight: bold; background: url(../images/notify_bkgd.jpg) no-repeat center bottom; }

.tb_even, .nfd_even { background: none; }
#nfd_legend { margin: 0 0 15px; padding:  10px; color:#ccc; background: url(../images/trans_10.png) repeat; }

#notify_form_div #vehicle_finder_submit { padding: 10px 0; }
#notify_form_div #vehicle_finder_submit input, #notify_form_div #vehicle_trade_bid_submit input { display: block; margin: 0 auto; width:176px; height:40px; line-height: 40px; padding:0; text-align: center; text-indent: 0; color:#acacac; background: url(../images/submit_bttn.png) no-repeat center top; border:none; *margin-top:10px; }
#notify_form_div #vehicle_finder_submit input:hover, #notify_form_div #vehicle_trade_bid_submit input:hover { color:#fff;  cursor: pointer; }
#notify #notify_form_div h3, #trade_bid #notify_form_div h3 { display: block; height:52px; margin: 0; text-indent:-9000px; padding: 0 0 10px; }
#notify #notify_form_div h3#tb_customer_info { background: url(../images/notify_top_1a.jpg) no-repeat left top; }
#notify #notify_form_div h3#tb_vehicle_info { background: url(../images/notify_top_2a.png) no-repeat left top; margin: 15px 0 0; }
#notify_form_div h3#nfd_customer_info { background: url(../images/trade_bid_top_1.jpg) no-repeat left top; }
#notify_form_div h3#nfd_vehicle_info { background: url(../images/trade_bid_top_2.png) no-repeat left top; }
#notify #notify_form_div ol, #trade_bid #notify_form_div ol { padding: 0 5px 10px; }

#trade_bid #sidebar_address { background: url(../images/notify_bkgd.jpg) no-repeat center bottom; }
#trade_bid #sidebar_address_head { background: url(../images/address_title_wide.jpg) no-repeat center top; }

#trade_appraisal #trade_appraisal_form form {background: #fff; border: 3px solid #BBB; line-height: 18px;}


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

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

/* Current Filters Box */
#inventory #currentFilters { background:#463221; 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:#463221 url(../images/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 #6f6762; }
#inventory .filterList ul {}
#inventory .filterList ul li { color:#a38f86; margin: 2px 0; }
#inventory .filterList ul li a { color:#a38f86; background: url(../images/arrow_beige.gif) no-repeat 2px center; padding:2px 2px 2px 12px; }
#inventory .filterList li a:hover { color:#000; background:#fff url(../images/arrow_black.gif) no-repeat 2px center; }
#inventory .filterList span a { float: left; margin: 10px 10px 0; background: #000; padding: 4px 8px; color:#dbc2b4; }
#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(../images/notify_bttn.jpg) no-repeat center top; margin: 15px 0 0; }

/* search and sort bars */
#inventory #searchBar { background: url(../images/lightbar2.jpg) no-repeat center top; color:#fff; margin: 0 0 1px; border:1px solid #6f6a62; width:713px; }
#inventory #sort_bar { background: url(../images/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:#d1d0c8 url(../images/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:#9b7e6c !important; }
#inventory .inventory_v2_row .price_line_1 { font-size: 20px; }

#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(../images/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(../images/similar_title.png) no-repeat left top; }
#vehicle #similarVehicles .similarVehicle { background:#463221 url(../images/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:#d4c4ba; }
#vehicle #similarVehicles .similarVehicle li a { color:#fff; font-weight: bold; text-decoration: none; width:auto; }
#vehicle #similarVehicles .similarVehicle li a:hover { text-decoration: underline; }
#vehicle #similarVehicles .similarVehicle li.simCar_pricelabel { font-size: 9px; }

#vehicle_v2_sidebar_links { background:#463221 url(../images/filterlist_tile.jpg) repeat-x left top; border:1px solid #342115; 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 #6f6762; }
#vehicle_v2_sidebar_links ul {}
#vehicle_v2_sidebar_links li { color:#fff; margin: 2px 0; }
#vehicle_v2_sidebar_links li a { color:#bfbfbf; background: url(../images/arrow_beige.gif) no-repeat 2px center; padding:2px 2px 2px 12px; }
#vehicle_v2_sidebar_links li a:hover { color:#000; background:#fff url(../images/arrow_black.gif) no-repeat 2px center; }

#vehicle #vehicle_topbar { background: url(../images/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(../images/lightbar2.jpg) no-repeat center top; color:#fff; margin: 0; border:1px solid #6f6a62; width:713px; }

h1#vehicle_title { font-size:22px; }
.ip_dottedLine { height:20px; background: url(../images/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; }

#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:#89603a; border:none; margin-bottom: 5px; }
a#viewMorePhotos { background:#89603a; border:none; padding: 5px; font-size: 11px; color:#333; }

.vctSkin_bg { background-image: url(../images/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:#5b3a26; text-transform: uppercase; font-weight:normal; }

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

.specials_block { float:left; width:284px; height:295px; margin: 10px 18px; padding: 0 0 20px; background:#3a291b url(../images/specials_block.jpg) no-repeat center bottom; position: relative; }
#locations .specials_block{height: 220px;}

.specials_block h3 { font-size: 18px; line-height: 22px; color:#fff; padding: 12px 55px 0 15px; margin: 0 0 5px; background: url(../images/specials_block_top.jpg) no-repeat center top; }
.specials_block h3 a { color:#fff; text-decoration: none; line-height: 18px;}
.specials_block h3 a:hover { text-decoration: underline; }
.specials_block p.sb_address { color:#998574; font-size: 14px; line-height: 18px; padding: 0 15px; margin: 0 0 5px;; }
.specials_block p.sb_phone { color:#d4c2a2; font-size: 20px; line-height: 24px; padding:  0 15px; margin: 0 0 5px; }
.specials_block a.sb_bttn { display: block; width:245px; height:29px; line-height: 29px; padding: 7px 6px 5px 7px; margin: 5px 0 5px 10px; text-align: center; font-size: 12px; color:#fff; text-decoration: none; background: url(../images/specials_block_bttn.png) no-repeat center top; }
.specials_block a.sb_bttn:hover { color:#d4c2a2; }
.sb_logos { margin: 0; background: url(../images/specials_block_line.jpg) no-repeat center top; padding: 15px 0 0; text-align: center; }

.sp_3265 .sb_logos {padding: 0;}

.sb_logos a { display: inline-block; height:35px; text-indent: -9000px; background: url(../images/specials_logos.png) no-repeat; }
.sb_logos a.chrysler { width:76px; background-position: 0px 0px; }
.sb_logos a.jeep { width:47px; background-position: -76px 0px; }
.sb_logos a.lincoln { width:25px; background-position: -123px 0px; }
.sb_logos a.dodge { width:86px; background-position: -148px 0px; }
.sb_logos a.ram { width:35px; background-position: -234px 0px; }
.sb_logos a.chevy { width:74px; background-position: -269px 0px; }
.sb_logos a.gmc { width:68px; background-position: -343px 0px; }
.sb_logos a.buick { width:39px; background-position: -411px 0px; }
.sb_logos a.caddy { width:39px; background-position: -450px 0px; }
.sb_logos a.ford { width:65px; background-position: -489px 0px }
.sb_logos a.honda { width:46px; background-position: -554px 0px; }
.sb_logos a.nissan { width:40px; background-position: -600px 0px; }
.sb_logos a.hyundai { width:60px; background-position: -640px 0px; }
.sb_logos a.infiniti { width:60px; background-position: -700px 0px; }
.sb_logos a.mazda{background: url(../images/header_logos.png) no-repeat center; width: 39px; height: 31px; background-position: -596px -61px;}
.sb_logos a.mitsubishi{background: url(../images/Mitsubishi_logo.png) no-repeat center; width: 40px; height: 36px;}

.sb_logos .f_amarillo{background: url(../images/fenton_amarillo.jpg) no-repeat center; width: 67px; height: 40px; text-indent: -9000em; margin: 0px auto;}

.sp_99999, .sp_99993 { clear:both; }
a.sp_facebook { position: absolute; top:6px; right:6px; z-index: 100; display: block; height:22px; width:22px; margin: 0; padding: 0; text-indent: -9000px; background: url(../images/facebook_icon_small.png) no-repeat left top; }
#mitsubishi_facebook {top: 5px;}
#schedule_service #mitsubishi_facebook, #order_parts #mitsubishi_facebook {top: 6px;}
a.sp_youtube { position: absolute; top:6px; right:36px; z-index: 100; display: block; height:22px; width:22px; margin: 0; padding: 0; text-indent: -9000px; background: url(../images/youtube_icon_small.png) no-repeat left top; }

a.sp_twitter{position: absolute; top: 30px; right: 6px; z-index: 100; display: block; height:22px; width:22px; margin: 0; padding: 0;}
a.sp_myspace{position: absolute; top: 30px; right: 35px; z-index: 100; display: block; height:22px; width:22px; margin: 0; padding: 0;}

#employLeft h3, #employ Right h3, #parts_request_form h3, #service_request_form h3 { display:block; padding: 0; text-align: center; line-height: 46px; height:46px; font-size:16px; background: url(../images/darkbar.jpg) repeat-x center bottom; color:#fff; margin: 10px 0; box-shadow: 0px 0px 6px #444; -moz-box-shadow: 0px 0px 6px #444; -webkit-box-shadow: 0px 0px 6px #444;}
#employLeft .input_element, #employRight .input_element {  width:180px !important; font-size:11px; margin-bottom: 20px; margin-top: 5px; padding: 3px; border:1px solid #464a4d; background: #fff; }
#employment_application li { width:320px; float:left; height:60px; }
#employment_application li.wide { width:640px; float:none; }
#employment form.validation .inline .validationIcon, form.validation .inline .input_element {  }
#employSubmit { clear:both; padding: 10px; width:210px; margin: 10px auto; }
#employSubmit input#vehicle_question_submit { display: block; margin: 0 auto; width:210px; height:40px; line-height: 40px; padding:0; text-align: center; color:#acacac; background: url(../images/submit_bttn.png) no-repeat center top; border:none; }
#employSubmit input#vehicle_question_submit:hover { color:#fff; cursor:pointer; }

#right .specials_block p.sb_address { color:#998574; font-size: 14px; line-height: 18px; padding: 0 15px; margin: 0 0 5px;; }
#right .specials_block p.sb_phone { color:#d4c2a2; font-size: 20px; line-height: 24px; padding:  0 15px; margin: 0 0 5px; }
#right .specials_block a.sb_bttn { display: block; width:245px; height:29px; line-height: 29px; padding: 7px 6px 5px 7px; margin: 5px 0 5px 10px; text-align: center; font-size: 12px; color:#fff; text-decoration: none; background: url(../images/specials_block_bttn.png) no-repeat center top; }
#right .specials_block a.sb_bttn:hover { color:#d4c2a2; }

.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;}

#blog iframe {height: 850px;}




/* IE Fixes */
#home_bttm {min-height: 257px;}
#contact .submitButton {*line-height: 75px;}
#careers #vehicle_question_submit {*margin: 0px auto 0px 200px !important;}

#rebates_incentives h2, #new_vehicle_specials h2, #preowned_vehicle_specials h2{ 
color: #523323;
font-size: 26px;
margin: 0 0 10px;
padding: 0 0 10px;
border-bottom: 1px solid #c0c0c0;

}


/*Inner*/

iframe.career-apt {margin-left: -7px; }

#careers #iframe_wrap{ overflow: hidden; width: 1000px; margin-left: -8px; margin-top: -30px}

#iframe_wrap iframe{margin-top: -152px; margin-left: -25px; overflow-x: hidden;}



