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

/* gray: #3a3a3a */
html {background: url(../images/bodyBgTile.png) left top repeat-x #2d2d2d;}
body {background: url(../images/bodyBgCenter2.jpg) center top no-repeat transparent; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 1.5;}

a {color: #545454;}
a:hover {text-decoration: underline;}

.custom h2, #financeLeft h2, #notify_middle h2, #incentives #right h2, #specials #right h2, #specials.portal h2, #about #right h2, #service #right h2, #contact #right h2, #parts #right h2, #service #right h2, #content #right h2 {border-bottom: 1px solid #dfdfdf; color: #a20000; font-size: 24px; font-weight: normal; margin-bottom: 15px;}
.custom h3, #financeLeft h3, #notify_middle h3, #incentives #right h3, #specials #right h3, #about #right h3, #service #right h3, #parts #right h3, #service #right h3 {color: #333; font-size: 16px; margin-top: 10px;}
#content #right h5 {color: #A20000}
.custom #right p, .custom #right li, #financeLeft p, #notify_middle p, #about #right p, #incentives #right p, #service #right p, #right.cms_page p {color: #444; font-size: 14px; margin: 10px 0;}
.custom #right li {font-size: 14px; margin: 0; padding-left: 20px;}
.custom #right a {text-decoration: none;}
.custom #right a:hover {text-decoration: underline;}
#content #right ul {list-style: disc; margin: 5px 0 5px 30px;}

.section { margin-bottom: 0px;}

#wrapper {background: url(../images/bodyBgCenter3.jpg) center top no-repeat /*#eee*/; margin: 0 auto; width: 979px;}
#content {/*background: url(../images/navBgCenter.jpg) center -36px no-repeat #eee;*/ background-color: #e3e3e3;  min-height: 600px; padding: 35px 0px 0;
	-moz-box-shadow: 0 5px 30px 3px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 0 5px 30px 3px rgba(0, 0, 0, 1);
	box-shadow: 0 5px 30px 3px rgba(0, 0, 0, 1);
	width: 979px;
}


/******************************************
**               #header                 **
******************************************/
#header {height: 194px; width: 979px; }
#header h1 {float: left;}
#header h1 a {background: url(../images/logo.png) left top no-repeat; display: block; height: 182px; margin: 0 0 0 202px; text-indent: -9999em; width: 226px;}
#header .contact {float: right; height: 57px; margin: 133px 24px 0 0; width: 130px; line-height: 18px; text-shadow: #fff 0px 0px 1px;
}
#header .contact li {text-align: right; font-size: 14px; color: #4b4b4b; font-weight: normal;}
#header .contact li.phone {font-size: 20px; font-weight: bold; color: #4b4b4b;}

#header .social {float: left; height: 57px; margin: 133px 24px 0 0; width: 130px; line-height: 18px; text-shadow: #fff 0px 0px 1px;
}
#header .social li {text-align: right; font-size: 14px; color: #4b4b4b; font-weight: normal;}
#header .contact li.phone {font-size: 20px; font-weight: bold; color: #4b4b4b;}

#home_social { float:left; display:inline; margin: 152px 0 0px 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; background: url(../images/Wordpress.png) no-repeat; }
#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; background: url(../images/Youtube_32x32.png) no-repeat; }
#home_social li a#add { background-position: -160px 0px; }
#home_social li a#gplus { background: none; text-indent: 0px; }

/******************************************
**               #priNav                 **
******************************************/
#priNavWrap {background: url(../images/navBgCenter.jpg) center 0px no-repeat transparent; clear: both; height: 26px; margin: 0 auto; padding-bottom: 0px; position: relative; text-align: center; width: 979px; z-index: 10000; }
#priNavWrap img {bottom: 10px; display: block; left: 60px; margin: 0 auto; position: absolute; width: 860px; z-index: 3000;}
#priNav {display: inline-block; margin: 1px auto 0; width: auto; float: left;}
*:first-child+html #priNav {display: inline;}
#priNav a {background: url(../images/priNav.jpg) center top no-repeat; display: block; font-family: Georgia, Times, Times New Roman, serif; font-size: 14px; height: 45px; line-height: 35px; margin: 0;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.8);
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	text-indent: -9999px;
}

