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

body { margin: 0; padding: 0; font-family: Helvetica; font-size:12px; background: #363535 url(../images/body_gradient.png) repeat-x center top; }
#page_tile { margin: 0; padding: 0; background: url(../images/page_tile.png) repeat-y center top; }
#page_bkgd { margin: 0; padding: 0 0 20px; background: url(../images/page_bkgd2.jpg) no-repeat center top;  }
#home #page_bkgd { padding: 0; }
.clear { margin: 0; padding: 0; clear:both; }
p { margin: 0 0 10px; padding: 0; }
a { color: #333; text-decoration:none; }
a:link {}
a:hover { color: #990000; text-decoration:underline; }
a:visited {}
a:active { outline:none; }
a:focus { outline-style: none; }
.color_pri { color: #332b1a !important; }
.color_sec { color: #990000 !important; }

#left, #leftColumn { float:left; display:inline; width:240px; padding: 0; margin: 0; }
#right, #rightColumn { float:right; display:inline; padding: 0; margin:0; width:680px; }

#right p, #financeLeft p, #notify_middle p { font-size:12px; line-height: 16px; color:#444; }
#right h2, #financeLeft h2, #shipping #right h2, #notify_middle h2, #sitemapContent h1 { color:#333; font-size:24px; margin: 10px 0; padding: 0 0 5px; border-bottom: 1px solid #999; }

#phoneplacer { position: relative; }
p#topsalesphone { display:block; width:419px; height:199px; text-indent: -9000px; background: url(../images/top_sales_number.png) no-repeat left top; 
	position:absolute; z-index: 200; left:530px; }

p#topicon_left { display:block; width:217px; height:106px; text-indent: -9000px; 
	position:absolute; z-index: 200; left:530px; }
p#topicon_right { display:block; width:202px; height:199px; text-indent: -9000px; 
	position:absolute; z-index: 200; left:747px; }


#header_wrap { margin: 0; padding: 0; background: url(../images/header_wrap_4.png) no-repeat center top; }
#header { width:980px; height:161px; margin: 0 auto; padding: 0; }
#header h1 { float:left; margin: 92px 0 0; padding: 0 ; }
#header h1 a { display:block; width:530px; height:47px; text-indent: -9000px; }
#header h2 { text-indent: -9000px; font-size: 0; line-height: 0; }

#page_shadow { margin: 0; padding: 0; background: url(../images/page_shadow.png) repeat-y center top; }
#main_wrap { width:980px; margin: 0 auto; padding: 0; }
#subnav_shadow { margin: 0; padding: 0; background: url(../images/subnavshadow.png) no-repeat center top; }

#priNav { width:714px; height:51px; margin: 0 23px 0 32px; padding: 0 211px 0 0; list-style-type: none; background: url(../images/navbkgd2.jpg) no-repeat right top; }
#priNav li { float:left; margin: 0; padding: 0; }
#priNav li a { display:block; height:51px; text-indent: -9000px; background: url(../images/priNav.jpg) no-repeat; }
#priNav li a#priNav_Home { width:91px; background-position: 0px 0px; }
#priNav li a#priNav_Inventory { width:124px; background-position: -91px 0px; }
#priNav li a#priNav_Specials { width:118px; background-position: -215px 0px; }
#priNav li a#priNav_Buying_Info { width:140px; background-position: -333px 0px; }
#priNav li a#priNav_Finance { width:110px; background-position: -473px 0px; }
#priNav li a#priNav_About_Us { width:131px; background-position: -583px 0px; }
/* hover states */
#priNav li a#priNav_Home:hover { width:91px; background-position: 0px -51px; }
#priNav li a#priNav_Inventory:hover { width:124px; background-position: -91px -51px; }
#priNav li a#priNav_Specials:hover { width:118px; background-position: -215px -51px; }
#priNav li a#priNav_Buying_Info:hover { width:140px; background-position: -333px -51px; }
#priNav li a#priNav_Finance:hover { width:110px; background-position: -473px -51px; }
#priNav li a#priNav_About_Us:hover { width:131px; background-position: -583px -51px; }

#home #priNav li a#priNav_Home {background-position: 0px -102px; }
#inventory #priNav li a#menu0 { background-position: -91px -102px; }
#vehicle #priNav li a#menu0 { background-position: -91px -102px; }
#specials #priNav li a#menu1 { background-position: -215px -102px; }
#buying_info #priNav li a#menu2 { background-position: -333px -102px; }
#financing #priNav li a#menu3 { background-position: -473px -102px; }
#about #priNav li a#menu4 { background-position: -583px -102px; }

#priNav li ul { display: none; }

#priNav li a#menu0 { width:124px; background-position: -91px 0px; }
#priNav li a#menu0:hover { width:124px; background-position: -91px -51px; }
#priNav li a#menu1 { width:118px; background-position: -215px 0px; }
#priNav li a#menu1:hover { width:118px; background-position: -215px -51px; }
#priNav li a#menu2 { width:140px; background-position: -333px 0px; }
#priNav li a#menu2:hover { width:140px; background-position: -333px -51px; }
#priNav li a#menu3 { width:110px; background-position: -473px 0px; }
#priNav li a#menu3:hover { width:110px; background-position: -473px -51px; }
#priNav li a#menu4 { width:131px; background-position: -583px 0px; }
#priNav li a#menu4:hover { width:131px; background-position: -583px -51px; }

#dropmenudiv, #dropmenudiv_firefox { 	border:2px solid #6b6a69; background:#242424; padding: 0; margin: 3px 0 0; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; }
#dropmenudiv a, #dropmenudiv_firefox a { font-size:13px; border-bottom:none; color:#c6c6c6; font-weight: normal; margin:0px; text-decoration:none; padding: 4px 0; font-family: Din, Gill Sans, Helvetica, Arial, Verdana, Tahoma, Sans-Serif; }
#dropmenudiv a:hover, #dropmenudiv_firefox a:hover { color:#e0c777;  font-weight: normal;}

#secNav { width:892px; height:30px; margin: 0 40px 4px 48px; padding: 0 0 5px; list-style-type: none; background: url(../images/subnavbkgd.jpg) no-repeat left top; text-align: center; }
#secNav li { display:inline; font-size:12px; color:#990000; background: url(../images/subnavdot.gif) no-repeat right center; padding: 0 11px 0 5px; line-height: 30px; font-family: Din, Gill Sans, Helvetica, Arial, Verdana, Tahoma, Sans-Serif; }
#secNav li a { color:#000; text-decoration: none; }
#secNav li a:hover { color:#990000; }
#secNav li:last-child { background: none; padding-right: 0; }

#main_content { padding: 10px 24px 20px 14px; }
#home #main_content { padding: 0 0 20px; background: url(../images/footer_cars_top.jpg) no-repeat right bottom;  }

#home_left { float:left;  margin: 0; width:270px; padding: 0; }
#videobox { float:left; width:220px; height:200px; margin: 32px 0 0 17px; padding: 0;  }
#playerbox { width:233px; height:158px; position:relative; }

#find { float:right; display:inline; margin: 0 14px 10px 0; padding: 0; width:685px; height:268px; background: url(../images/find_bkgd_4.jpg) no-repeat left top;  }
a.refine_your_search { float:right; width:301px; height:32px; text-indent: -9000px; background: url(../images/refine_search_top.jpg) no-repeat left top; display:inline; margin-right: 5px; }
a.refine_your_search:hover { background-position: -301px 0px; }

#find .tabs {float: right; height:30px; margin: 0; padding: 0; }
#find .tabs .refine_your_search {display: block; height: 30px; width: 301px;}
#find .tabs .hidden {display: none;}


#find .close {float: right;}

#find .panes {clear: both; padding: 3px; *padding-top:0; zoom: 1;}
#find .panes .refine_your_search {display: none;}
#find #drop_down_filter_holder {clear: both; overflow: hidden; position: relative;}

#find #drop_down_filters, #find #select_types { float: left;}
#find #drop_down_filters select, #find #drop_down_filters a {display: block;}

#find #drop_down_filters h2 { display:block; width:169px; height:15px; text-indent: -9000px; padding: 0; margin:0 0 10px; background: url(../images/search_make_title.png) no-repeat left top; } 
#find #drop_down_filters h3 { font-family: Din, Gill Sans, Helvetica, Arial, Verdana, Tahoma, Sans-Serif; font-size:12px; margin: 10px 0 5px; padding: 0; }
#find #drop_down_filters select { width:165px; border:1px solid #9c9c9c; margin-bottom: 10px; }
#find #drop_down_filters a#submit { float:right; margin: 15px 0 0; width:58px; height:29px; text-indent: -9000px; background: url(../images/find_bttn.png) no-repeat left top; }
#find #drop_down_filters a#submit:hover { background-position: right top; }

#find #select_types { float:right; width:380px; }
#find #select_types h2 { display: block; height:16px; width:214px; margin: 0 0 10px; text-indent: -9000px; background: url(../images/search_title_2.png) no-repeat left top; }
#find #select_types h3 { font-family: Din, Gill Sans, Helvetica, Arial, Verdana, Tahoma, Sans-Serif; font-size:12px; margin:0 0 5px; padding: 0; }

#find .vehicle_types { float:left; width:245px;  }
#find .vehicle_types li a { float:left; width:70px; padding: 32px 0 0; text-align: center; font-size: 11px; color:#999; margin: 0 10px 0 0; }
#find .vehicle_types li a:hover { text-decoration: none; }
#find .vehicle_types li a#Convertibles { background: url(../images/icon_convertible.png) no-repeat left top; }
#find .vehicle_types li a#Coupes { background: url(../images/icon_coupe.png) no-repeat left top; }
#find .vehicle_types li a#Hatchbacks { background: url(../images/icon_hatchback.png) no-repeat left top; }
#find .vehicle_types li a#Mini_Vans { background: url(../images/icon_minivan.png) no-repeat left top; }
#find .vehicle_types li a#Sedans { background: url(../images/icon_sedan.png) no-repeat left top; }
#find .vehicle_types li a#Crossovers { background: url(../images/icon_crossover.png) no-repeat left top; }
#find .vehicle_types li a#SUVs { background: url(../images/icon_suv.png) no-repeat left top; }
#find .vehicle_types li a#Trucks { background: url(../images/icon_truck.png) no-repeat left top; }
/* hover states */
#find .vehicle_types li a#Convertibles:hover { background-position: right top; }
#find .vehicle_types li a#Coupes:hover { background-position: right top; }
#find .vehicle_types li a#Hatchbacks:hover { background-position: right top; }
#find .vehicle_types li a#Mini_Vans:hover { background-position: right top; }
#find .vehicle_types li a#Sedans:hover { background-position: right top; }
#find .vehicle_types li a#Crossovers:hover { background-position: right top; }
#find .vehicle_types li a#SUVs:hover { background-position: right top; }
#find .vehicle_types li a#Trucks:hover { background-position: right top; }

#find .vehicle_types li a#Convertibles.selected { background-position: right top; }
#find .vehicle_types li a#Coupes.selected { background-position: right top; }
#find .vehicle_types li a#Hatchbacks.selected { background-position: right top; }
#find .vehicle_types li a#Mini_Vans.selected { background-position: right top; }
#find .vehicle_types li a#Sedans.selected { background-position: right top; }
#find .vehicle_types li a#Crossovers.selected { background-position: right top; }
#find .vehicle_types li a#SUVs.selected { background-position: right top; }
#find .vehicle_types li a#Trucks.selected { background-position: right top; }



#find .price_range { float:right; width:120px; }
#find .price_range select { width:120px; margin-bottom: 20px; border:1px solid #9c9c9c; }
#find .price_range a#type_submit { float:right; margin: 10px 0 0; width:58px; height:29px; text-indent: -9000px; background: url(../images/find_bttn.png) no-repeat left top; }
#find .price_range a#type_submit:hover { background-position: right top; }

#find .refine_your_search {  }
#drop_down_filter_holder { padding: 20px; }

#closeplacer { position: relative; }
a.close { position: absolute; top:10px; right:20px; z-index: 200; display: block; width:32px; height:8px; text-indent: -9000px; background: url(../images/find_close.png) no-repeat left top; }

#home_social { float:left; display:inline; margin: 10px 0 10px 29px; padding: 0; list-style-type: none; }
#home_social li { float:left; margin: 0 4px 0 0; padding: 0; }
#home_social li a { display:block; width:32px; height:33px; text-indent: -9000px; background: url(../images/home_social.png) no-repeat; }
#home_social li a#skype { background-position: 0px 0px; }
#home_social li a#blog { background-position: -32px 0px; }
#home_social li a#facebook { background-position: -64px 0px; }
#home_social li a#twitter { background-position: -96px 0px; }
#home_social li a#youtube { background-position: -128px 0px; }
#home_social li a#add { background-position: -160px 0px; }

#ql_home { width:231px; height:182px; margin: 0 0 0 17px; padding: 0 2px 4px; list-style-type: none; background: url(../images/ql_home_bkgd.png) no-repeat left top; }
#ql_home li { margin: 0; padding: 0; }
#ql_home li a { display:block; width:231px; text-indent: -9000px; background: url(../images/ql_home.jpg) no-repeat; }
#ql_home li a#inv { height:37px; background-position: 0px 0px; }
#ql_home li a#get { height:36px; background-position: 0px -37px; }
#ql_home li a#cert { height:35px; background-position: 0px -73px; }
#ql_home li a#trade { height:35px; background-position: 0px -108px; }
#ql_home li a#test { height:39px; background-position: 0px -143px; }
/* hover states */
#ql_home li a#inv:hover { height:37px; background-position: -231px 0px; }
#ql_home li a#get:hover { height:36px; background-position: -231px -37px; }
#ql_home li a#cert:hover { height:35px; background-position: -231px -73px; }
#ql_home li a#trade:hover { height:35px; background-position: -231px -108px; }
#ql_home li a#test:hover { height:39px; background-position: -231px -143px; }

a#autoway_home { display:block; width:234px; height:283px; padding: 0; margin: 10px 19px 10px 17px; text-indent: -9000px; background: url(../images/autoway.jpg) no-repeat left top; }
a#autoway_home:hover { margin: 10px 0; background-position: right top; width:270px; }

a#economy_vehicles { display:block; width:254px; height:303px; padding: 0; margin: 10px 19px 10px 8px; text-indent: -9000px; background: url(../images/economy_vehicles_v2.png) no-repeat left top; }

a#economy_vehicles:hover { display:block; width:254px; height:303px; padding: 0; margin: 10px 19px 10px 8px; text-indent: -9000px; background: url(../images/economy_vehicles_v2.png) no-repeat; background-position:-252px 0; width:254px; }


a#autoway_inner { float:right; display:inline; width:254px; height:303px; padding: 0; margin:0; text-indent: -9000px; background: url(../images/economy_vehicles_v2.png) no-repeat left top; }
a#autoway_inner:hover {  background: url(../images/economy_vehicles_v2.png) no-repeat right top; background-position:-249px 0; width:254px; }



#home_right { float:right; margin: 0; padding: 0; width:700px; }
#postcard { float:right; width:111px; height:35px; margin: 0 4px 0 0; padding: 26px 0 148px 246px; text-indent: -9000px; background: url(../images/postcard.jpg) no-repeat left top; }

#postcard a { display:block; width:111px; height:35px; margin: 110px 0 0 0; padding: 0; text-indent: -9000px; background: url(../images/postcard_bttn.png) no-repeat left top; }
#postcard a:hover { background-position: right top; }
#home_text { float:left; width:330px; margin: 0; padding: 0; }
#home_text p { color:#3e3d3d; font-size:11px; line-height: 16px; }
#home_text a#readmore { color:#3e3d3d; text-decoration: none; margin-left: 20px; }
#home_text a#readmore:hover { text-decoration: underline; }
#home_text_bttns { margin: 10px 0; padding: 0; list-style-type: none; }
#home_text_bttns li { float: left; margin: 0; padding: 0; }

#home_text_bttns li a#ebay2 { display: block; width:170px; height:124px; text-indent: -9000px; background: url(../images/AN_Autocert.jpg) no-repeat; margin-right: 5px; margin-bottom: 5px;}
#home_text_bttns li a#ebay { display: block; width:155px; height:51px; text-indent: -9000px; background: url(../images/home_text_bttns.jpg) no-repeat; background-position: -155px 0px; }

#featured_block { width:679px; margin: 0 20px 10px 0; padding: 0; height:225px; background: url(../images/fv_bttm.jpg) no-repeat center bottom; }
#featured_top { width:668px; height:32px; margin: 0; padding: 3px 7px 5px 4px; background: url(../images/featured_top.jpg) no-repeat left top; }
#featured_top h2 { float:right; width:151px; height:16px; display:inline; margin: 9px 10px 0 0; text-indent: -9000px; background: url(../images/fv_phone2.png) no-repeat left top; }
#featured_top h1 { float:left; width:125px; height:16px; text-indent: -9000px; background: url(../images/fv_title.jpg) no-repeat left top; padding: 0; margin: 9px 0 0 8px; }
#fvdiv { width:2px; height:32px; float:left; display:inline; margin: 0 10px; padding: 0; background: url(../images/fv_div.png) no-repeat center bottom; }

a#viewmorepre { float:left; width:139px; height:21px; margin: 6px 8px 0 0; text-indent: -9000px; background: url(../images/fv_viewall2.png) no-repeat left top; }
a#viewmorepre:hover { background-position: right top; }
#featuredVehicles_title {display:none; }
#featuredVehicles { padding: 10px 10px 0; }
#random_list_location #random_list_item { margin:0 11px; width:95px; padding: 5px; text-align: center; background: #333; height:110px; border:1px solid #4b4b4b; border-radius:3px;	-moz-border-radius:3px;	-webkit-border-radius:3px; }
#random_list_location #random_list_item a { text-decoration:none; text-size:10px; font-weight:bold; font-size:11px; color:#ccc; height:110px; }
#random_list_location #random_list_item img { }
#random_list_location #random_list_item img:hover { }
#home .toolTipInner_price { color:#990000; }

.featuredVehicle_tooltip { background: #333; padding: 10px; width:214px;  height:102px;} 


h4.fvTooltip_header { color:#fff; text-align: left; float:left; height:35px; line-height: 35px; }
.fvTooltip_container { width:204px; padding: 5px; }
.fvTooltip_container ul { float:left; width:100px; }
.fvTooltip_price { float:right;  }
.carfaxlogoplacer { float:right; }
.fvTooltip_title { font-size: 11px; }
.fvTooltip_data { font-size: 11px; }

#footer_main { width:980px; padding: 183px 0 20px; margin: 0; background:#2d2d2d url(../images/footer_cars_bttm.jpg) no-repeat right top; }
#footer_logos { float:left; margin: 15px 0 0 23px; padding: 0; list-style-type: none; }
#footer_logos li { float:left; margin: 0 24px 0 0; padding: 0; }
#footer_logos li a { display:block; text-indent: -9000px; background: url(../images/footer_logos.png) no-repeat; }
#footer_logos li a#bbb { width:40px; height:60px; background-position: 0px 0px; }
#footer_logos li a#lojack { width:135px; height:39px; margin-top: 22px; background-position: -40px 0px; }
#footer_logos li a#youtube { width:36px; height:36px; margin-top: 22px; text-transform: uppercase; color:#ccc; background: url(../images/youtube_footer.png) no-repeat left center; text-indent: 0; padding-left: 45px; width:100px; line-height: 36px; font-size:14px; }
#footerlinks { float:right; display: inline; margin: 35px 15px 0 0; width:370px; }
#footerNav { margin: 0; padding: 0; list-style-type: none; }
#footerNav li {display: inline; margin: 0; padding: 0 3px; border-right:1px solid #eee; font-size:10.5px; }
#footerNav li.last { border:none; padding-right: 0; }
#footerNav li a { text-decoration: none; color:#eee; }
#footerNav li a:hover { color:#fff; }
#footerNav2 { margin: 10px 0; padding: 0; list-style-type: none; }
#footerNav2 li {display: inline; margin: 0; padding: 0 3px; border-right:1px solid #eee; font-size:10.5px; }
#footerNav2 li.last { border:none; padding-right: 0; }
#footerNav2 li a { text-decoration: none; color:#eee; }
#footerNav2 li a:hover { color:#fff; }
#ec_footer { margin: 5px 0 0; padding: 0; list-style-type: none; }
#ec_footer li {display: inline; margin: 0; padding: 0 3px; border-right:1px solid #eee; font-size:10.5px; color:#eee; }
#ec_footer li.last { border:none; padding-right: 0; }
#ec_footer li a { text-decoration: none; color:#eee; }
#ec_footer li a:hover { color:#fff; }
a#ecarlist { float:right; display: inline; margin: 38px 20px 0 0; padding: 0; width:140px; height:30px; text-indent: -9000px; background: url(../images/ecarlist.png) no-repeat left top; }
a#ecarlist:hover { background-position: right top; }

#footer_inner_wrap { margin: 0; padding: 0; background: url(../images/footer_inner.png) no-repeat center top; }
#footer_inner { width:980px; margin: 0 auto; padding: 2px 0 20px; height:99px; }
#footer_inner #footer_logos { margin-top: 20px; }
#footer_inner #footerlinks { width:350px; margin-top: 45px; }
#footer_inner a#ecarlist { margin-top: 45px; }

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

#site_logoSection { display:none; }
#sidebar_address { background: url(../images/contact_top.jpg) no-repeat center top; margin: 0 0 10px; font-size:11px; font-weight: bold; color:#666; padding: 10px 0 0;  }
#sidebar_address_head { padding: 10px 0 10px 10px; font-size:18px; background: #990000; color:#fff; margin: 15px 6px 10px 8px; }
#sidebar_address .floatleft p { font-size:11px; color:#666; line-height: 18px; }
#sidebar_address .floatleft { margin: 5px; }
#sidebar_address #getdirections { display:block;  width:130px; margin: 5px 10px 10px 30px; background: #ccc; border:1px solid #ababab; }
#sidebar_address a#getdirections:hover { color:#990000; }
#sidebar_address #sidebar_address_titles { margin-left: 30px; }
#sidebar_address #sidebar_address_info { margin-right: 20px; width:130px; }
#address_bttm { background: url(../images/left_bttm.jpg) no-repeat center bottom; padding-bottom: 15px; }
 
#sidebar_address p.convenient { padding: 0 30px; line-height: 16px; } 
#sidebar_address p.convenient span.conv { font-weight: bold; font-size: 13px; font-style: italic; }
#sidebar_address p.convenient span.phone { font-size: 17px; font-weight: normal; }
#financing #sidebar_address p.convenient { padding: 0; } 
 
#dealer_contact #contact_small { background: url(../images/contact_top.jpg) no-repeat center top; margin: 0 0 10px; font-size:11px; font-weight: bold; color:#666; padding: 10px 0 0; }
#contact_small h2 { padding: 10px 0 10px 10px; font-size:18px; background: #990000; color:#fff; margin: 15px 6px 10px 8px; }
#dealer_contact ol { padding: 15px 8px 0 15px }
#dealer_contact #contact_small { width:auto; }
#dealer_contact  .input_element { font-size:12px; margin-bottom: 15px; border:1px solid:#999; }
#dealer_contact textarea { font-size:12px; margin-bottom: 15px; }
#ec_is_submit { width:240px; background: url(../images/left_bttm.jpg) no-repeat center bottom; padding: 0 0 20px; }
#contact_small .submitButton { background: url(../images/submit_inv.jpg) no-repeat left top; width:101px; height:34px; text-indent: -9000px; *text-indent:0; border:none; margin: 0 0 0 90px; *margin-top:10px; *font-size:0; *line-height: 0; }
#contact_small .submitButton:hover { background-position: -101px 0px; }
#contact_small li { clear:both; }

#incentives #contact_incentives { background: url(../images/contact_top.jpg) no-repeat center top; margin: 0 0 10px; font-size:11px; font-weight: bold; color:#666; padding: 10px 0 0; width:auto;  }
#incentives #contact_incentives legend { display:none; }
#incentives #contact_incentives h3 { padding: 10px 0 10px 10px; font-size:18px; background: #990000; color:#fff; margin: 15px 6px 10px 8px; }
#incentives #contact_incentives ol { padding: 15px 8px 0 15px; margin: 0; }
#incentives #contact_incentives li { clear: both; }
#incentives #contact_incentives .input_element { font-size:12px; margin-bottom: 15px; border:1px solid:#999; background: #fff;}
#incentives #contact_incentives #vehicle_question_submit { width:240px; background: url(../images/left_bttm.jpg) no-repeat center bottom; padding: 0 0 20px; }
#incentives #contact_incentives #vehicle_question_submit input { float:none; background: url(../images/submit_inv.jpg) no-repeat left top; width:101px; height:34px; text-indent: -9000px; border:none; margin: 0 0 0 90px; *margin-top:10px; *font-size:0; *line-height: 0;  }
#incentives #contact_incentives #vehicle_question_submit input:hover { background-position: -101px 0px; }

#ql_inner { width:231px; height:182px; margin: 0 4px 0 5px; padding: 0 2px 4px; list-style-type: none; background: url(../images/ql_home_bkgd.png) no-repeat left top; }
#ql_inner li { margin: 0; padding: 0; }
#ql_inner li a { display:block; width:231px; text-indent: -9000px; background: url(../images/ql_home.jpg) no-repeat; }
#ql_inner li a#inv { height:37px; background-position: 0px 0px; }
#ql_inner li a#get { height:36px; background-position: 0px -37px; }
#ql_inner li a#cert { height:35px; background-position: 0px -73px; }
#ql_inner li a#trade { height:35px; background-position: 0px -108px; }
#ql_inner li a#test { height:39px; background-position: 0px -143px; }
#ql_inner li a#finder { height:37px; background-position: 0px -182px; }
/* hover states */
#ql_inner li a#inv:hover { height:37px; background-position: -231px 0px; }
#ql_inner li a#get:hover { height:36px; background-position: -231px -37px; }
#ql_inner li a#cert:hover { height:35px; background-position: -231px -73px; }
#ql_inner li a#trade:hover { height:35px; background-position: -231px -108px; }
#ql_inner li a#test:hover { height:39px; background-position: -231px -143px; }
#ql_inner li a#finder:hover { height:37px; background-position: -231px -182px; }

#inventory #ql_inner, #vehicle #ql_inner { margin-top: 20px; }

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

#financeLeft h2 { margin: 15px 0 5px; font-size: 22px; line-height: 25px; }
#financing #financeHeader { border:2px solid #ccc; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; width:99%; }
#financing #financeCalc h2 { color:#000; }
#financing .financeBox2 h3 { color:#000; }
#financing #sidebar_address_head { background: none; color:#000; padding: 0; margin: 10px 0; }
#financing #sidebar_address #sidebar_address_info { margin-right: 5px; }
#financing #sidebar_address #sidebar_address_titles { margin-left: 5px; }
#financing #sidebar_address a#getdirections { margin-top: 0; }
#financing #address_bttm { background: none; }
#financing .financeBox2 { display:none; }


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

#sitemap #sitemap_list { list-style-type:none; margin:0px; padding:0px; border-right:1px dotted #999; width:15%; margin-right: 40px; }
#sitemap #sitemap_list li { font-size:11pt; margin: 5px 0; }
#sitemap .sitemap_vehicle_title { font-weight:bold; color:#333; margin: 0 0 5px; }
#sitemap .sitemap_vehicle_list { list-style-type: 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                     ###
################################################### */

#sidebar_wrap { background: url(../images/left_tile.jpg) repeat-y center top; }
#inventory_v2_sidebar_filters { background: url(../images/left_top.jpg) no-repeat center top; padding-top: 20px; }  

#inventory h3.non_expandable_menuheader { color:#666; font-size:12px; margin: 0 0 3px 18px ; zoom: 1; }
#inventory_v2_sidebar_filters h2 { padding: 10px 0 10px 10px; font-size:18px; background: #990000; color:#fff; margin: 5px 6px 10px 8px; }

/* Search Filter List Container Boxes */
#inventory .filterList { background:url(../images/filterlist_border.gif) repeat-x left bottom; border:none; margin: 5px 7px 5px 9px; padding: 0 0 20px 10px; }
#inventory #inventory_v2_sidebar_filters .filterList h3 { padding:5px 0 5px 10px; color:#010000; font-weight: bold; zoom: 1; }
#inventory .filterList ul {}
#inventory .filterList ul li { color:#666; }
#inventory .filterList ul li a { color:#666; background: url(../images/arrow_grey.gif) no-repeat 2px center; padding:2px 2px 2px 12px;  }
#inventory .filterList li a:hover { color:#fff; background:#990000 url(../images/arrow_white.gif) no-repeat 2px center; }
#inventory .filterList span a { float: left; margin: 10px 10px 0; background: #e8e8e8; border:1px solid #ccc; padding: 3px 10px; color:#333; }
#inventory .filterList span a:hover { color:#990000; }
#inventory .filterList:last-child { background: none; }

/* Current Filters Box */
#inventory #currentFilters { background:#666; margin: 5px 6px 5px 8px; 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; }

/* contact form */
#inventory_v2_sidebar_contact ol { padding: 15px 8px 0 15px; }
#inventory_v2_sidebar_contact #contact_small { background: url(../images/left_tile.jpg) repeat-y center top; zoom: 1; }


/* search and sort bars */
#inventory #searchBar { height:41px; background: url(../images/top_bar.jpg) no-repeat center top; color:#333;  margin: 0; width:668px; padding: 0 5px 0 8px; }
#inventory #sort_bar { height:32px; background: url(../images/bttm_bar.jpg) no-repeat center top; color:#333; width:668px; padding: 0 5px 0 8px; }
#inventory #sort_bar a { color:#333; text-decoration: none; }
#inventory #sort_bar a:hover { text-decoration: underline; }
#inventory #sort_bar_left, #inventory #sort_bar_right { line-height: 32px; }
#inventory_wrap { margin: 0; background: url(../images/inv_tile.gif) repeat-y 8px top; clear:both; }
#inventory_wrap_top { background: url(../images/inv_top.gif) no-repeat 0 top; padding: 10px 0 0; }
#inventory_wrap_bttm { background: url(../images/inv_bttm.jpg) no-repeat 8px bottom; padding: 0px 15px 35px 18px; }

#inventory .inventory_v2_row { border-bottom:  1px dotted #3e3626; padding: 0 0 10px; margin: 10px 0; }
#inventory .inventory_v2_details li { color:#333; }
#inventory .inventory_v2_details_links li a { color:#666; }
#inventory .inventory_v2_details_links li.ec_dl_quickcontact a { color:#0099ff; }
#inventory .inventory_v2_price_right .price_title { color:#333; }
#inventory .inventory_v2_details h4 a:hover { color:#990000 !important; }

#inventory .inventory_v2_image { width:16%; *width:15%; }
#inventory .inventory_v2_details_wrap { width:80%; *width:83%; }

#inventory .inventory_v2_paginationLeft { padding: 10px 0; }
#inventory .inventory_v2_paginationCenter { padding: 10px 0; }
#inventory .inventory_v2_paginationRight { padding: 10px 0; } 

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

a#vehicle_v2_notify_button { display: none; }


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

#vehicle #similarVehicles h3 { display: block; height:36px; line-height: 36px; padding: 7px 6px 0 18px; color:#fff; background: url(../images/sv_title.gif) no-repeat left top; font-size:18px; }
#vehicle #similarVehicles .similarVehicle { background:none; border:none; margin: 10px 7px 0 9px; ; padding: 8px; background:url(../images/filterlist_border.gif) repeat-x left bottom; }
#vehicle #similarVehicles .similarVehicle ul {}
#vehicle #similarVehicles .similarVehicle li { color:#333; }
#vehicle #similarVehicles .similarVehicle li a { color:#990000; }
#vehicle #similarVehicles .similarVehicle li.simCar_pricelabel { font-size: 9px; }

#vehicle_v2_sidebar_links { background:url(../images/left_bttm.jpg) no-repeat left bottom; border:none; margin: 15px 0 0; padding: 0 0 20px; }
#vehicle_v2_sidebar_links p { padding: 10px 0 10px 10px; font-size:18px; background: #666; color:#fff; margin: 5px 6px 10px 8px; font-size:13px; }
#vehicle_v2_sidebar_links ul { padding: 10px }
#vehicle_v2_sidebar_links li { color:#666; }
#vehicle_v2_sidebar_links li a { color:#666; background: url(../images/arrow_grey.gif) no-repeat 2px center; padding:2px 2px 2px 12px; }
#vehicle_v2_sidebar_links li a:hover { color:#fff; background:#990000 url(../images/arrow_white.gif) no-repeat 2px center; }

#vehicle #vehicle_topbar { height:41px; background: url(../images/top_bar.jpg) no-repeat center top; color:#333;  margin: 0; width:668px; padding: 0 5px 0 8px; }
#vehicle #vehicle_topbar a { color:#333; }
#vehicle #vehicle_topbar_left { line-height: 34px; }
#vehicle #vehicle_topbar_right { line-height: 34px; height:34px; }
#vehicle #vehicle_topbar_right ul { margin-top: 0; }
#vehicle #searchBar { height:32px; background: url(../images/bttm_bar.jpg) no-repeat center top; color:#333; width:668px; padding: 0 5px 0 8px; border:none; }
#vehicle #drop_down_filters { padding-top: 7px; }

#vehicle_wrap { margin: 0; background: url(../images/inv_tile.gif) repeat-y 8px top; clear:both; zoom:1; }
#vehicle_wrap_top { background: url(../images/inv_top.gif) no-repeat 0 top; padding: 10px 0 0; }
#vehicle_wrap_bttm { background: url(../images/inv_bttm.jpg) no-repeat 8px bottom; padding: 0px 15px 35px 18px; }

h1#vehicle_title { font-size:22px; color:#ab2515 !important; line-height: 26px; }
.ip_dottedLine { height:20px; background: url(../images/dottedLine.gif) repeat-x center center; }
#vehicle .gray_ten { color:#7f7f7f; font-size:13px; }
#vehicle .price_line_1 { font-size:28px; line-height: 28px; color:#ab2515 !important; font-weight: bold; }

#vehicle_contact {}
#vehicle_contact span { color:#333; font-size:16px; }
#vehicle_contact a { color:#83b8ff; }

#vehicle #vitalsContainer li { font-size:10px; color:#333; }
#vehicle #vitalsContainer li strong { color:#333; }

#vehicle_mainPhoto { width:287px; }
#picShadow #carimg { border:1px solid #cacaca; }

#vehicle #media_center_links { margin: 10px 0 0; }
#vehicle_thumbs { background:#333; border:1px solid #e8e8e8; margin-bottom: 5px; }
a#viewMorePhotos { background:#333; border:1px solid #e8e8e8; padding: 5px; font-size: 11px; border-top:1px solid #333; color:#fff; *float:left; }

#customer_tools li { clear:both; }
#customer_tools_content_wrapper form.validation label  { font-size:12px; margin: 0 0 2px; }
#customer_tools_vehicle_offer .customer_tools_right_right li label { margin-right: 10px; }
p#trade_offer_subject { float:left;}
.customer_tools_left { float:left; width:172px; }

#vehicle #dealerboxName { padding-top:5px; font-size:14px; }
#vehicle .dealerboxAdd { font-size:12px; }
#vehicle #dealerboxPhone { font-size:12px; font-weight:bold; padding-top:10px; padding-bottom:10px; }
#vehicle #dealerboxMap a { font-size:12px; color:#333; font-weight: bold; text-decoration:none; }
#vehicle #dealerboxMap a:hover { text-decoration:underline; }

#vehicle .vctAddress_left { margin-right: 0; }
#vehicle .vctTabs_container li a { font-size:11px; }
.ip_equipment_column1, .ip_equipment_column2, .ip_equipment_column3 { width:200px; }

#notify #notify_middle { width:585px; }
#notify #notify_right { width:338px; }
#notify #notify_form_div { width:300px !important; height:460px; border:none; padding: 20px 19px 0; background: url(../images/notify_bkgd.jpg) no-repeat center top; }
#notify #notify_form_div h3 { background: url(../images/notify_top2.png) no-repeat -48px top; }
#notify #vehicle_finder_bottom { background: none; }
#notify #notify_form_div #vehicle_finder_submit { width:244px; margin: 0 auto; }
#notify #notify_form_div #vehicle_finder_submit input.submitButton { display:block; width:244px; height:36px; line-height: 36px; text-align: center; color:#333; font-size:12px; background: url(../images/notify_bttn.png) no-repeat center top; text-indent: 0; }
#notify #notify_form_div #vehicle_finder_submit input.submitButton:hover { background-position: center bottom; cursor: pointer; }

#trade_bid #notify_middle { width:585px; }
#trade_bid #notify_right { width:338px; }
#trade_bid #notify_form_div { width:300px !important; height:540px; border:none; padding: 20px 19px 0; background: url(../images/trade_bid_bkgd.jpg) no-repeat center top; }
#trade_bid #notify_form_div h3 { background: url(../images/trade_bid_top.png) no-repeat -48px top; }
#trade_bid #sidebar_address { background: url(../images/contact_top_wide.jpg) no-repeat center top; }
#trade_bid #sidebar_address #address_bttm { background: url(../images/contact_bttm_wide.jpg) no-repeat center bottom; }
#trade_bid #vehicle_finder_bottom { background: none; }
#trade_bid #notify_form_div #vehicle_trade_bid_submit { width:244px; margin: 0 auto; }
#trade_bid #notify_form_div #vehicle_trade_bid_submit input.submitButton { display:block; width:244px; height:36px; line-height: 36px; text-align: center; color:#333; font-size:12px; background: url(../images/notify_bttn.png) no-repeat center top; text-indent: 0; }
#trade_bid #notify_form_div #vehicle_trade_bid_submit input.submitButton:hover { background-position: center bottom; cursor: pointer; }

a.ecl_video_unmute { display:block; text-align: center; height:40px; width:233px; background:url(../images/clicktolisten.png) no-repeat center center; text-indent: -9000px; line-height: 40px; position: absolute; top:55px; margin: 0; padding: 0; z-index: 400; *left:0; }
#ec_flowplayer_controlbar { height:34px; width:104px; float:left; background: url(../images/control_bar_bkgd.png) no-repeat left top; margin-left: 9px; padding:0 0 6px 4px; }
#ec_flowplayer_controlbar a.play { display: block; height:19px; width:19px; text-indent: -9000px; background: url(../images/video_bttns.png) no-repeat 0 0; float:left; margin:10px 0 0 7px; } 
#ec_flowplayer_controlbar a.play:hover { background-position: 0px -19px; } 
#ec_flowplayer_controlbar a.pause { display: block; height:19px; width:19px; text-indent: -9000px; background: url(../images/video_bttns.png) no-repeat -19px 0px; float:left; margin: 10px 0 0 7px; } 
#ec_flowplayer_controlbar a.pause:hover { background-position: -19px -19px; } 
#ec_flowplayer_controlbar a.unmute, #ec_flowplayer_controlbar a.mute  { float: left; width:19px; height:19px; text-indent: -9000px; background: url(../images/video_bttns.png) no-repeat -57px 0; margin: 10px 0 0 4px; }
#ec_flowplayer_controlbar a.unmute:hover, #ec_flowplayer_controlbar a.mute:hover { background-position: -57px -19px; }
#ec_flowplayer_controlbar .time { display:none; }
#ec_flowplayer_controlbar .progress { display:none;;  }
#ec_playlist { height:34px; width:63px; float:left; background: url(../images/playlisttile.png) repeat-x center top; background: url(../images/control_bar_bkgd.png) no-repeat right top; padding:0 4px 6px 40px; }
#ec_playlist a { float:right;  width:9px; height:9px; text-indent: -9000px; margin:15px 10px 0 0; background: url(../images/playlist_dot.png) repeat-x center top; }
#ec_playlist a:hover { background-position: center bottom; }

#vidcover { position: relative; }
#coverleft { width:6px; height:169px; margin: 0; padding: 0; background: url(../images/vidcover_left.png) no-repeat left top; position: absolute; top:29px; left:16px; z-index: 200; }
#covertop { width:225px; height:7px; margin: 0; padding: 0; background: url(../images/vidcover_top2.png) no-repeat left top; position: absolute; top:29px; left:22px; z-index: 200; }
#coverright { width:11px; height:169px; margin: 0; padding: 0; background: url(../images/vidcover_right2.png) no-repeat left top; position: absolute; top:29px; left:247px; z-index: 200; }
#coverbttm { width:225px; height:9px; margin: 0; padding: 0; background: url(../images/vidcover_bttm2.png) no-repeat left top; position: absolute; top:189px; left:22px; z-index: 200; }

.rightpic { float:right; display: inline; margin: 0 0 20px 20px; padding: 0; border:5px solid #fff; box-shadow: -5px 5px 5px #ccc; -moz-box-shadow: -5px 5px 5px #ccc; -webkit-box-shadow: -2px 5px 5px #ccc; }
#us_buyers #right h4 { margin: 35px 0 5px; padding: 0; font-size:16px; }
#right p.pledge { font-size:16px; font-style: italic; font-weight: bold; margin: 25px 0 5px; }
.innerlist { margin: 20px 0; padding: 0 0 0 20px; list-style-type: square; }
.innerlist li { margin: 6px 0; padding: 0; font-size:12px; color:#444; line-height: 16px; }
.innerlistnum { margin: 20px 0; padding: 0 0 0 20px; list-style-type: decimal }
.innerlistnum li { margin: 6px 0; padding: 0; font-size:12px; color:#444; line-height: 16px; }

#canadian_buyers #right h4 { margin: 35px 0 5px; padding: 0; font-size:16px; }
#canadian_buyers #right p {  }

#canadacontact { margin: 15px 0 0; }
#canadacontact .oddrow { background: #fff; }
p.tabletitle { font-weight: bold; margin: 0 0 5px; }
#right p.tablename, #right p.tablephone { font-size:14px; line-height: 16px; margin: 3px 0 3px 5px;; }

#right p.certtitle { font-weight: bold; margin: 5px; color:#fff; }
#right p.points { margin: 5px 5px 5px 0;}
#right p.certname { font-weight: bold; padding: 5px; }
.certlist { margin: 0; padding: 10px; list-style-type: square; }
.certlist li { line-height: 16px; font-size:12px; }
#cert_table .oddrow { background: #fff; }
#cert_table .titlerow { background: #444; }
#cert_table .oddrow td { background: #fff; }
#cert_table .titlerow td { background: #444; }

#cert_table td { *background:none; }

#protect #right p#protecttitle { margin: 30px 0; font-size:18px; font-style: italic;  }
.protectlist { margin: 0; padding: 10px 10px 0 20px; list-style-type: square; }
.protectlist li { line-height: 16px; font-size:12px; }
#protect #right h3 { margin: 35px 0 5px; padding: 0; font-size:16px; }
#protect #right h4 { margin: 20px 0 5px; padding: 0; font-size:13px;font-weight: bold; }
#protect #right p.protect_disclaimer { margin: 10px 0; font-size:10px; line-height: 14px; }

#faq #right p.q { margin: 30px 0 5px; padding: 0; font-size:14px; font-weight: bold; }

#our_team #right h3 { margin: 35px 0 5px 15px; padding: 0; font-size:16px; }
.staffbox { width:320px; margin: 10px; padding: 0; float:left; text-align:center }
.staffbox .staffpic { border:3px solid #fff; box-shadow: -5px 5px 5px #ccc; -moz-box-shadow: -5px 5px 5px #ccc; -webkit-box-shadow: -2px 5px 5px #ccc; }
#right .staffbox p.staffname { font-size:14px; font-weight: bold; margin: 10px 0 3px; }
#right .staffbox p.stafftitle { margin: 0 0 3px; font-style: italic; font-size:13px; }
#right .staffbox p.staffinfo { margin: 0 0 3px; font-size:12px; }

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

#drop_down_left { width:595px; }

a#autoway_inner { float:right; display:inline; width:254px; height:303px; padding: 0; margin:0; text-indent: -9000px; background: url(../images/economy_vehicles_v2.png) no-repeat left top; }
a#autoway_inner:hover {  background: url(../images/economy_vehicles_v2.png) no-repeat right top; background-position:-249px 0; width:257px; }





#financeLeft p#no_haggle { float:left; font-size:22px; width:320px; font-weight: bold; line-height: 28px; margin: 15px 0 0 60px; color:#bc1510; }

#contact #right p#no_haggle { float:left; font-size:28px; width:270px; font-weight: bold; line-height: 28px; margin: 15px 0 0 60px; color:#000; letter-spacing: 1px; text-transform: uppercase; }
#contact #right p#no_haggle span { color:#bc1510; font-size:22px; font-style:italic; text-transform: none; }
#nohagglebox { padding: 0 40px; }

.forsale { float:right; display: inline; padding: 0; margin: 10px 30px 0 0; *margin: 10px 20px 0 0; box-shadow: 2px 2px 2px #444; -moz-box-shadow: 2px 2px 2px #444; -webkit-box-shadow: 2px 2px 2px #444; border:2px solid #fff; }

#sell_header { width:360px; margin: 0 0 40px; padding: 0; text-align: center; }
#notify_middle p#we_need { color:#990000; font-size:36px; line-height: 40px; margin: 5px 0; padding: 0; font-weight: bold; }
#notify_middle p.trade_it { font-size:14px; color:#333; margin: 0 0 20px; font-weight: bold; }
#notify_middle p.trade_it span { text-decoration: underline; }

#sell_your_car #notify_middle { width:585px; }
#sell_your_car #notify_middle h3 { font-size:18px; margin: 35px 0 10px; padding: 0; }
#sell_your_car #notify_middle h3.call { font-size:15px; margin-top: 0;  }
#sell_your_car #notify_right { width:338px; }
#sell_your_car #notify_form_div { width:300px !important; height:540px; border:none; padding: 20px 19px 0; background: url(../images/trade_bid_bkgd.jpg) no-repeat center top; }
#sell_your_car #notify_form_div h3 { background: url(../images/trade_bid_top.png) no-repeat -48px top; display:block; height:56px; line-height: 56px; color:#fff; padding-left:15px; }
#sell_your_car #sidebar_address { background: url(../images/contact_top_wide.jpg) no-repeat center top; }
#sell_your_car #sidebar_address #address_bttm { background: url(../images/contact_bttm_wide.jpg) no-repeat center bottom; }
#sell_your_car .nfd_even { background: #fff; }
#sell_your_car #vehicle_finder_bottom { background: none; }
#sell_your_car #notify_form_div #vehicle_trade_bid_submit { width:244px; margin: 0 auto; }
#sell_your_car #notify_form_div #vehicle_trade_bid_submit input.submitButton { display:block; width:244px; height:36px; line-height: 36px; text-align: center; color:#333; font-size:12px; background: url(../images/notify_bttn.png) no-repeat center top; text-indent: 0; }
#sell_your_car #notify_form_div #vehicle_trade_bid_submit input.submitButton:hover { background-position: center bottom; cursor: pointer; }

#notify_form_div input { margin-bottom: 6px }

#employLeft {  margin: 10px; padding: 0; float:left; width:320px; }
#employRight {  margin: 10px; padding: 0; float:left; width:320px; }
#employLeft h3, #employRight h3 { color:#595959; margin: 15px 0; font-size:16px; }
#employLeft .input_element { font-size:12px; padding: 3px; width:170px !important; }
#employRight .input_element { font-size:12px; padding: 3px; width:170px !important; }
#employment form.validation .inline .validationIcon, form.validation .inline .input_element { }
#employSubmit { clear:both; padding: 10px; width:244px; margin: 10px auto; }
#employSubmit input#vehicle_question_submit { display:block; width:244px; height:36px; line-height: 36px; text-align: center; color:#333; font-size:12px; background: url(../images/notify_bttn.png) no-repeat center top; text-indent: 0;  *margin-top:10px; border:none; }
#employSubmit input#vehicle_question_submit:hover { background-position: center bottom;  cursor: pointer; }

#cert_wrap { width:900px; margin: 0 auto; float:none; }
#cert_wrap h2 { color:#333; font-size:24px; margin: 10px 0; padding: 0 0 5px; border-bottom: 1px solid #999; }
#certified_table { width:900px; margin: 0; padding: 0; }

#certified_table p { font-size:12px; margin: 10px 10px 5px 10px; padding: 0; font-weight: bold; }
#certified_table p.col_title { font-size:13px; font-weight: bold; color:#fff; padding: 4px; margin: 0; }
#certified_table a { color:#990000; font-weight: bold; font-size:11px; text-decoration: underline; }
.qual_list { margin: 5px 0 35px; padding: 0 10px 0 25px; list-style-type: square; }
.qual_list li { font-size:12px; margin: 5px 0; padding: 0; line-height: 16px; }
#certified_table .tb_head { background: #333; margin-bottom: 10px; }
#certified_table #tb_header { padding: 5px; }
#certified_table .cert_wht_row { background: #fff; }

p#worryfree { display:block; width:240px; height:242px; text-indent: -9000px; background: url(../images/worry_free.jpg) no-repeat left top; }




#cl_form {background-color: #efefef; display: none; padding: 10px; width: 550px; z-index: 1000;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;}
#cl_form #cf_close {font-size: 11px; font-weight: bold; float: right; font-style: italic; height: 10px; line-height: 10px; padding: 0 0 5px; text-align: right;}
#cl_form .form_wrap {clear: both;}

#cl_form #cf_instructions {float: left; font-size: 14px; text-align: center; width: 270px;}
#cl_form #cf_instructions p strong {display: block; font-size: 28px; font-weight: bold; margin-top: 28px;}

#cl_form #pop_up_notice {font-size: 10px; margin-top: 10px;}
#cl_form  #carfax_contact {float: right; width: 260px;}
#cl_form fieldset {background-color: #fff; border: 1px solid #ccc; padding: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;}
#cl_form #ec_is_submit {background: none;}
#cl_form label {color: #444;}
#cl_form input {border-color: #ccc;}
#cl_form .input_element {width: 219px !important;}
#cl_form form.validation .failure .validationIcon, #cl_form form.validation .success .validationIcon {display: none !important;}
#cl_form .submitButton, #cl_form #carfax_button {background-color: #900; border: 1px solid #600; color: #fff; float: right; font-weight: bold; padding: 8px 5px; text-decoration: none;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px;
	-moz-box-shadow: 0 0 2px #ccc; 
	-webkit-box-shadow: 0 0 2px #ccc; 
	box-shadow: 0 0 2px #ccc;}
	
#cl_form #form_response {float: right; width: 260px;}
#cl_form #form_response {margin-bottom: 28px;}
#cl_form #form_response #carfax_button {clear: both; display: block; float: none; margin: 24px auto 0; width: 150px;}

#cl_form .submitButton:hover, #cl_form #form_response #carfax_button:hover {background-color: #c00;}

p#premier_seller { display: block; width:370px; height:286px; margin: 20px 0 0 110px; padding: 0; border:8px solid #fff; text-indent: -9000px; background: url(../images/premier_seller.jpg) no-repeat center top; -moz-box-shadow: 0px 0px 4px #666; -webkit-box-shadow: 0px 0px 4px #666; box-shadow: 0px 0px 4px #666; }


#ql_social { width:231px; height:147px; margin: 0 4px 10px 5px; padding: 0 2px 4px; list-style-type: none; background: url(../images/ql_social_bkgd.jpg) no-repeat left top; }
#ql_social li { margin: 0; padding: 0; }
#ql_social li a { display:block; width:231px; text-indent: -9000px; background: url(../images/ql_social.jpg) no-repeat; }
#ql_social li a#facebook { height:37px; background-position: 0px 0px; }
#ql_social li a#twitter { height:36px; background-position: 0px -37px; }
#ql_social li a#blogspot { height:35px; background-position: 0px -73px; }
#ql_social li a#skype { height:39px; background-position: 0px -143px; }
/* hover states */
#ql_social li a#facebook:hover { height:37px; background-position: -231px 0px; }
#ql_social li a#twitter:hover { height:36px; background-position: -231px -37px; }
#ql_social li a#blogspot:hover { height:35px; background-position: -231px -73px; }
#ql_social li a#skype:hover { height:39px; background-position: -231px -143px; }

p#letsbefriends { display:block; width:164px; height:21px; margin: 10px 0 5px 10px; padding: 0; text-indent: -9000px; background: url(../images/lets_be_friends.jpg) no-repeat left top; }
a#get_approved { display: block; width:230px; height:53px; margin: 10px 0 10px 8px; padding: 0; text-indent: -9000px; background: url(../images/get_approved.jpg) no-repeat left top; }
a#get_approved:hover { background-position: right top; }

#inventory_v2_sorry { height:780px; }
#inventory_v2_sorry #similarVehicles { margin-bottom: 15px; }

#testimonials #main_content { padding: 10px 10px 20px; }
#testimonials #test_frame_wrap { position: relative; overflow: hidden; height:900px; }
#testimonials #test_frame { position: absolute; top:-160px; }
#testimonials #testwrap h2 { color:#333; font-size:24px; margin: 10px 0; padding: 0 0 5px; border-bottom: 1px solid #999; }

#inventory #sort_bar_right { *width:47% }
#vehicle_count_controls { *width:90px; }

.contact_div .addr {
	display: none;
}
