#priNav li a  { padding: 0 17px 0 16px; }
#priNav li.first { margin-left: 5px; }

#logoplacer h1 a { display: block; width:220px; height:85px; text-indent: -9000px; background: url(../images/main_logo_1483.png) no-repeat center top; }

#ecl_new_vehicles { width:980px; margin: 0 auto; padding: 25px 10px 0; background: url(../images/nv_bkgd_1483.jpg) no-repeat left top; }
#ecl_new_vehicles .ecl_new_vehicles_make { min-height: 175px; }
#home .ecl_new_vehicles_model { width:20%; height:175px; }
#home .ecl_new_vehicles_model img { width:95%; }
.ecl_new_vehicle_make_wrap { position: relative; }
.ecl_new_vehicles_trigger h3 a { color:#000; text-decoration:none; font-weight:bold; font-size:14px; }
.ecl_new_vehicles_trigger:hover h3 a { color:#5d6a83; }
.ecl_new_vehicles_trigger p.ecl_new_vehicles_price a { color:#555; font-size:11px; font-weight:normal; text-decoration: none;  }
.ecl_new_vehicles_trigger:hover p.ecl_new_vehicles_price a { color:#5d6a83; }
#ecl_new_vehicles a.next { display:block; text-indent: -9000px; width:10px; height:20px; background: url(../images/nv_arrows.png) no-repeat left top; position: absolute;right:-5px; top:55px; cursor: pointer }
#ecl_new_vehicles a.next:hover { background-position: right top; }
#ecl_new_vehicles a.prev { display: block; text-indent: -9000px; width:10px; height:20px; background: url(../images/nv_arrows.png) no-repeat left bottom; position: absolute; left:-5px; top:55px; cursor: pointer  }
#ecl_new_vehicles a.prev:hover { background-position: right bottom; }
#ecl_new_vehicles .viewing_all a.next { display:none !important; }
#ecl_new_vehicles .viewing_all a.prev { display:none !important; }
#ecl_new_vehicles a.view_all { position: absolute; top:-10px; right:10px; color:#5d6a83; font-size: 12px; padding: 0 10px 0 0; text-decoration: none; text-align: center; background: url(../images/viewall_arow.png) no-repeat right center; }
#ecl_new_vehicles a.view_all:hover { color:#484848 }

#home_mid { background: url(../images/home_mid_1483.jpg) repeat-x left top; } 

#home_map {background: url(../images/home_map_1483.png) no-repeat left top; }

#header_left { width:290px; }
#logos_left { float:left; margin: 0; padding: 0; list-style-type: none; height:53px;}
#logos_left li { float:left; margin: 0; padding: 0 13px 0 0; background: none; }
#logos_left li a#buick { width:101px; margin: 2px 13px 0 0; background: url(../images/logos_right.png) no-repeat -23px 0px; }

#logos_left li.phone { font-size: 20px; color:#fff; padding-top: 17px; padding-right: 20px; background: url(../images/logoleft_div.png) no-repeat right top; width: 168px; }

#logos_right { margin-left: 20px; }
#logos_right li a#gmc { margin-top:2px; }
#logos_right li a#mapit_1483 { font-size: 18px; text-indent: 0; color:#fff; text-decoration: none; background: url(../images/mapit_1483.png) no-repeat right center; padding-right: 20px; margin: 3px 0 0 10px;; height: auto; width: auto; line-height: 50px; }

#logos_left li.phone { font-size: 15px; line-height: 18px; padding-right: 6px; padding-top: 11px; }
#logos_left li.phone span.sales { font-size: 12px; text-transform: uppercase; margin-left: 10px; }
#logos_left li.phone span.service { font-size: 12px; text-transform: uppercase; margin-right: 5px; float:left; width:60px; }

#home_tabs { float:right; margin: 10px 0 0; padding: 0; width:397px; }
.new_car_links { margin: 0; padding: 0; width:481px; height:89px; list-style-type: none; }
.new_car_links li { float:left; margin: 0; padding: 0; }
.new_car_links li a { display: block; height:89px; text-indent: -9000px; background: url(../images/home_tabs_1483.jpg) no-repeat; }
.new_car_links li.buick a { width:182px; background-position: 0px 0px; }
.new_car_links li.gmc a  { width:215px; background-position: -182px 0px; }

.new_car_links li.buick a.current { width:182px; background-position: -0px -89px; }
.new_car_links li.gmc a.current  { width:215px; background-position: -182px -89px; }

.new_car_details { width:357px; height:90px; padding: 20px; background: url(../images/home_tabs_gradient.jpg) repeat-x left top; }
.new_car_pane a { float:left; width:170px; margin: 0; padding: 0; font-size: 13px; line-height: 18px; color:#5772aa; text-decoration: underline; }
.new_car_pane a:hover { color:#5491ca; }

#home_welcome { width:540px; }

.bttn_placer { margin: 0; padding: 0; position: relative; }
a#nada_guide {  display: block; width:189px; height:65px; margin: 0 0 20px 20px; padding: 0; text-indent: -9000px; background: url(../images/value_your_trade.jpg) no-repeat left top; }

#trade_bid a#nada_guide { position: absolute; left:725px; z-index: 200; margin: 0; }
#trade_bid #notify_form_div { margin-top: 85px; }


#header_social { float:left; margin: 0; padding:7px 0 0 43px; list-style-type: none; }
#header_social li { float:left; margin: 0 3px 0 0; padding: 0; }
#header_social li a { display: block; width:23px; height:23px; text-indent: -9000px; background: url(../images/header-social-1483.png) no-repeat; }
#header_social li a#facebook { background-position: 0px 0px; }
#header_social li a#twitter { background-position: -23px 0px; }
#header_social li a#rss { background-position: -46px 0px; }
#header_social li a#foursquare { background-position: -69px 0px; }
#header_social li a#wordpress { background-position: -92px 0px; }
#header_social li a#d_rater { width:33px; height:26px; background: url(../images/dealerrater_icon.png) no-repeat left top; margin-top: -3px; }
/* hover */
#header_social li a#facebook:hover { background-position: 0px -23px; }
#header_social li a#twitter:hover { background-position: -23px -23px; }
#header_social li a#rss:hover { background-position: -46px -23px; }
#header_social li a#foursquare:hover { background-position: -69px -23px; }
#header_social li a#wordpress:hover { background-position: -92px -23px; }
#header_social li a#d_rater:hover { background-position: left bottom; }

#footer_social { float:right; margin: 0; padding:7px 40px 0 0; list-style-type: none; }
#footer_social li { float:left; margin: 0 3px 0 0; padding: 0; }
#footer_social li a { display: block; width:23px; height:23px; text-indent: -9000px; background: url(../images/header-social-1483.png) no-repeat; }
#footer_social li a#facebook { background-position: 0px 0px; }
#footer_social li a#twitter { background-position: -23px 0px; }
#footer_social li a#rss { background-position: -46px 0px; }
#footer_social li a#foursquare { background-position: -69px 0px; }
#footer_social li a#wordpress { background-position: -92px 0px; }
#footer_social li a#d_rater { width:33px; height:26px; background: url(../images/dealerrater_icon.png) no-repeat left top; margin-top: -3px; }

/* hover */
#footer_social li a#facebook:hover { background-position: 0px -23px; }
#footer_social li a#twitter:hover { background-position: -23px -23px; }
#footer_social li a#rss:hover { background-position: -46px -23px; }
#footer_social li a#foursquare:hover { background-position: -69px -23px; }
#footer_social li a#wordpress:hover { background-position: -92px -23px; }
#footer_social li a#d_rater:hover { background-position: left bottom; }
a#prospectors {clear: left; float: left; margin: 5px 0 15px; color: gray; font-size: 10px; text-decoration: none; text-indent: -9000px; background: url('../images/pros_club_logo.png') no-repeat; width: 144px; height: 150px;}
a#prospectors:hover {color:#ccc;}

a#get_app_inv { display:block;  width:100px; height:98px; text-indent: -9000px; background: url(../images/banner104x98.gif) no-repeat -7px top; margin: 5px 0 10px 0; padding: 0; }
a#get_app_link { clear:right; float:right;  width:104px; height:98px; text-indent: -9000px; background: url(../images/banner104x98.gif) no-repeat left top; margin: 5px 15px 5px 0; padding: 0; }
img.cpo_label { clear:right; float:right; margin: 5px 15px 5px 0; }
#inventory .inventory_v2_price { width:35%; }
#inventory .inventory_v2_details { width:63%; }


#fyc_container { width:1000px; height:265px; margin: 0; padding: 0; background: url(../images/home_top_bkgd.jpg) no-repeat center top; }
#home #fyc_container #fyc_panes_container { float:left; width:675px; margin: 20px 0 0 20px; padding: 0; height:225px; }
#home #fyc_container #fyc_tabs_list { float:right; width:255px; height: 216px; margin: 2px 10px 0 0px; padding: 44px 10px 0; list-style-type: none; background: url(../images/fyc_list_bkgd.jpg) no-repeat center top; }
#fyc_container #fyc_tabs_list li { display: block; height:33px; line-height: 33px; padding: 0 0 0 18px; margin: 0 0 7px; font-family: Georgia, Times, "Times New Roman", serif; color:#fff; font-size: 16px; background: url(../images/fyc_bttn.jpg) no-repeat left top; border:1px solid #314e85; }
#fyc_container #fyc_tabs_list li:hover { background-position: left bottom; }
#fyc_container #fyc_tabs_list li.fyc_close { display: none; }
#fyc_container .fyc_tab_container { width:675px; height:225px; background: #fff; }

#fyc_value_link {position: relative}
#fyc_value_link a {
	position: absolute;
	width: 253px;
	height: 33px;
	background: url(../images/fyc_bttn.jpg) no-repeat left top;
	border:1px solid #314e85;
	font-family: Georgia, Times, "Times New Roman", serif; color:#fff; font-size: 16px;
	line-height: 34px;
	text-decoration: none;
	right: 20px;
	top: -51px;
	text-indent: 18px;
}

#fyc_value_link a:hover {
	background-position: left bottom;
}