#priNav #priNav_Home {background-position: 0 0; width: 120px;}
#priNav #priNav_Home:hover {background-position: 0 -47px; }

#priNav #priNav_Inventory {background-position: -120px 0; width: 135px;}
#priNav #priNav_Inventory:hover {background-position: -120px -47px; }

#priNav #priNav_Sell_us_your_car {background-position: -255px 0; width: 190px;}
#priNav #priNav_Sell_us_your_car:hover {background-position: -255px -47px; }

#priNav #priNav_Financing {background-position: -445px 0; width: 140px;}
#priNav #priNav_Financing:hover {background-position: -445px -47px; }

#priNav #priNav_Vehicle_finder {background-position: -585px 0; width: 170px;}
#priNav #priNav_Vehicle_finder:hover {background-position: -585px -47px; }

#priNav #priNav_About {background-position: -755px 0; width: 125px;}
#priNav #priNav_About:hover {background-position: -755px -47px; }

#priNav #priNav_FAQ {background-position: -880px 0; width: 99px;}
#priNav #priNav_FAQ:hover {background-position: -880px -47px; }

/*#priNav ul {font-family: futura std; background: #868686 none; border: 1px solid #b9b9b9; border-top: none; left: 0; top: 40px; }
#priNav ul li {clear: both; display: block; float: none; }
#priNav ul a { white-space:nowrap; width:115px; background: none; color: #000; font-size: 11pt; letter-spacing: 0px; margin: 5px; padding: 5px; text-decoration: none; text-transform: none; white-space: nowrap; line-height: 5px;}
#priNav ul a:hover {color: #fff;}*/

#priNav ul { z-index: 10000; font-family: Helvetica,Arial,sans-serif; background: #afafaf none; border: 3px solid #777; border-top: none; left: 0; top: 39px;}
#priNav ul li {clear: both; display: block; float: none;}
#priNav ul a {font-family: Helvetica,Arial,sans-serif; background: none; color: #fff; font-size: 12px; letter-spacing: 0px; margin: 5px; padding: 5px; text-decoration: none; text-transform: uppercase; white-space: nowrap; word-spacing: 2px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; line-height: 18px; text-align: left;}
#priNav ul a:hover {background-color: #b30000; color: #fff; }



/******************************************
**               #footer                 **
******************************************/
#footer { background: url(../images/footerWrapperBg1.png) center -1px no-repeat #2d2d2d; clear: both; height: 122px; margin-top: 0px; padding-top: 0px; width: 1051px; margin-left: auto; margin-right: auto; }
#footer, #footer a {color: #333; text-decoration: none; font-size: 11px;}
#footer a:hover {color: #222; text-decoration: underline;}
#footerWrapper {margin: 0 auto; width: 940px;}
#footer .branding, #footer .middle, #footer .ecl {float: left;}
#footer .branding, #footer .ecl {float: left; width: 20%;}
#footer .middle {text-align: center; width: 60%;}

#footer .branding a { display: block; height: 83px; text-indent: -9999em; width: 103px; }

#footerNavWrap, #footer .contact {margin: 0 auto; width: 470px;}
/*#footerNavWrap {border-bottom: 1px solid #282828;}*/
#footerNav {display: inline-block; margin: 0 auto; padding-bottom: 0px; width: auto;}
*:first-child+html #footerNav {display: inline;}
#footerNav li {float: left;}
#footerNav a {border-right: 1px solid #333; line-height: 1; padding: 0 5px; font-size: 11px; color: #666666;}
#footerNav li.last a {border: none;}

#footer .contact {padding-top: 2px;}

#footer .ecl .branding {height: 28px; margin-bottom: 10px; width: 136px;}
#footer .ecl .branding a {height: 28px; text-indent: -9999em; width: 137px;}
#footer .ecl .branding a:hover {background-position: right top;}
#footer .ecl #ec_footer li {float: left; font-size: 10px; line-height: 1; padding: 0 5px; white-space: nowrap;}
#footer .ecl #ec_footer li.first {border-right: 1px solid #fff;}
#footer .ecl #ec_footer li.last {clear: both;}

#footer #ec_footer { text-align: center; }

ul#ec_footer {color: #333; font-size: 11px; line-height: 12px;}
ul#ec_footer li {color: #333; font-size: 11px;}

a#ecl_logo {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../images/ecl_logo.png");
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 25px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 100px;
    text-indent: -9999px
}

/******************************************
**                #home                  **
******************************************/
#home .section.specials {margin-top: 0px; }
#home .section.specials #subNav {color: #eee; position: absolute; right: -9px; top: 0;}
#home .section.specials #subNav li {float: right;}
#home .section.specials #subNav a {background: url(../images/subNavBg.png) left top no-repeat; color: #f6f6f6; display: block; font-family: Georgia, Times, Times New Roman, serif; height: 30px; line-height: 30px; padding-left: 18px; text-decoration: none; text-shadow: 2px 2px 1px rgba(0,0,0,0.9); width: 134px;}
#home .section.specials #subNav a:hover {font-style: italic;}
#home .section.specials #subNav .testimonials {margin-left: -30px;}
#home #buy_cars {background: url(../images/buy_cars.png) left top no-repeat transparent; float: left; height: 117px; margin: 17px 0 0px 30px; position: relative; text-indent: -9999em; width: 256px;}
*:first-child+html #home #slogan {left: -38px;}
#home #buy_cars a {height: 117px; width: 256px; display: block;}
/*#specials_flash {border: 8px solid #fff; float: left; margin-left: 8px; margin-top: 30px; width: 675px;
	-moz-box-shadow: 0 3px 5px 3px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 3px 5px 3px rgba(0, 0, 0, 0.6);
	box-shadow: 0 3px 5px 3px rgba(0, 0, 0, 0.6);
}*/
*:first-child+html #specials_flash {left: 10px; position: relative;}
#specials_flash675 {border: 1px solid #000;}

#home #specials_flash { top: 27px; left: 4px;}

#home #specials_home {background: url(../images/specialsBg1.jpg) left top no-repeat transparent; width: 979px; height: 375px;}
#home #about_us {background: url(../images/homeBg.jpg) left top no-repeat transparent; width: 979px; height: 282px; padding: 31px 0px 0px 45px;}
#home #about_text h2 { font-size: 24px; font-family: Verdana; color: #333333; }
#home #about_text p { font-size: 12px; font-family: Verdana; color: #333333; line-height: 16px; }
#about_text {
    float: left;
    height: 238px;
    width: 568px;
}
.home_photo {background: url(../images/home_photo.jpg) left top no-repeat transparent; float:left; height: 188px; width: 233px; padding-right: 10px;}
#home_flash {
    float: right;
    padding-right: 39px;
    padding-top: 33px;
}

#featuredVehicles {background: url(../images/featuredVehiclesBg.png); float: left; height: 276px; width: 620px;}
#featuredVehicles_title {height: 45px; text-indent: -9999em; width: 620px;}
#random_list_location {margin: 10px 20px;}
#random_list_location #random_list_item {font-size: 11px; height: 95px; line-height: 1; margin: 0 10px; text-align: center; width: 95px;}
#random_list_location #random_list_item a {text-decoration: none;}
#random_list_location #random_list_item a:hover {text-decoration: underline;}

#featuredVehicles_footer {display: none;}

.fvTooltip_price {color: #a20000;}

#blog_feed {float: left; margin-left: 18px; position: relative; width: 302px;}
#home #blog_feed h2 {
    color: #333333;
    font-family: Verdana;
    font-size: 24px;
    padding-left: 25px;
}
#home #blog_posts p { font-size: 12px; font-family: Verdana; color: #333333; }
#blog_feed #blog_link {color: #c10808; font-family: Georgia, Times, Times New Roman, serif; font-size: 11px; position: absolute; right: 10px; text-decoration: none; top: 10px;}
#blog_feed #blog_link:hover {font-style: italic;}
#blog_posts {min-height: 185px; padding-left: 25px;}

#blog_posts .newsItem {color: #333; line-height: 1.1;}
#blog_posts .newsItem h3 a {color: #a20000; display: block; margin-bottom: 5px; text-decoration: None;}
#blog_posts .newsItem .newsDate {color: #000;}

#home_quicklinks {position: absolute;}
#home_quicklinks li {float: left; margin-top: 25px;}
#home_quicklinks li li {float: none; margin-top: 0;}

#home_quicklinks a {background: url(../images/homeQl.jpg) no-repeat transparent; display: block; text-indent: -9999em;}
#home_quicklinks .ebay a {background-position: 0 0; height: 133px; margin-right: 9px; width: 169px;}
#home_quicklinks .facebook a {background-position: -178px 0; height: 60px; margin-bottom: 10px; margin-right: 9px; width: 199px;}
#home_quicklinks .twitter a {background-position: -178px -70px; height: 63px; margin-right: 9px; width: 199px;}
#home_quicklinks .trade_bid a {background-position: -391px 0; height: 133px; margin-right: 8px; width: 273px;}
#home_quicklinks .financing a {background-position: -677px 0; height: 133px; width: 273px;}
#home_quicklinks .ebay a:hover {background-position: 0 -133px; height: 133px; margin-right: 9px; width: 169px;}
#home_quicklinks .facebook a:hover {background-position: -178px -133px; height: 60px; margin-bottom: 10px; margin-right: 9px; width: 199px;}
#home_quicklinks .twitter a:hover {background-position: -178px -203px; height: 63px; margin-right: 9px; width: 199px;}
#home_quicklinks .trade_bid a:hover {background-position: -391px -133px; height: 133px; margin-right: 8px; width: 273px;}
#home_quicklinks .financing a:hover {background-position: -677px -133px; height: 133px; width: 273px;}

#home .section.footer {margin-bottom: 0;}
#home .get_directions {background: url("../images/getDirections2.png") no-repeat scroll center top transparent; color: #eee; display: block; height: 140px; margin: 0 -24px -26px; padding: 0 20px; width: 948px;}
#home .get_directions a {color: #eee; display: block; float: right; height: 114px; text-indent: -9999em; width: 420px;}


#fyc_panes_container {
    float: right;
    padding-right: 38px;
    padding-top: 32px;
    width: 631px;
}
#fyc_container #fyc_panes_container {height: 360px; width: 631px;}
#fyc_container #fyc_panes_container .pane {background-color: #000; height: 327px;}
#fyc_container #fyc_panes_container .pane li {margin-bottom: 20px; text-align: center; width: 20%;}
#fyc_container #fyc_panes_container .pane a {color: #fff; font-size: 13px;}
#fyc_container .fyc_close {display: none;}

#fyc_container #fyc_inventory_tabs_list {height: 39px;}
#fyc_container #fyc_inventory_tabs_list li {background: url(../images/fyc_nav.gif) no-repeat transparent; float: left; height: 38px; margin-right: 1px; text-indent: -9999em; width: 140px;}

#fyc_container #fyc_inventory_tabs_list #fyc_make {background-position: 0px 0px; width: 121px;}
#fyc_container #fyc_inventory_tabs_list #fyc_model {background-position: -122px 0; width: 127px;}
#fyc_container #fyc_inventory_tabs_list #fyc_category {background-position: -250px 0; width: 142px;}
#fyc_container #fyc_inventory_tabs_list #fyc_price {background-position: -394px 0; width: 115px;}
#fyc_container #fyc_inventory_tabs_list #fyc_mpg {background-position: -510px 0; width: 121px;}

#fyc_container #fyc_tabs_list {height: auto;}
#fyc_container #fyc_inventory_tabs_list #fyc_make:hover, #fyc_container #fyc_inventory_tabs_list #fyc_make.current {background-position: -0px -38px;}
#fyc_container #fyc_inventory_tabs_list #fyc_model:hover, #fyc_container #fyc_inventory_tabs_list #fyc_model.current {background-position: -122px -38px;}
#fyc_container #fyc_inventory_tabs_list #fyc_category:hover, #fyc_container #fyc_inventory_tabs_list #fyc_category.current {background-position: -250px -38px;}
#fyc_container #fyc_inventory_tabs_list #fyc_price:hover, #fyc_container #fyc_inventory_tabs_list #fyc_price.current {background-position: -394px -38px;}
#fyc_container #fyc_inventory_tabs_list #fyc_mpg:hover, #fyc_container #fyc_inventory_tabs_list #fyc_mpg.current {background-position: -510px -38px;}

#fyc_container .searchInv_cat_links {height: auto; padding: 10px; width: auto;}

.fyc_title {background-color: #868686; height: 34px;}
.fyc_title h3 {color: #fff; font-size: 14px; height: 34px; line-height: 34px; margin-left: 10px;}
#fyc_container .close {background: url(../images/close.png) left top no-repeat transparent; display: block; float: right; height: 21px; margin-right: 10px; margin-top: 7px; text-indent: -9999em; width: 21px;}
#fyc_container .close:hover {background-position: left bottom;}

#fyc_container #fyc_panes_container #fyc_cpo_pane #si_cat_cpo_make_BMW a, #fyc_container #fyc_panes_container #fyc_cpo_pane #si_cat_cpo_make_Scion a, #fyc_container #fyc_panes_container #fyc_cpo_pane #si_cat_cpo_make_Toyota a {background-image: url(); background-repeat: no-repeat; display: block; height: 42px; line-height: 42px; text-align: left; padding-left: 65px;}
#fyc_container #fyc_panes_container #fyc_cpo_pane #si_cat_cpo_make_BMW a {background-position: left top;}
#fyc_container #fyc_panes_container #fyc_cpo_pane #si_cat_cpo_make_Scion a {background-position: left -109px;}
#fyc_container #fyc_panes_container #fyc_cpo_pane #si_cat_cpo_make_Toyota a {background-position: left -57px;}

#fyc_container #fyc_panes_container #fyc_cpo_pane ul, #fyc_container #fyc_panes_container #fyc_price_pane ul, #fyc_container #fyc_panes_container #fyc_body_type_pane ul {padding-top: 50px;}
#fyc_container #fyc_panes_container #fyc_cpo_pane li, #fyc_container #fyc_panes_container #fyc_price_pane li, #fyc_container #fyc_panes_container #fyc_body_type_pane li {width: 33%;}

#fyc_container .searchInv_cat_links li {width: 25%;}
#fyc_inventory_panes_container {height: 288px; overflow-y: auto;}

#fyc_financing_pane .content {color: #333; padding: 10px;}
#fyc_financing_pane .content h2 {font-size: 26px; font-weight: bold; line-height: 1;}
#fyc_financing_pane .content h3 {font-size: 16px; font-weight: normal; line-height: 1; margin-bottom: 20px; text-transform: uppercase;}
#fyc_financing_pane .content p {font-size: 13px; font-size: 11px;}
#fyc_financing_pane .content a {background: url(../images/get_approved.png) left top no-repeat transparent; display: block; float: right; height: 41px; text-indent: -9999em; width: 143px; }
#fyc_financing_pane .content a:hover {background-position: left bottom;}

/******************************************
**              #inventory               **
******************************************/
#currentFilters {background-color: #a20000; color: #fff; padding: 3px;}
#currentFilters a {color: #fff;}
#inventory_v2_sidebar_filters {margin-bottom: 10px; padding-bottom: 5px;}
#inventory_v2_sidebar_filters h2 {color: #a20000; font-size: 18px}
#inventory_v2_sidebar_filters .filterList {background-color: #d4d4d4; border: 1px solid #999; color: #666; padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#inventory_v2_sidebar_filters h3 {font-weight: bold;}
.filterList span a {background-color: #fff; border: 1px solid #999; display: block; float: right; padding: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
}

.filterList li {line-height: 1;}
.filterList li a {background: url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree.gif) 2px 4px no-repeat transparent; padding: 2px 2px 0 12px;}
.filterList li a:hover {background: url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) 2px 4px no-repeat #a20000; color: #fff;}

.filterList span a:hover {background-color: #a20000; color: #fff;}

#inventory_v2_sidebar_contact {padding-top: 0;}
#contact_small {background-color: #f9f9f9; border: 1px solid #999; color: #666; margin-bottom: 10px; padding: 3px 3px 40px;}
#contact_small h2 {color: #a20000; font-size: 16px;}
form.validation input, form.validation select, .input_element  {border: 1px solid #999;}
#contact_small form.validation .validationIcon {display: none;}
#contact_small p.error_msg {margin: 4px 10px 0 0 !important;}
#contact_small #ec_is_submit {clear: both;}
#contact_small #ec_is_submit input {background: url(../images/contactSmallSend.png) center center no-repeat transparent; border: none; display: block; float: right; font-size: 0; height: 32px; line-height: 0; margin-right: 12px; text-indent: -9999em; width: 77px;}
#vehicle_question_submit input {border: none;}

#vehicle_v2_notify_button {display: none;}

#inventory_v2_rows {border-bottom: 5px solid #a20000;}
.inventory_v2_row {background-color: #fff; border: 1px solid #999; margin-bottom: 5px; padding-bottom: 10px;}
.inventory_v2_details h4 {margin-bottom: 0;}
.inventory_v2_details h4 a {color: #a20000; font-size: 15px;}
.inventory_v2_details li {color: #666; line-height: 1.1; margin-bottom: 0;}
.inventory_v2_price_right {color: #333;}

#searchBar, #sort_bar, #vehicle_topbar {background: url(../images/searchBarBg.png) center top no-repeat transparent; border: none; height: 28px; line-height: 28px; margin-left: 0px; padding: 4px 4px 9px; width: 696px;}
#drop_down_filters {padding-top: 6px;}

#sort_bar, #sort_bar a {color: #333;}

#inventory #sort_bar {margin: 5px 0;}

#vehicle_topbar_left {height: 28px; line-height: 28px;}
#vehicle_social_buttons {height: 21px; line-height: 21px; margin: 0;}

#quicklinks_home, #fyc_tabs_list {margin-left: 1px; padding-top: 18px;}
#quicklinks_home {float: left; padding-top: 0;}
#quicklinks_home a, #fyc_tabs_list li {background: url(../images/home_ql.png) left top no-repeat transparent; color: #fff; display: block; height: 72px; text-decoration: none; text-indent: -9999px; width: 265px; margin-left: 25px;	
}

#quicklinks {margin-left: 1px;}
#quicklinks a {background: url(../images/quicklinkBg.png) center top no-repeat transparent; color: #fff; display: block; height: 26px; line-height: 29px; margin-bottom: 5px; text-decoration: none; text-indent: 25px; width: 225px;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.8);	
}

#quicklinks a:hover {background-position: center bottom;}


a#inventory, #fyc_tabs_list #fyc_inventory { background-position: left top;}
a#financing, #fyc_tabs_list #fyc_finance { background-position: left -72px; height: 56px;}
a#service { background-position: left -128px; height: 57px;}
a#news { background-position: left -185px;}

a#inventory:hover, #fyc_tabs_list #fyc_inventory:hover { background-position: right top;}
a#financing:hover, #fyc_tabs_list #fyc_finance:hover  { background-position: right -72px; height: 56px;}
a#service:hover  { background-position: right -128px; height: 57px;}
a#news:hover  { background-position: right -185px;}


/******************************************
**               #vehicle                **
******************************************/
#similarVehicles {margin-bottom: 10px; padding-bottom: 10px;}
#similarVehicles h3 {color: #a20000; font-size: 16px;}
.similarVehicle {background-color: #f9f9f9; border: 1px solid #999; color: #666; padding: 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.similarVehicle.last {margin-bottom: 0;}
.similarVehicle li {line-height: 1; margin-bottom: 0px;}
.similarVehicle li a {font-weight: bold; margin-bottom: 2px; text-decoration: none;}
.similarVehicle li.price {font-size: 12px; font-weight: bold; margin-top: 2px;}
.simCar_pricelabel {font-size: 10px; font-weight: bold;}

#vehicle_v2_sidebar_links {background-color: #f9f9f9; border: 1px solid #999; color: #666; padding: 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#vehicle_v2_sidebar_links {margin-bottom: 10px;}
#vehicle_v2_sidebar_links p {font-weight: bold;}
#vehicle_v2_sidebar_links li a {background: url(../images/arrowBlue.png) 2px 4px no-repeat transparent; padding: 2px 2px 0 12px;}
#vehicle_v2_sidebar_links li a:hover {background: url(../images/arrowWhite.png) 2px 4px no-repeat #a20000; color: #fff;}

#vehicle #searchBar {margin-top: 5px;}

#vehicle #vehicle_title {color: #a20000; font-size: 27px; margin-bottom: 0; width: 500px;}
#vehicle #vehicle_contact {color: #444; font-weight: bold;}
#vehicle .price_title {color: #787878; font-size: 14px; line-height: 1;}
#vehicle .price_line_1 {color: #a20000; font-size: 30px; font-weight: bold; line-height: 1;}
#vehicle #vitalsContainer {color: #464646;}
#vehicle #vitalsContainer ul li {padding-bottom: 5px;}
#vehicle #rightColumn {width: 71% !important;}

#vehicle #media_center_links {margin-top: 5px;}

#vehicle_count_controls {width: 100px;}

/******************************************
**           #vehicle_photos             **
******************************************/
#vehicle_photos #vehicle_title {color: #a20000; font-size: 16px;}
#vehicle_photos #vehicle #vehicle_mainVitals_inner {margin-top: 0; width: 430px;}
#vehicle_photos #vehicle_mainVitals_inner {color: #444;}
#vehicle_photos .price_title {font-weight: bold;}
#vehicle_photos .price_line_1 {color: #a20000; font-size: 16px; font-weight: bold;}


/******************************************
**              #financing               **
******************************************/
#financeHeader {border: 1px solid #999;}
#financeHeader ul {margin-bottom: 0;}


/******************************************
**               #contact                **
******************************************/
#sidebar_address p {margin-bottom: 10px;}
.customer_tools_left {float: left;}


/******************************************
**              #shipping                **
******************************************/
#shippingimage {padding-bottom: 20px;}

.span3 {
    margin-left: 12px;
    width: 21.5%;
}

.span8 {
    margin-left: 13px;
    width: 63%;
}

.span9 {
    width: 73.5%;
}

#searchBar, #sort_bar, #vehicle_topbar {
    height: 28px;
    line-height: 28px;
    margin-left: 0;
    padding-bottom: 9px;
    padding-left: 11px;
    padding-right: 4px;
    padding-top: 4px;
    width: 661px;
}

#sort_bar, #sort_bar a {
    color: #FFFFFF;
}

.span12 {
    width: 96%;
}
#financeHeader { margin-left: 20px;}

#financeCalc h2 span { font-size: 16px; }

#financing .span9 {
    margin-left: 15px;
    width: 72.5%;
}

#searchBar, #sort_bar, #vehicle_topbar { width: 687px;} 

#vehicle_topbar_left {
    color: #FFFFFF;
    height: 28px;
    line-height: 28px;
}

#vehicle_topbar a {color: #fff;}

.similarVehicle ul {
    float: left;
    font-size: 93%;
    margin-left: 6%;
    width: 46%;
}

#inventory_v2_sidebar_filters h3 { color: #333; }

.filterList li a { color: #666; }

#drop_down_filters {position: static !important;}

#contact #priNav ul {z-index: 9999px;}

a#dr_home { float:left; margin: -20px 0 0 88px; padding: 0; width:78px; height:99px; }
#delerraterplacer { float:left; margin: -20px 0 0 88px; padding: 0; width:78px; height:99px; }
#bbbplacer { float:right; width:200px; height:42px; margin: 0; padding: 0; }

/******************************************
**               #Our Staff              **
******************************************/
#our_team ol, ul {
list-style: none !important;
}
#our_team #right ul {
list-style: disc;
margin: 0;
}
#our_team div#right.col.span9.col_last {
color: #ddd;
}
#our_team div#right.col.span9.col_last {
color: #000000;
}
#our_team .department h3 {
margin-bottom: 10px;
font-size: 20px;
}
#our_team .employee {
margin-bottom: 10px;
overflow: hidden;
}
#our_team .employee .employee_name {
margin-bottom: 5px;
}
#our_team .employee .employee_name {
margin-bottom: 5px;
}
#our_team .employee .employee_name h4 {
font-size: 18px;
}
#our_team .employee_contact_info .email, #our_team .employee_contact_info .phone {
background-color: #ffffff !important;
color: #333;
margin-bottom: 5px;
padding: 5px 5px 5px 25px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
#our_team .employee_contact_info .phone {
background: url(http://images1.ecarlist.com/sites/images/innerpageImages/our_team/phone-icon.png) 5px center no-repeat transparent; font-size: 10pt;
}
#our_team .employee_contact_info .email {
background: url(http://images1.ecarlist.com/sites/images/innerpageImages/our_team/email-icon.png) 5px center no-repeat transparent; font-size: 7pt;
}
#our_team .employee_contact_info span, #our_team .employee_contact_info span a {
color: #333;
}
#our_team .employee_contact_info span {
display: block;
font-size: 10px;
min-height: 17px;
}
#our_team .employee_image img {
width: 100%;
}
img {
border: none;
}

#home_video_iframe { float:left; margin: 0 10px 15px 0; background: #000; }

#home #content { padding-bottom: 35px; }
#home_bttm_wrap { width:979px; margin: 0 auto; padding: 22px 0 0; background: url(../images/homebttm_bkgd_top1.png) no-repeat left top; }
#home_bttm { width:917px; min-height: 240px; margin: 0; padding: 0 30px 18px 31px; background: url(../images/homebttm_bkgd_bttm1.png) no-repeat center bottom; }
#home_bttm h2 { font-size: 22px; font-family: Verdana; color: #333333; margin: 0; padding: 0 0 10px; }
#home_bttm p { font-size: 12px; line-height: 16px; text-align: justify; font-family: Verdana; color: #333333; margin: 0; padding: 0 0 10px; }
#home_about_wrap { float:left; width:591px; margin: 0; padding: 5px 0 0; background: url(../images/home_bttm_right_top2.png) no-repeat left top; }
#home_about { width:561px; height: 221px; margin: 0; padding: 0 15px 28px; background: url(../images/home_bttm_right_bttm.png) no-repeat left bottom; }

#home_service_wrap { float:right; width:311px; margin: 0; padding: 5px 0 0; background: url(../images/home_bttm_left_top2.png) no-repeat left top }
#home_service { width:281px; margin: 0; padding: 0 15px 28px; min-height: 221px; background: url(../images/home_bttm_left_bttm.png) no-repeat center bottom }

