@charset "UTF-8";
/**************************************************
Sewell g25
***************************************************/
/* line 1, ../../src/css/_base.scss */
body {
  font-size: 14px;
  font-family: Helvetica, Arial, sans-serif;
  color: #fefeff;
  background: #fff;
}

/* line 8, ../../src/css/_base.scss */
a {
  color: #dfdfdf;
  text-decoration: underline;
}

/* line 13, ../../src/css/_base.scss */
a:hover {
  color: #dfdfdf;
  text-decoration: underline;
}

/* line 18, ../../src/css/_base.scss */
p {
  padding-bottom: 5px;
}

/****nav menu*****/
/* line 2, ../../src/css/_navigation-1.2.scss */
#nav_wrapper {
  width: 1000px;
  margin: 0px auto;
}

/* line 10, ../../src/css/_navigation-1.2.scss */
.dealer_3656 #priNav > li > a,
.dealer_3430 #priNav > li > a,
.dealer_1547 #priNav > li > a,
.dealer_3087 #priNav > li > a {
  padding: 0 12px;
}

/* line 12, ../../src/css/_navigation-1.2.scss */
.dealer_1517 #priNav > li > a {
  padding: 0 11px;
}

/* line 18, ../../src/css/_navigation-1.2.scss */
.dealer_1517 #priNav > .first > a,
.dealer_3656 #priNav > .first > a,
.dealer_3430 #priNav > .first > a,
.dealer_1547 #priNav > .first > a,
.dealer_3087 #priNav > .first > a {
  padding-left: 7px;
}

/* line 25, ../../src/css/_navigation-1.2.scss */
.dealer_1517 #priNav > .last > a,
.dealer_3656 #priNav > .last > a,
.dealer_3430 #priNav > .last > a,
.dealer_1547 #priNav > .last > a,
.dealer_3087 #priNav > .last > a {
  padding-right: 3px;
}

/* iPad CSS */
@media only screen and (device-width: 768px),
only screen and (device-width: 1024px) {
  /* line 46, ../../src/css/_navigation-1.2.scss */
  .dealer_1517 #priNav > .last > a,
  .dealer_1518 #priNav > .last > a,
  .dealer_1519 #priNav > .last > a,
  .dealer_1520 #priNav > .last > a,
  .dealer_1521 #priNav > .last > a,
  .dealer_1523 #priNav > .last > a,
  .dealer_1524 #priNav > .last > a,
  .dealer_1525 #priNav > .last > a,
  .dealer_1858 #priNav > .last > a,
  .dealer_2463 #priNav > .last > a,
  .dealer_2868 #priNav > .last > a,
  .dealer_3076 #priNav > .last > a,
  .dealer_2673 #priNav > .last > a,
  .dealer_3656 #priNav > .last > a,
  .dealer_3430 #priNav > .last > a,
  .dealer_1547 #priNav > .last > a,
  .dealer_3087 #priNav > .last > a {
    padding-right: 4px;
    padding-left: 2px;
  }
}
/* line 52, ../../src/css/_navigation-1.2.scss */
#priNav {
  list-style-type: none;
  width: 100%;
  height: 38px;
  float: left;
  display: inline;
  position: relative;
  z-index: 1000;
}
/* line 61, ../../src/css/_navigation-1.2.scss */
#priNav ul li {
  float: none;
}
/* line 66, ../../src/css/_navigation-1.2.scss */
#priNav > .first > a {
  padding-left: 4px;
}
/* line 71, ../../src/css/_navigation-1.2.scss */
#priNav > .last {
  padding: 0px;
  background: transparent;
  border: 0;
}
/* line 76, ../../src/css/_navigation-1.2.scss */
#priNav > .last > a {
  padding-right: 3px;
}
/* line 81, ../../src/css/_navigation-1.2.scss */
#priNav li {
  float: left;
  display: inline;
  margin: 0px;
  padding: 0px;
  position: relative;
  z-index: 3000;
}
/* line 89, ../../src/css/_navigation-1.2.scss */
#priNav li#priNav_Pre-Owned, #priNav li#priNav_New_Vehicles {
  position: static;
}
/* line 92, ../../src/css/_navigation-1.2.scss */
#priNav li#priNav_Pre-Owned li, #priNav li#priNav_New_Vehicles li {
  position: static;
}
/* line 96, ../../src/css/_navigation-1.2.scss */
#priNav li#priNav_Special_Offers > a {
  color: #98c1ea;
}
/* line 100, ../../src/css/_navigation-1.2.scss */
#priNav li:hover {
  background: url('../../images/navHover_bg.png') repeat-x bottom left;
}
/* line 103, ../../src/css/_navigation-1.2.scss */
#priNav li a {
  display: block;
  float: left;
  height: 37px;
  padding: 0px 13px;
  text-decoration: none;
  color: #d2d2d2;
  font-size: 15px;
  line-height: 30px;
  letter-spacing: 1px;
  font-weight: normal;
}
/* line 115, ../../src/css/_navigation-1.2.scss */
#priNav li a:hover {
  color: #fff;
  background: url('../../images/navHover_bg.png') repeat-x bottom left;
}
/* line 121, ../../src/css/_navigation-1.2.scss */
#priNav li > ul > li > a, #priNav li > ul > li.first > a {
  float: none;
  padding: 0 15px 0px 17px;
  text-align: left;
  font-size: 13px;
  height: 30px;
}
/* line 128, ../../src/css/_navigation-1.2.scss */
#priNav li > ul > li.first > a {
  padding-top: 8px;
}
/* line 131, ../../src/css/_navigation-1.2.scss */
#priNav li > ul > li.last > a {
  padding-bottom: 10px;
}
/* line 136, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul {
  display: none;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  top: 38px;
  width: 245px;
  background: url('../../images/megaDrop_bg_v2.png') center top repeat-x #5c5c5c;
  border: 1px solid #797979;
  border-top: 0;
  z-index: 5000;
  -moz-box-shadow: 2px 2px 4px #000;
  -webkit-box-shadow: 2px 2px 4px #000;
  box-shadow: 2px 2px 4px #000;
}
/* line 152, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul li {
  display: block;
}
/* line 155, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul li:hover {
  background: transparent;
}
/* line 158, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_About_sub {
  width: 277px;
}
/* line 162, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub {
  left: 0;
  background: #180e00;
  width: 1000px;
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 171, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li {
  float: left;
  height: 58px;
}
/* line 175, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li > a {
  background: url('../../images/newVehiclesDropdowSprite4.png') no-repeat;
  text-indent: -9999em;
  display: block;
  height: 55px;
  padding: 0;
  margin: 0;
}
/* line 185, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Cadillac > a {
  background-position: 0 top;
  width: 126px;
}
/* line 189, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Cadillac > a:hover {
  background-position: 0 bottom;
}
/* line 193, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Cadillac:hover a {
  background-position: 0 bottom;
}
/* line 198, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Subaru > a {
  background-position: -771px top;
  width: 124px;
}
/* line 202, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Subaru > a:hover {
  background-position: -771px bottom;
}
/* line 206, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Subaru:hover a {
  background-position: -771px bottom;
}
/* line 211, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Fisker > a {
  background-position: -895px top;
  width: 104px;
}
/* line 215, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Fisker > a:hover {
  background-position: -895px bottom;
}
/* line 219, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Fisker #priNav_New_Vehicles_sub_Fisker_sub a {
  padding-bottom: 40px;
}
/* line 224, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_MINI > a {
  background-position: -692px top;
  width: 79px;
}
/* line 228, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_MINI > a:hover {
  background-position: -692px bottom;
}
/* line 232, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_MINI:hover a {
  background-position: -692px bottom;
}
/* line 237, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_BMW > a {
  display: none;
}
/* line 242, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_GMC > a {
  background-position: -579px top;
  width: 113px;
}
/* line 246, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_GMC > a:hover {
  background-position: -579px bottom;
}
/* line 250, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_GMC:hover a {
  background-position: -579px bottom;
}
/* line 255, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Lexus > a {
  background-position: -126px top;
  width: 118px;
}
/* line 259, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Lexus > a:hover {
  background-position: -126px bottom;
}
/* line 263, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Lexus:hover a {
  background-position: -126px bottom;
}
/* line 268, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Audi > a {
  background-position: -244px top;
  width: 88px;
}
/* line 272, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Audi > a:hover {
  background-position: -244px bottom;
}
/* line 276, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Audi:hover a {
  background-position: -244px bottom;
}
/* line 281, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Infiniti > a {
  background-position: -332px top;
  width: 140px;
}
/* line 285, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Infiniti > a:hover {
  background-position: -332px bottom;
}
/* line 289, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Infiniti:hover a {
  background-position: -332px bottom;
}
/* line 294, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Buick > a {
  background-position: -472px top;
  width: 107px;
}
/* line 298, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Buick > a:hover {
  background-position: -472px bottom;
}
/* line 302, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li#priNav_New_Vehicles_sub_Buick:hover a {
  background-position: -472px bottom;
}
/* line 307, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li .NewVehicleSubNav {
  background: url('../../images/newVehicleSubNavBg.png') center top no-repeat #c0c4c9;
  color: #444;
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  width: 998px;
  -moz-box-shadow: 2px 2px 4px #000;
  -webkit-box-shadow: 2px 2px 4px #000;
  box-shadow: 2px 2px 4px #000;
  border: 1px solid #797979;
}
/* line 320, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li .NewVehicleSubNav .newVehiclesSideBar {
  float: left;
  line-height: 1.3;
  padding: 2%;
  width: 16%;
}
/* line 326, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li .NewVehicleSubNav .newVehiclesSideBar h3 {
  color: #fff;
  font-size: 17px;
  font-weight: normal;
  margin-bottom: 12px;
}
/* line 333, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li .NewVehicleSubNav .newVehiclesSideBar a {
  color: #fff;
  display: block;
  float: none;
  line-height: 1.3;
  padding: 0;
  height: auto;
}
/* line 341, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li .NewVehicleSubNav .newVehiclesSideBar a:hover {
  text-decoration: underline;
}
/* line 345, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li .NewVehicleSubNav .newVehiclesSideBar a.fycView_link {
  color: #891a27;
  margin-bottom: 12px;
}
/* line 349, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li .NewVehicleSubNav .newVehiclesSideBar p {
  margin: 10px 0;
}
/* line 354, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li .NewVehicleSubNav ul {
  background-color: transparent;
  display: block;
  float: right;
  position: static;
  width: 80%;
}
/* line 361, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li .NewVehicleSubNav ul li {
  display: block;
  float: left;
  height: 105px;
  margin: 10px;
  position: relative;
  width: 175px;
}
/* line 369, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li .NewVehicleSubNav ul li a {
  background: none transparent;
  color: #fff;
  display: block;
  height: 100%;
  line-height: 1;
  position: absolute;
  text-align: center;
  text-indent: 0;
  width: 100%;
}
/* line 380, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li .NewVehicleSubNav ul li a:hover {
  color: #444;
  height: 120%;
  margin: -5%;
  width: 120%;
}
/* line 387, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li .NewVehicleSubNav ul li a img {
  width: 80%;
}
/* line 396, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li:hover .NewVehicleSubNav {
  display: block;
}
/* line 403, ../../src/css/_navigation-1.2.scss */
.dealer_1547 #priNav > li > ul#priNav_New_Vehicles_sub li .NewVehicleSubNav, .dealer_1518 #priNav > li > ul#priNav_New_Vehicles_sub li .NewVehicleSubNav, .dealer_3087 #priNav > li > ul#priNav_New_Vehicles_sub li .NewVehicleSubNav {
  display: none;
  top: 58px;
}
/* line 408, ../../src/css/_navigation-1.2.scss */
.dealer_1547 #priNav > li > ul#priNav_New_Vehicles_sub li:hover .NewVehicleSubNav, .dealer_1518 #priNav > li > ul#priNav_New_Vehicles_sub li:hover .NewVehicleSubNav, .dealer_3087 #priNav > li > ul#priNav_New_Vehicles_sub li:hover .NewVehicleSubNav {
  display: block;
}
/* line 416, ../../src/css/_navigation-1.2.scss */
#priNav > li > ul#priNav_Pre-Owned_sub {
  left: 0;
}
/* line 421, ../../src/css/_navigation-1.2.scss */
#priNav .noJS li:hover ul {
  display: block;
}

/* line 427, ../../src/css/_navigation-1.2.scss */
#priNav li ul li a:hover {
  background: none;
}

/*#priNav #priNav_Pre-Owned_sub */
/* line 433, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub {
  width: 1000px;
}
/* line 436, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub ul {
  background: transparent;
  display: block;
}
/* line 440, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub ul li {
  height: auto;
}
/* line 446, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop {
  background: url('../../images/megaDrop_bg.png') center bottom repeat-x black;
  border: 1px solid #797979;
  border-top: 0;
  padding: 20px 30px;
  -moz-box-shadow: 2px 2px 4px #000;
  -webkit-box-shadow: 2px 2px 4px #000;
  box-shadow: 2px 2px 4px #000;
}
/* line 455, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container {
  width: 940px;
}
/* line 458, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container * {
  float: none;
  height: auto;
  margin: 0;
  padding: 0;
  position: static;
  width: auto;
}
/* line 466, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container input.input_element {
  display: inline;
}
/* line 471, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_tabs_list {
  background: transparent;
  float: left;
}
/* line 475, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_tabs_list li {
  float: left;
}
/* line 478, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_tabs_list li a {
  display: block;
  margin-right: 3px;
  padding: 3px 8px;
}
/* line 484, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_tabs_list li a:hover, #priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_tabs_list li a.current {
  background: url('../../images/megaDropTab_bg.png') center top repeat-x transparent;
}
/* line 492, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container {
  clear: both;
}
/* line 495, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container {
  width: 100%;
  display: none;
}
/* line 499, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_tabs {
  float: left;
  width: 20%;
  color: #C5C5C5;
  line-height: 1.5;
  letter-spacing: 1px;
  font-weight: normal;
}
/* line 507, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_tabs li {
  margin-left: 10px;
}
/* line 509, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_tabs label {
  margin-left: 5px;
}
/* line 514, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_panes {
  float: right;
  width: 80%;
}
/* line 518, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_panes .category_column {
  float: left;
  width: 25%;
}
/* line 523, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_panes a {
  font-size: 13px;
}
/* line 527, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_panes#finder_elements_price .category_column {
  width: 33%;
}
/* line 531, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_panes div {
  display: block;
}
/* line 536, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_panes#finder_elements_body .category_column {
  width: 33%;
}
/* line 539, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_panes#finder_elements_body .category_column li a {
  background: url('../../images/fyc_bodytypes_bg_sprite.png') 10px 10px no-repeat;
  border-top: 1px solid #888;
  color: #9fa1a3;
  display: block;
  height: 54px;
  line-height: 55px;
  padding-left: 80px;
  text-align: center;
}
/* line 549, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_panes#finder_elements_body .category_column li a:hover {
  background-color: #454545;
  color: #fff;
}
/* line 554, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_panes#finder_elements_body .category_column li a.Other {
  background-position: 10px 15px;
}
/* line 557, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_panes#finder_elements_body .category_column li a.Convertibles {
  background-position: 10px -95px;
}
/* line 560, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_panes#finder_elements_body .category_column li a.SUVs {
  background-position: 10px -315px;
}
/* line 563, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_panes#finder_elements_body .category_column li a.Crossovers {
  background-position: 10px -150px;
}
/* line 566, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_panes#finder_elements_body .category_column li a.Sedans {
  background-position: 10px 10px;
}
/* line 569, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_panes#finder_elements_body .category_column li a.Trucks {
  background-position: 10px -370px;
}
/* line 572, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_panes#finder_elements_body .category_column li a.Coupes {
  background-position: 10px -40px;
}
/* line 575, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_panes#finder_elements_body .category_column li a.Mini.Vans {
  background-position: 10px -260px;
}
/* line 578, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_panes#finder_elements_body .category_column li a.Hatchbacks {
  background-position: 10px -205px;
}
/* line 588, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_locations {
  float: right;
  width: 80%;
}
/* line 592, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_locations li {
  float: left;
  width: 33%;
}
/* line 597, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_locations a {
  display: block;
  text-transform: uppercase;
}
/* line 601, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_locations a:hover {
  color: #87c2ef;
}
/* line 604, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_locations a span {
  background: url('../../images/locationsMap.png') no-repeat transparent;
  display: block;
  height: 164px;
  margin: 0 auto;
  text-align: left;
  width: 236px;
}
/* line 613, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_locations a.dfw span {
  background-position: left top;
}
/* line 617, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_locations a.dfw:hover span {
  background-position: left bottom;
}
/* line 623, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_locations a.san_antonio span {
  background-position: -236px top;
}
/* line 627, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_locations a.san_antonio:hover span {
  background-position: -236px bottom;
}
/* line 633, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_locations a.houston span {
  background-position: -472px top;
}
/* line 637, ../../src/css/_navigation-1.2.scss */
#priNav #priNav_Pre-Owned_sub #preowned_megadrop #fyc_container #fyc_panes_container .fyc_tab_container .fyc_locations a.houston:hover span {
  background-position: -472px bottom;
}

/* line 650, ../../src/css/_navigation-1.2.scss */
#notify #fyc_container input {
  display: inline;
}

/* line 656, ../../src/css/_navigation-1.2.scss */
#locations #priNav #priNav_Locations > a, #service #priNav #priNav_Service_Parts > a, #parts #priNav #priNav_Service_Parts > a, #collision #priNav #priNav_Collision > a,
#about #priNav #priNav_About > a, #sewell_story #priNav #priNav_About > a, #our_values #priNav #priNav_About > a, #testimonials #priNav #priNav_About > a, #awards #priNav #priNav_About > a,
#faqs #priNav #priNav_About > a, #careers #priNav #priNav_Careers > a, #contact #priNav #priNav_Contact > a {
  color: #fff;
}

/* line 658, ../../src/css/_navigation-1.2.scss */
#priNav li#priNav_Special_Offers > ul > li.last > a {
  padding-top: 5px;
}

/* line 3, ../../src/css/_specials.scss */
#home #specials_flash {
  margin: 0px auto;
  min-height: 571px;
  overflow: hidden;
  width: 100%;
}
/* line 9, ../../src/css/_specials.scss */
#home .specials_flash_container {
  height: 100% !important;
  width: 100% !important;
  min-height: 571px;
  background: transparent !important;
}
/* line 15, ../../src/css/_specials.scss */
#home .specials_flash_controls {
  background: url('../../images/specials_controls_v2.png') repeat-x 0px -134px;
  filter: alpha(opacity=100) !important;
  height: 19px;
  left: 0px;
  bottom: 0px;
  opacity: 1 !important;
  padding: 0px;
  width: 100%;
}
/* line 25, ../../src/css/_specials.scss */
#home .specials_flash_controls_inner {
  background: transparent;
  float: none;
  position: relative;
  padding: 0px;
  text-align: center;
  width: 100%;
}
/* line 33, ../../src/css/_specials.scss */
#home .specials_flash_controls_container {
  background: transparent;
  float: none;
  padding: 0px;
}
/* line 38, ../../src/css/_specials.scss */
#home .specials_flash_controls_container a {
  background: url('../../images/specials_controls_v2.png') no-repeat left top;
  margin: 0px;
  position: absolute;
  width: 47px;
  height: 47px;
  top: -306px;
}
/* line 47, ../../src/css/_specials.scss */
#home .specials_flash_prev {
  background-position: 0px 0px !important;
  left: 20px;
  display: none;
}
/* line 52, ../../src/css/_specials.scss */
#home .specials_flash_pause {
  display: none !important;
}
/* line 55, ../../src/css/_specials.scss */
#home .specials_flash_next {
  background-position: 0px -52px !important;
  right: 20px;
  display: none;
}
/* line 60, ../../src/css/_specials.scss */
#home .specials_flash_item {
  background-position: 50% 0 !important;
  cursor: auto !important;
}
/* line 64, ../../src/css/_specials.scss */
#home .specials_flash_text {
  background: url('../../images/specialsOverlay_bg.png') repeat-x 0% 0%;
  height: 100%;
  width: 100%;
  min-height: 571px;
  position: static;
}
/* line 71, ../../src/css/_specials.scss */
#home .special_display_default {
  display: none;
}
/* line 74, ../../src/css/_specials.scss */
#home .specials_flash_tabs {
  background: transparent;
  display: inline-block;
  *display: inline;
  float: none;
  padding: 6px 0px 4px;
  zoom: 1;
}
/* line 82, ../../src/css/_specials.scss */
#home .specials_flash_tabs a {
  background: url('../../images/specials_controls_v2.png') no-repeat -18px -107px !important;
  margin-right: 11px;
  width: 9px;
  height: 9px;
}
/* line 88, ../../src/css/_specials.scss */
#home .specials_flash_tabs a.current {
  background-position: -18px -119px !important;
}

/* line 1, ../../src/css/_gmap.scss */
#gmap_header {
  background: #b2b4b7 url('../../images/contact_gmap_head.jpg') left bottom repeat-x;
  overflow: hidden;
  min-height: 69px;
  padding-bottom: 5px;
  color: #303132;
}
/* line 7, ../../src/css/_gmap.scss */
#gmap_header #gmap_directions_to p {
  line-height: auto;
  padding: 0;
  color: #303132;
}
/* line 12, ../../src/css/_gmap.scss */
#gmap_header label, #gmap_header p {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 18, ../../src/css/_gmap.scss */
#gmap_header label {
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
}

/* line 24, ../../src/css/_gmap.scss */
#gmap_directions_from {
  float: left;
  margin: 0 15px 0 10px;
  padding: 5px 36px 0 0;
}
/* line 30, ../../src/css/_gmap.scss */
#gmap_directions_from input {
  width: 300px;
  border: 0;
  padding: 5px 8px;
}

/* line 36, ../../src/css/_gmap.scss */
#gmap_directions_submit {
  float: right;
  margin: 25px 25px 0 0;
}

/* line 40, ../../src/css/_gmap.scss */
#gmaps_directions_submit_button {
  background: #333;
  display: block;
  border: 0;
  height: 29px;
  line-height: 29px;
  width: 147px;
  font-size: 12px;
  color: #f2f4f7;
}
/* line 50, ../../src/css/_gmap.scss */
#gmaps_directions_submit_button:hover {
  color: #98C1EA;
  cursor: pointer;
}

/* line 56, ../../src/css/_gmap.scss */
#gmap_directions_to {
  margin: 0 15px 0 10px;
  padding: 5px 36px 0 0;
  display: none;
}

/* line 62, ../../src/css/_gmap.scss */
#gmap_directions_to_label {
  font-weight: bold;
  margin-bottom: 5px;
}

/* line 63, ../../src/css/_gmap.scss */
#gmap_directions_to_input {
  line-height: 1.25;
}

/* line 64, ../../src/css/_gmap.scss */
#gmap_header #gmap_directions_to_input {
  font-size: 11px;
}

/* line 67, ../../src/css/_gmap.scss */
#gmap_sidebar {
  clear: both;
  overflow: auto;
}

/* line 72, ../../src/css/_gmap.scss */
#gmap_sidebar li {
  float: left;
}

/* line 73, ../../src/css/_gmap.scss */
#gmap_sidebar a {
  color: #fff;
  display: block;
  font-size: 12px;
  padding: 5px 10px;
  text-transform: uppercase;
  text-decoration: none;
}

/* line 74, ../../src/css/_gmap.scss */
#gmap_sidebar a {
  border: none;
}

/* line 75, ../../src/css/_gmap.scss */
#gmap_sidebar a:hover {
  color: #f1eea5;
}

/* line 76, ../../src/css/_gmap.scss */
#gmap_sidebar a#link_555555 {
  border-left: none;
}

/* line 77, ../../src/css/_gmap.scss */
#gmap_sidebar a#link_555558 {
  border-right: none;
}

/* line 79, ../../src/css/_gmap.scss */
#gmaps_directions_box_wrap {
  background-color: #333;
}

/* line 82, ../../src/css/_gmap.scss */
#gmaps_directions_box {
  float: left;
  height: 397px;
  overflow: auto;
  width: 279px;
  color: #9FA1A3;
}

/* line 89, ../../src/css/_gmap.scss */
#ec_gmap {
  float: left;
  margin-bottom: 25px;
  color: #444;
}

/* line 91, ../../src/css/_gmap.scss */
#gmaps_directions_clear_button {
  display: block;
  text-align: center;
  padding-top: 10px;
  text-transform: uppercase;
}

/* line 13, ../../src/css/layout-1.7.scss */
body.dealer_1298 {
  background: url('../../images/lexus-hero.jpg') no-repeat center center white;
}

/* line 16, ../../src/css/layout-1.7.scss */
body.dealer_1758 {
  background: url('../../images/infiniti-hero.jpg') no-repeat center center white;
}

/* line 19, ../../src/css/layout-1.7.scss */
body.dealer_2836 {
  background: url('../../images/cadillac-hero.jpg') no-repeat center center white;
}

/* line 22, ../../src/css/layout-1.7.scss */
body.dealer_3613 {
  background: url('../../images/fisker-hero.jpg') no-repeat center center white;
}

/* line 26, ../../src/css/layout-1.7.scss */
#home #specials_flash {
  min-height: 570px;
  height: 570px;
}

/* line 31, ../../src/css/layout-1.7.scss */
#home > iframe {
  position: absolute;
}

/* line 35, ../../src/css/layout-1.7.scss */
#header_wrapper {
  width: 100%;
  height: 116px;
  display: table;
  background: url('../../images/headerWrapper_bg.png') repeat-x;
  border-bottom: 2px solid #919191;
}

/* line 43, ../../src/css/layout-1.7.scss */
#header {
  width: 1000px;
  height: 78px;
  margin: 0px auto 0px;
}

/* line 49, ../../src/css/layout-1.7.scss */
#container_wrapper {
  width: 100%;
  display: table;
  background: url('../../images/containerWrapper_bg.png') repeat-y top center;
}

/* line 55, ../../src/css/layout-1.7.scss */
#home #container_wrapper {
  background: transparent;
}

/* line 59, ../../src/css/layout-1.7.scss */
#containerSpecials_overlay {
  width: 100%;
  display: table;
  background: url('../../images/specialsOverlay_bg.png') repeat-x top left;
  border-top: 1px solid #000;
}

/* line 66, ../../src/css/layout-1.7.scss */
#containerSpecials_wrapper {
  width: 100%;
  display: table;
  background: url('../../images/giantPHspecial.jpg') no-repeat top center;
}

/* line 72, ../../src/css/layout-1.7.scss */
#container {
  width: 1000px;
  margin: 0px auto;
  padding: 0px 0px 0px 0px;
}

/* line 78, ../../src/css/layout-1.7.scss */
#content {
  min-height: 571px;
  background: #474747 url('../../images/content_bg.png') repeat-x;
  padding: 20px 0px 0px 0px;
}

/* line 83, ../../src/css/layout-1.7.scss */
#models #content {
  padding-top: 40px;
}

/* line 88, ../../src/css/layout-1.7.scss */
#home #content {
  background: transparent;
  padding: 0px;
}

/* line 93, ../../src/css/layout-1.7.scss */
h3#home_link {
  float: left;
  display: inline;
}

/* line 98, ../../src/css/layout-1.7.scss */
#header {
  position: relative;
}

/* line 101, ../../src/css/layout-1.7.scss */
#header object#home_link, #header embed#home_link {
  top: 20px;
  position: absolute;
}

/* line 106, ../../src/css/layout-1.7.scss */
h3#home_link a {
  float: left;
  display: block;
  width: 209px;
  height: 78px;
  text-indent: -9000px;
  background: url('../../images/headerSewell_text-v2.png') no-repeat bottom left;
  position: absolute;
  left: 6px;
  top: -7px;
}

/* line 118, ../../src/css/layout-1.7.scss */
.dealer_1517 h3#home_link a {
  background: url('../../images/headerLeft_kb_logo.png') no-repeat 1px 50px;
  width: 233px;
}

/* line 123, ../../src/css/layout-1.7.scss */
#header h4 {
  position: absolute;
  left: 250px;
}

/* line 128, ../../src/css/layout-1.7.scss */
.dealer_1517 #header h4, .dealer_1518 #header h4, .dealer_1519 #header h4, .dealer_1521 #header h4, .dealer_2673 #header h4, .dealer_2868 #header h4 {
  top: -3px;
}

/* line 132, ../../src/css/layout-1.7.scss */
.dealer_1525 #header h4, .dealer_2463 #header h4 {
  top: -4px;
}

/* line 136, ../../src/css/layout-1.7.scss */
.dealer_1523 #header h4, .dealer_1524 #header h4 {
  top: -5px;
}

/* line 140, ../../src/css/layout-1.7.scss */
#header h4 a {
  display: block;
  height: 78px;
  text-indent: -9999em;
}

/* line 146, ../../src/css/layout-1.7.scss */
p.sewellPortal_link {
  position: absolute;
  right: 6px;
  right: 19px\9;
  top: 21px;
  display: inline;
  font-size: 12px;
}

/* line 155, ../../src/css/layout-1.7.scss */
.dealer_1517 p.sewellPortal_link {
  right: 13px;
  right: 25px\9;
}

/* line 161, ../../src/css/layout-1.7.scss */
.dealer_1517 #header h4 a {
  background: url('../../images/cadillac_ken_batchelor_header_logo.png') no-repeat bottom left;
  width: 410px;
}

/* line 166, ../../src/css/layout-1.7.scss */
.dealer_1518 #header h4 a {
  background: url('../../images/buick_header_logo.png') no-repeat bottom left;
  width: 410px;
}

/* line 171, ../../src/css/layout-1.7.scss */
.dealer_1519 #header h4 a {
  background: url('../../images/cadillac_dallas_header_logo.png') no-repeat bottom left;
  width: 410px;
}

/* line 176, ../../src/css/layout-1.7.scss */
.dealer_1520 #header h4 a {
  background: url('../../images/infiniti_dallas_header_logo.png') no-repeat bottom left;
  width: 410px;
}

/* line 181, ../../src/css/layout-1.7.scss */
.dealer_1521 #header h4 a {
  background: url('../../images/cadillac_grapevine_header_logo.png') no-repeat bottom left;
  width: 410px;
}

/* line 186, ../../src/css/layout-1.7.scss */
.dealer_1523 #header h4 a {
  background: url('../../images/lexus_dallas_header_logo.png') no-repeat bottom left;
  width: 410px;
}

/* line 191, ../../src/css/layout-1.7.scss */
.dealer_1524 #header h4 a {
  background: url('../../images/lexus_ft_worth_header_logo.png') no-repeat bottom left;
  width: 410px;
}

/* line 196, ../../src/css/layout-1.7.scss */
.dealer_1525 #header h4 a {
  background: url('../../images/mini_dallas_header_logo.png') no-repeat bottom left;
  width: 410px;
}

/* line 201, ../../src/css/layout-1.7.scss */
.dealer_1858 #header h4 a {
  background: url('../../images/infiniti_houston_header_logo.png') no-repeat bottom left;
  width: 410px;
}

/* line 206, ../../src/css/layout-1.7.scss */
.dealer_2463 #header h4 a {
  background: url('../../images/subaru_header_logo.png') no-repeat bottom left;
  width: 410px;
}

/* line 211, ../../src/css/layout-1.7.scss */
.dealer_2673 #header h4 a {
  background: url('../../images/audi_header_logo.png') no-repeat bottom left;
  width: 410px;
}

/* line 216, ../../src/css/layout-1.7.scss */
.dealer_2868 #header h4 a {
  background: url('../../images/cadillac_houston_header_logo.png') no-repeat bottom left;
  width: 410px;
}

/* line 221, ../../src/css/layout-1.7.scss */
.dealer_3076 #header h4 a {
  background: url('../../images/infiniti_fw_header_logo.png') no-repeat bottom left;
  width: 410px;
}

/* line 226, ../../src/css/layout-1.7.scss */
.dealer_3087 #header h4 a {
  background: url('../../images/houston_portal_header_logo.png') no-repeat bottom left;
  width: 410px;
}

/* line 231, ../../src/css/layout-1.7.scss */
.dealer_3430 #header h4 a {
  background: url('../../images/fisker_plano_header_logo.png') no-repeat bottom left;
  width: 410px;
}

/* line 236, ../../src/css/layout-1.7.scss */
.dealer_3656 #header h4 a {
  background: url('../../images/fisker_houston_header_logo.png') no-repeat bottom left;
  width: 410px;
}

/*****Header Phone Number ****/
/*
#headerContact_info {
	text-align: center;
	font-family: "Blackoak Std", "Arial Black", Arial;
	font-size: 24px;
	color: #ccc;
	text-shadow: 2px 2px 3px #000;
	letter-spacing: 1px
}
*/
/**** header social media links ****/
/* line 255, ../../src/css/layout-1.7.scss */
#socialMedia_links {
  position: absolute;
  display: inline;
  right: 4px;
  right: 16px\9;
  top: 40px;
}

/* line 263, ../../src/css/layout-1.7.scss */
.dealer_1517 #socialMedia_links {
  right: 11px;
  right: 22px\9;
}

/* line 268, ../../src/css/layout-1.7.scss */
#socialMedia_links li {
  float: left;
  display: inline;
}

/* line 273, ../../src/css/layout-1.7.scss */
#socialMedia_links li a {
  text-indent: -9000px;
  background: url('../../images/socialMedia_bg2.png') no-repeat;
  float: left;
  display: block;
  height: 28px;
  width: 27px;
}

/* line 282, ../../src/css/layout-1.7.scss */
#socialMedia_links li a#socialMedia_link001 {
  background-position: 0px 0px;
}

/* line 285, ../../src/css/layout-1.7.scss */
#socialMedia_links li a#socialMedia_link002 {
  background-position: -27px 0px;
}

/* line 288, ../../src/css/layout-1.7.scss */
#socialMedia_links li a#socialMedia_link003 {
  background-position: -54px 0px;
  width: 28px;
}

/* line 293, ../../src/css/layout-1.7.scss */
#socialMedia_links li a#socialMedia_link001:hover {
  background-position: -83px 0px;
}

/* line 296, ../../src/css/layout-1.7.scss */
#socialMedia_links li a#socialMedia_link002:hover {
  background-position: -110px 0px;
}

/* line 299, ../../src/css/layout-1.7.scss */
#socialMedia_links li a#socialMedia_link003:hover {
  background-position: -137px 0px;
  width: 28px;
}

/***** Inventory Page *****/
/* line 306, ../../src/css/layout-1.7.scss */
#leftColumn {
  margin-left: 20px;
  margin-right: 20px;
}

/* line 311, ../../src/css/layout-1.7.scss */
#rightColumn {
  width: 700px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 316, ../../src/css/layout-1.7.scss */
#inventory_specials_link {
  position: relative;
}

/* line 320, ../../src/css/layout-1.7.scss */
#inventory_specials_link a {
  position: absolute;
  top: 110px;
  left: 277px;
  color: #98c1ea;
  text-decoration: none;
}

/* line 328, ../../src/css/layout-1.7.scss */
.model_slideshow div {
  display: none;
}

/* line 332, ../../src/css/layout-1.7.scss */
#searchBar {
  border: none;
  background: url('../../images/searchBar_bg.png') repeat-x;
  display: none;
}

/* line 338, ../../src/css/layout-1.7.scss */
#drop_down_filters {
  padding-top: 5px;
}

/* line 342, ../../src/css/layout-1.7.scss */
#sort_bar {
  background: url('../../images/searchBar_bg.png') repeat-x;
  height: 32px;
  margin-bottom: 10px;
  font-size: 12px;
}

/* line 349, ../../src/css/layout-1.7.scss */
#sort_bar a {
  text-decoration: none;
}

/* line 353, ../../src/css/layout-1.7.scss */
#sort_bar a:hover {
  color: #98c1ea;
}

/* line 357, ../../src/css/layout-1.7.scss */
#sort_bar_left {
  float: left;
  display: inline;
  padding-left: 10px;
  line-height: 32px;
}

/* line 364, ../../src/css/layout-1.7.scss */
#sort_bar_right {
  float: right;
  display: inline;
  line-height: 32px;
  padding-right: 10px;
}

/* line 371, ../../src/css/layout-1.7.scss */
#vehicle_count_controls {
  display: inline;
  padding-right: 20px;
}

/* line 376, ../../src/css/layout-1.7.scss */
.inventory_v2_row {
  border-top: 1px solid #434345;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}

/* line 383, ../../src/css/layout-1.7.scss */
.inventory_v2_image {
  margin-right: 10px;
}

/* line 387, ../../src/css/layout-1.7.scss */
.inventory_v2_image a, .inventory_v2_image img {
  margin: 0px;
}

/* line 391, ../../src/css/layout-1.7.scss */
.inventory_v2_details_wrap {
  font-size: 12px;
  margin: 0;
}

/* line 396, ../../src/css/layout-1.7.scss */
.inventory_v2_details h4 a {
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  color: #dfdfdf;
}

/* line 403, ../../src/css/layout-1.7.scss */
.inventory_v2_details_vitals_wrap {
  line-height: 16px;
  color: #9fa1a3;
}

/* line 408, ../../src/css/layout-1.7.scss */
.inventory_v2_price_left {
  line-height: 15px;
}

/* line 412, ../../src/css/layout-1.7.scss */
.inventory_v2_details_vitals_wrap strong {
  color: #dfdfdf;
}

/* line 416, ../../src/css/layout-1.7.scss */
.inventory_v2_details_links a {
  text-decoration: none;
}

/* line 420, ../../src/css/layout-1.7.scss */
.inventory_v2_details_links a:hover {
  color: #98c1ea;
}

/* line 424, ../../src/css/layout-1.7.scss */
.inventory_v2_details_links li.inventory_gogreen_container a {
  color: #94D258;
}

/* line 428, ../../src/css/layout-1.7.scss */
.inventory_v2_details_links li.inventory_gogreen_container a:hover {
  color: #8ec55a;
}

/* line 432, ../../src/css/layout-1.7.scss */
.price_line_1 {
  font-size: 16px;
  color: #dfdfdf;
}

/* line 437, ../../src/css/layout-1.7.scss */
.price_title {
  color: #9fa1a3;
}

/* line 441, ../../src/css/layout-1.7.scss */
#vehicleDisclaimer {
  font-size: 12px;
  color: #9fa1a3;
}

/* line 446, ../../src/css/layout-1.7.scss */
a#vehicle_v2_notify_button img {
  display: none;
}

/* line 450, ../../src/css/layout-1.7.scss */
a#vehicle_v2_notify_button {
  display: block;
  background: url('../../images/vehicleFinder_bg.png') no-repeat;
  text-indent: -9000px;
  width: 228px;
  height: 72px;
  margin: 10px 0px;
}

/* line 459, ../../src/css/layout-1.7.scss */
a#vehicle_v2_notify_button:hover {
  background-position: -249px 0px;
}

/* line 463, ../../src/css/layout-1.7.scss */
#vd_block_description a {
  color: #eee;
}

/* line 467, ../../src/css/layout-1.7.scss */
#viewMorePhotos {
  text-decoration: none;
}

/* line 471, ../../src/css/layout-1.7.scss */
p.inventory_image_label {
  text-align: center;
  padding: 0px 0px 0px 0px;
  line-height: 16px;
  color: #9FA1A3;
  font-size: 12px;
}

/* line 479, ../../src/css/layout-1.7.scss */
.inventory_v2_price_right li.price_line_1 {
  float: right;
}

/* line 483, ../../src/css/layout-1.7.scss */
.inventory_v2_price_right li.price_title {
  float: left;
  display: inline;
  margin-right: 3px;
  line-height: 20px;
}

/**** out of stock page *****/
/* line 492, ../../src/css/layout-1.7.scss */
#inventory_v2_sorry #similarVehicles h3 {
  line-height: 27px;
}

/* line 496, ../../src/css/layout-1.7.scss */
#inventory_v2_sorry .similarVehicle ul li {
  color: #333;
  font-size: 13px;
  line-height: 17px;
}

/***** filter list *****/
/* line 504, ../../src/css/layout-1.7.scss */
#stockVinSearch {
  padding: 0px 0px 15px;
}

/* line 508, ../../src/css/layout-1.7.scss */
.non_expandable_menuheader {
  font-size: 10px;
  font-weight: normal;
}

/* line 513, ../../src/css/layout-1.7.scss */
#currentFilters {
  border: 1px solid #333;
  background: #000;
  padding: 0px 0px 5px 15px;
  margin: 10px 0px;
}

/* line 520, ../../src/css/layout-1.7.scss */
#currentFilters p {
  padding: 0px;
  line-height: 20px;
  font-size: 10px;
}

/* line 526, ../../src/css/layout-1.7.scss */
#currentFilters p a {
  text-decoration: none;
}

/* line 530, ../../src/css/layout-1.7.scss */
#currentFilters a.clearFilterCpo {
  font-size: 12px;
}

/* line 534, ../../src/css/layout-1.7.scss */
#inventory_v2_sidebar_filters h2 {
  font-size: 15px;
  margin-bottom: 10px;
}

/* line 539, ../../src/css/layout-1.7.scss */
.filterList, #vehicle_v2_sidebar_links {
  font-size: 12px;
  margin-bottom: 10px;
}

/* line 544, ../../src/css/layout-1.7.scss */
.filterList h3 {
  height: 26px;
  line-height: 26px;
  background: #161616 url('../../images/filterList_header_bg.png') repeat-x;
  padding-left: 10px;
  color: #fff;
  margin-bottom: 5px;
  font-weight: normal;
  border-bottom: 1px solid #58595a;
}

/* line 555, ../../src/css/layout-1.7.scss */
#vehicle_v2_sidebar_links p {
  color: #9fa1a3;
}

/* line 559, ../../src/css/layout-1.7.scss */
.filterList li a, #vehicle_v2_sidebar_links a {
  padding: 3px 2px 3px 15px;
  background: url('../../images/invList_dot.png') no-repeat 4px center;
  text-decoration: none;
}

/* line 565, ../../src/css/layout-1.7.scss */
.filterList li a {
  line-height: 15px;
}

/* line 569, ../../src/css/layout-1.7.scss */
.filterList li a:hover, #vehicle_v2_sidebar_links a:hover {
  background: url('../../images/invList_dot_hover.png') no-repeat 4px center;
  color: #98c1ea;
}

/* line 574, ../../src/css/layout-1.7.scss */
.countnum {
  padding: 3px 0px 3px 2px;
}

/* line 578, ../../src/css/layout-1.7.scss */
.filterList span a {
  text-decoration: none;
}

/* line 582, ../../src/css/layout-1.7.scss */
.filterList span a:hover {
  color: #98c1ea;
}

/* line 586, ../../src/css/layout-1.7.scss */
.quick_contact #container, .quick_contact #side_right {
  background-color: #000;
}

/* line 590, ../../src/css/layout-1.7.scss */
#drop_down_filters #drop_down_right #submit {
  background: none #333335;
  border: 1px solid #2E2C2A;
  color: #fff;
  float: right;
  height: 19px;
  line-height: 19px;
  margin: -2px 0px 0px 0px;
  padding: 0 0px 4px 0px;
  text-indent: 0;
  width: 50px;
  text-decoration: none;
  text-transform: lowercase;
}

/* line 605, ../../src/css/layout-1.7.scss */
#drop_down_filters #drop_down_right #submit:hover {
  color: #98c1ea;
}

/**** Vehicle Detail Page ****/
/* line 611, ../../src/css/layout-1.7.scss */
#vehicle_topbar {
  border: 0;
  background: url('../../images/searchBar_bg.png') repeat-x;
  height: 32px;
  margin-bottom: 5px;
}

/* line 618, ../../src/css/layout-1.7.scss */
#vehicle_topbar_left {
  display: inline;
  margin: 5px 0px 0px 10px;
}

/* line 623, ../../src/css/layout-1.7.scss */
#vehicle_social_buttons {
  margin-top: 2px;
}

/* line 627, ../../src/css/layout-1.7.scss */
#vehicle_vitals {
  font-size: 12px;
}

/* line 631, ../../src/css/layout-1.7.scss */
#vehicle_mainPhoto {
  margin-right: 10px;
}

/* line 635, ../../src/css/layout-1.7.scss */
#vehicle_title {
  color: #98c1ea;
  font-size: 17px;
  font-weight: normal;
  overflow: visibile;
}

/* line 642, ../../src/css/layout-1.7.scss */
#vehicle_title span {
  color: #9fa1a3;
  font-size: 14px;
  font-weight: normal;
}

/* line 648, ../../src/css/layout-1.7.scss */
#vehicle_contact {
  margin-bottom: 5px;
}

/* line 652, ../../src/css/layout-1.7.scss */
#vehicle_contact a {
  text-decoration: none;
  visibility: hidden;
}

/* line 657, ../../src/css/layout-1.7.scss */
#priceContainer {
  margin: 0px 0px 3px;
  border-top: 1px solid #3e3e40;
  padding-top: 10px;
}

/* line 663, ../../src/css/layout-1.7.scss */
#vehicle_mainVitals .price_line_1 {
  color: #98c1ea;
  font-size: 17px;
  padding-bottom: 10px;
}

/* line 669, ../../src/css/layout-1.7.scss */
#vitalsContainer ul li#li_engine {
  line-height: 15px;
}

/* line 673, ../../src/css/layout-1.7.scss */
#vitalsContainer {
  color: #9fa1a3;
}

/* line 677, ../../src/css/layout-1.7.scss */
#vehicle_kbc_banner {
  background: url('../../images/kbc_difference_banner.jpg') no-repeat left top;
  width: 700px;
  height: 278px;
  margin-top: 10px;
  clear: left;
}

/* line 678, ../../src/css/layout-1.7.scss */
#vehicle_tsd_banner {
  background: url('../../images/tsd_banner.jpg') no-repeat left top;
  width: 700px;
  height: 285px;
  margin-top: 10px;
  clear: left;
}

/* line 680, ../../src/css/layout-1.7.scss */
#vehicle_thumbs a {
  margin: 0px 1% 1% 0px;
}

/* line 684, ../../src/css/layout-1.7.scss */
.ip_dottedLine {
  clear: both;
}

/* line 686, ../../src/css/layout-1.7.scss */
#vitalsContainer strong {
  color: #dfdfdf;
}

/* line 690, ../../src/css/layout-1.7.scss */
#vitalsContainer #vitalsRight_mpg {
  color: #dfdfdf;
}

/**** vehicle details ****/
/* line 696, ../../src/css/layout-1.7.scss */
#vehicle_details_top, #vehicle_details_bottom {
  display: none;
}

/* line 700, ../../src/css/layout-1.7.scss */
#vehicle_details_middle p, #vehicle_details_middle {
  color: #eee;
}

/* line 704, ../../src/css/layout-1.7.scss */
#vehicle_details_middle {
  background-color: transparent;
  border: none;
}
/* line 708, ../../src/css/layout-1.7.scss */
#vehicle_details_middle h3 {
  background-color: transparent;
  color: #98C1EA;
}
/* line 714, ../../src/css/layout-1.7.scss */
#vehicle_details_middle ul li {
  color: #eee;
  list-style: none;
}
/* line 718, ../../src/css/layout-1.7.scss */
#vehicle_details_middle ul li span {
  color: #eee !important;
}
/* line 722, ../../src/css/layout-1.7.scss */
#vehicle_details_middle ul li.option_category {
  color: #fff;
}
/* line 728, ../../src/css/layout-1.7.scss */
#vehicle_details_middle ul.oe_list li {
  color: #fff;
}
/* line 730, ../../src/css/layout-1.7.scss */
#vehicle_details_middle ul.oe_list li .oe_package li {
  color: #eee;
}

/**** media center ****/
/* line 740, ../../src/css/layout-1.7.scss */
#vehicle_mc_links {
  text-align: center;
  padding: 10px 0px 0px 0px;
}

/* line 745, ../../src/css/layout-1.7.scss */
#vehicle_mc_links li {
  float: none;
}

/* line 749, ../../src/css/layout-1.7.scss */
#vehicle_mc_links a {
  color: #9FA1A3;
  text-transform: none;
  font-size: 12px;
  border-right: 1px solid #9FA1A3;
  height: auto;
  line-height: 10px;
  display: inline;
  padding: 0px 10px;
}

/* line 760, ../../src/css/layout-1.7.scss */
#vehicle_mc_links a:hover {
  color: #98C1EA;
}

/* line 764, ../../src/css/layout-1.7.scss */
#vehicle_mc_links a#vehicle_mc_photos_button, #vehicle_mc_links a#vehicle_mc_contact, #vehicle_mc_links a#sister_media, #vehicle_mc_links a#evox_exterior {
  background: transparent;
}

/* line 768, ../../src/css/layout-1.7.scss */
#vehicle_mc_links a#vehicle_mc_contact {
  border: none;
}

/* line 772, ../../src/css/layout-1.7.scss */
#ecl_mc select#department.input_element option {
  color: #000;
}

/****** quick contact ******/
/* line 778, ../../src/css/layout-1.7.scss */
.quick_contact #container {
  background: #464646 url('../../images/quickContact_bg.png') repeat-x;
  padding-top: 15px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 784, ../../src/css/layout-1.7.scss */
.quick_contact #side_left, .quick_contact #side_right, #dealerLocation {
  background: transparent !important;
}

/* line 788, ../../src/css/layout-1.7.scss */
#dealerLocation {
  border-top: 10px solid #000 !important;
  width: 546px;
  margin: 15px 0px 0px 20px !important;
  padding-left: 0px !important;
}

/* line 795, ../../src/css/layout-1.7.scss */
.quick_contact #side_left {
  height: 307px !important;
}

/* line 799, ../../src/css/layout-1.7.scss */
.quick_contact #side_right {
  top: 6px;
}

/* line 803, ../../src/css/layout-1.7.scss */
.quick_contact .salesman {
  display: none;
}

/* line 807, ../../src/css/layout-1.7.scss */
.dealerGrey2 ul li {
  border: none !important;
}

/* line 811, ../../src/css/layout-1.7.scss */
.dealerGrey2 ul li.categories {
  color: #9fa1a3 !important;
}

/* line 814, ../../src/css/layout-1.7.scss */
.dealerGrey2 .submitButton {
  display: none;
}

/* line 818, ../../src/css/layout-1.7.scss */
#qc_price .price_line_1 {
  color: #98c1ea !important;
}

/* line 822, ../../src/css/layout-1.7.scss */
#qc_price {
  border-bottom: 1px solid #3d3e3f;
}

/* line 826, ../../src/css/layout-1.7.scss */
.quick_contact form.validation label, .quick_contact form.validation span.formLabel {
  float: none;
}

/* line 830, ../../src/css/layout-1.7.scss */
#contactSection {
  background: #000;
  padding-left: 23px !important;
  height: 227px !important;
}

/* line 836, ../../src/css/layout-1.7.scss */
#contactSection #contact_float_right {
  float: left !important;
  position: static !important;
  margin-left: 25px !important;
  width: 200px !important;
}

/* line 843, ../../src/css/layout-1.7.scss */
.quick_contact #vehicle_question_submit input {
  width: 64px !important;
  height: 19px !important;
  float: left;
}

/* line 849, ../../src/css/layout-1.7.scss */
#contactSection textarea {
  height: 129px !important;
}

/* line 853, ../../src/css/layout-1.7.scss */
#inventory iframe#TB_iframeContent {
  height: 307px !important;
  width: 846px !important;
}

/*** customer tools ****/
/* line 862, ../../src/css/layout-1.7.scss */
#vct_container > h3, #vct_container > ul.vctTabs_container,
#vehicle > h3,
#vehicle > ul.vctTabs_container {
  background: transparent;
  float: left;
}
/* line 867, ../../src/css/layout-1.7.scss */
#vct_container > h3,
#vehicle > h3 {
  color: #98c1ea;
  font-size: 16px;
  height: 25px;
  line-height: 25px;
  margin-right: 105px;
  padding-bottom: 13px;
  display: none;
}
/* line 877, ../../src/css/layout-1.7.scss */
#vct_container > ul.vctTabs_container,
#vehicle > ul.vctTabs_container {
  padding: 0;
}
/* line 880, ../../src/css/layout-1.7.scss */
#vct_container > ul.vctTabs_container, #vct_container > ul.vctTabs_container > li,
#vehicle > ul.vctTabs_container,
#vehicle > ul.vctTabs_container > li {
  border: none;
  margin-right: 20px;
}
/* line 884, ../../src/css/layout-1.7.scss */
#vct_container > ul.vctTabs_container a, #vct_container > ul.vctTabs_container > li a,
#vehicle > ul.vctTabs_container a,
#vehicle > ul.vctTabs_container > li a {
  border-bottom: 13px solid transparent;
  color: #c5c5c5;
  font-size: 14px;
  height: 25px;
  line-height: 25px;
  padding: 0;
}
/* line 891, ../../src/css/layout-1.7.scss */
#vct_container > ul.vctTabs_container a:hover, #vct_container > ul.vctTabs_container a.current, #vct_container > ul.vctTabs_container > li a:hover, #vct_container > ul.vctTabs_container > li a.current,
#vehicle > ul.vctTabs_container a:hover,
#vehicle > ul.vctTabs_container a.current,
#vehicle > ul.vctTabs_container > li a:hover,
#vehicle > ul.vctTabs_container > li a.current {
  color: #fff;
  border-bottom: 13px solid black;
}
/* line 897, ../../src/css/layout-1.7.scss */
#vct_container > ul.vctTabs_container p, #vct_container > ul.vctTabs_container > li p,
#vehicle > ul.vctTabs_container p,
#vehicle > ul.vctTabs_container > li p {
  display: none;
}
/* line 903, ../../src/css/layout-1.7.scss */
#vct_container .vctPanes_container.vctSkin_bg,
#vehicle .vctPanes_container.vctSkin_bg {
  background: none #000;
  color: #fff;
}
/* line 907, ../../src/css/layout-1.7.scss */
#vct_container .vctPanes_container.vctSkin_bg .vctPanes_inner,
#vehicle .vctPanes_container.vctSkin_bg .vctPanes_inner {
  border: none;
  padding: 10px;
}
/* line 911, ../../src/css/layout-1.7.scss */
#vct_container .vctPanes_container.vctSkin_bg .vctPanes_inner .vctAddress_left,
#vehicle .vctPanes_container.vctSkin_bg .vctPanes_inner .vctAddress_left {
  margin-left: 0;
  width: 137px;
}
/* line 915, ../../src/css/layout-1.7.scss */
#vct_container .vctPanes_container.vctSkin_bg .vctPanes_inner .vctAddress_left li,
#vehicle .vctPanes_container.vctSkin_bg .vctPanes_inner .vctAddress_left li {
  color: #9fa1a3;
  font-size: 12px;
}
/* line 920, ../../src/css/layout-1.7.scss */
#vct_container .vctPanes_container.vctSkin_bg .vctPanes_inner .vctAddress_left .vctAddress_dealerboxMap,
#vehicle .vctPanes_container.vctSkin_bg .vctPanes_inner .vctAddress_left .vctAddress_dealerboxMap {
  margin-bottom: 5px;
}
/* line 924, ../../src/css/layout-1.7.scss */
#vct_container .vctPanes_container.vctSkin_bg .vctPanes_inner .vctAddress_left .vctAddress_dealerboxName,
#vehicle .vctPanes_container.vctSkin_bg .vctPanes_inner .vctAddress_left .vctAddress_dealerboxName {
  color: #fdfdfe;
  font-size: 13px;
  margin: 5px;
  padding-top: 5px;
}
/* line 934, ../../src/css/layout-1.7.scss */
#vct_container form,
#vehicle form {
  float: left;
  width: 520px;
}
/* line 938, ../../src/css/layout-1.7.scss */
#vct_container form ol,
#vehicle form ol {
  position: relative;
}
/* line 941, ../../src/css/layout-1.7.scss */
#vct_container form ol p.error_msg,
#vehicle form ol p.error_msg {
  position: absolute;
  right: 0;
}
/* line 948, ../../src/css/layout-1.7.scss */
#vct_container form li,
#vehicle form li {
  margin-bottom: 10px;
  overflow: hidden;
}
/* line 953, ../../src/css/layout-1.7.scss */
#vct_container form #vehicle_calculator_price,
#vehicle form #vehicle_calculator_price {
  color: #98C1EA;
  font-size: 20px;
  height: 20px;
  line-height: 20px;
}
/* line 960, ../../src/css/layout-1.7.scss */
#vct_container form .form_submit,
#vehicle form .form_submit {
  clear: both;
  margin: 0;
  width: 100%;
}
/* line 965, ../../src/css/layout-1.7.scss */
#vct_container form .form_submit #vctSubmit_button_offer, #vct_container form .form_submit #vctSubmit_button_trade_bid, #vct_container form .form_submit #vctSubmit_button_calc,
#vehicle form .form_submit #vctSubmit_button_offer,
#vehicle form .form_submit #vctSubmit_button_trade_bid,
#vehicle form .form_submit #vctSubmit_button_calc {
  background: none #333335;
  color: #fff;
  float: right;
  height: auto;
  margin: 10px 5px 10px 0;
  padding: 5px  7px;
  text-indent: 0;
  width: auto;
}
/* line 976, ../../src/css/layout-1.7.scss */
#vct_container form .form_submit #vctSubmit_button_calc,
#vehicle form .form_submit #vctSubmit_button_calc {
  float: left;
}
/* line 981, ../../src/css/layout-1.7.scss */
#vct_container form .vctGet_approved_img,
#vehicle form .vctGet_approved_img {
  display: none;
}

/* line 986, ../../src/css/layout-1.7.scss */
#vehicle_photos .vctTabs_pane #customer_tools_vehicle_question {
  width: 97%;
}

/* line 990, ../../src/css/layout-1.7.scss */
.vctAddress_dealerboxMap a.dealerImg_link {
  text-indent: 0px;
  height: auto;
}

/* line 995, ../../src/css/layout-1.7.scss */
.vctAddress_dealerboxMap a.dealerImg_link img {
  width: 132px;
}

/* line 999, ../../src/css/layout-1.7.scss */
.select_dealership {
  padding: 2px 0px 2px 0%;
  display: block;
  width: 235px;
  border: 1px solid #222222;
  margin-bottom: 15px;
}

/*** similar vehicles ****/
/* line 1009, ../../src/css/layout-1.7.scss */
#similarVehicles h3 {
  font-weight: normal;
}

/* line 1013, ../../src/css/layout-1.7.scss */
.similarVehicle {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-left: 0px;
}

/* line 1018, ../../src/css/layout-1.7.scss */
.similarVehicle img {
  width: 103px;
  height: 76px;
}

/* line 1023, ../../src/css/layout-1.7.scss */
.similarVehicle ul {
  width: 49%;
  display: inline;
  margin-left: 10px;
}

/* line 1029, ../../src/css/layout-1.7.scss */
.similarVehicle li {
  font-size: 10px;
  color: #9fa1a3;
  line-height: 12px;
  float: left;
  clear: both;
}

/* line 1037, ../../src/css/layout-1.7.scss */
.similarVehicle li a {
  text-decoration: none;
  color: #fff;
  display: block;
  border-top: 1px solid #9fa1a3;
  padding-top: 4px;
}

/***** dealer contact form *****/
/* line 1047, ../../src/css/layout-1.7.scss */
#dealer_contact, #inventory_v2_sidebar_contact {
  background: #180e00 url('../../images/dealerContact_bg.png') repeat-x;
  padding: 0px 0px 0px 0px;
  width: 230px;
  margin: 0px 0px 15px;
}

/* line 1054, ../../src/css/layout-1.7.scss */
#dealer_contact h2, #inventory_v2_sidebar_contact h2 {
  height: 35px;
  line-height: 32px;
  font-size: 14px;
  color: #98c1ea;
  font-weight: normal;
}

/* line 1062, ../../src/css/layout-1.7.scss */
#contact_small {
  padding: 0px 10px;
}

/* line 1066, ../../src/css/layout-1.7.scss */
#contact_small fieldset {
  font-size: 10px;
}

/* line 1070, ../../src/css/layout-1.7.scss */
#contact_small label {
  margin: 0px 0px 5px 0px;
}

/* line 1074, ../../src/css/layout-1.7.scss */
#contact_small .input_element {
  clear: both;
  margin: 0px 0px 5px 0px;
}

/* line 1079, ../../src/css/layout-1.7.scss */
#contact_small #subject.input_element {
  padding-right: 0px;
  width: 100%;
}

/* line 1084, ../../src/css/layout-1.7.scss */
#contact_small textarea.input_element {
  height: 50px;
}

/* line 1088, ../../src/css/layout-1.7.scss */
form.validation p.error_msg {
  letter-spacing: 0px;
  margin: 0px 0px 0px 0px !important;
}

/* line 1093, ../../src/css/layout-1.7.scss */
form.validation .required label, #ecl_mc form.validation .required label, form.ecl-validation .required label {
  background: url('../../images/ast_trans_blue.png') no-repeat left center;
}

/* line 1097, ../../src/css/layout-1.7.scss */
#ec_is_submit {
  height: 38px;
}

/* line 1101, ../../src/css/layout-1.7.scss */
#ec_is_submit .submitButton {
  display: block;
  border: 1px solid #2e2c2a;
  background: #333335;
  color: #fff;
  height: 19px;
  width: 64px;
  float: right;
  margin: 5px -1px 0px 0px;
  text-align: center;
  padding: 0px 10px;
  cursor: pointer;
}

/* line 1115, ../../src/css/layout-1.7.scss */
#ec_is_submit .submitButton:hover {
  color: #98c1ea;
}

/* line 1119, ../../src/css/layout-1.7.scss */
select.input_element {
  width: 100%;
  padding-right: 0px;
}

/***** inner page styles *****/
/* line 1127, ../../src/css/layout-1.7.scss */
#left {
  margin-left: 15px;
  margin-right: 0px;
}

/* line 1132, ../../src/css/layout-1.7.scss */
#right {
  margin-left: 15px;
  width: 71.5%;
}

/* line 1137, ../../src/css/layout-1.7.scss */
#left.cms_page {
  display: none;
}

/* line 1140, ../../src/css/layout-1.7.scss */
#right.cms_page {
  margin-left: 14.25%;
}

/* line 1145, ../../src/css/layout-1.7.scss */
#about_fisker_karma #left {
  display: none;
}

/* line 1149, ../../src/css/layout-1.7.scss */
#about_fisker_karma #right {
  margin: 0 auto;
  float: none;
  width: 71.5%;
}

/* line 1155, ../../src/css/layout-1.7.scss */
.custom_pages h2, .innerPage_header {
  padding-left: 15px;
  color: #98c1ea;
  font-size: 17px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
  font-weight: normal;
}

/* line 1164, ../../src/css/layout-1.7.scss */
.dealer_1547 .innerPage_header {
  padding-left: 41px;
}

/* line 1168, ../../src/css/layout-1.7.scss */
.custom_pages h4 {
  color: #fff;
  font-weight: normal;
  font-size: 14px;
  margin: 10px 0px;
}

/* line 1175, ../../src/css/layout-1.7.scss */
.custom_pages h4.first {
  margin-top: 0px;
}

/* line 1179, ../../src/css/layout-1.7.scss */
#why_choose_sewell .custom_pages h4 {
  line-height: 17px;
}

/* line 1183, ../../src/css/layout-1.7.scss */
.innerPage_header {
  margin-bottom: 25px;
}

/* line 1187, ../../src/css/layout-1.7.scss */
#right.custom_pages h2 {
  padding-left: 0px;
}

/* line 1191, ../../src/css/layout-1.7.scss */
#left p, #right p {
  color: #9fa1a3;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
}

/* line 1197, ../../src/css/layout-1.7.scss */
#right h2 {
  color: #98C1EA;
  font-size: 17px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
  font-weight: normal;
}

/* line 1205, ../../src/css/layout-1.7.scss */
#right h3 {
  padding-bottom: 10px;
}

/* line 1209, ../../src/css/layout-1.7.scss */
#right p {
  line-height: 16px;
  padding-bottom: 10px;
}

/* line 1214, ../../src/css/layout-1.7.scss */
#right p strong {
  color: #fff;
  letter-spacing: 1px;
}

/* line 1219, ../../src/css/layout-1.7.scss */
#right p.custom_page_text {
  padding-bottom: 25px;
}

/* line 1223, ../../src/css/layout-1.7.scss */
.regular_list {
  padding: 0px 0px 10px 0px;
  color: #9fa1a3;
}

/* line 1228, ../../src/css/layout-1.7.scss */
.regular_list li {
  background: url('../../images/financeCheck_mark.png') no-repeat left 1px;
  padding-left: 20px;
  line-height: 18px;
  font-size: 13px;
}

/* line 1235, ../../src/css/layout-1.7.scss */
.hr_divider {
  height: 1px;
  background: #98C1EA;
  width: 400px;
  margin: 15px auto 25px;
}

/* line 1242, ../../src/css/layout-1.7.scss */
.disc_list {
  padding-left: 25px;
  list-style-type: disc;
  color: #9fa1a3;
  margin-bottom: 15px;
}

/* line 1249, ../../src/css/layout-1.7.scss */
.disc_list li {
  line-height: 17px;
  font-size: 13px;
  padding: 3px 0px;
}

/***** specials styles *****/
/* line 1257, ../../src/css/layout-1.7.scss */
.inventory_v2_special {
  border: none;
}

/* line 1261, ../../src/css/layout-1.7.scss */
.inventory_v2_special p {
  font-size: 13px;
}

/* line 1265, ../../src/css/layout-1.7.scss */
.inventory_v2_special p a {
  color: #98C1EA;
  text-decoration: none;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 1271, ../../src/css/layout-1.7.scss */
#specials #right {
  float: none;
  width: 520px;
  margin: 0px auto;
  overflow: hidden;
}

/* line 1278, ../../src/css/layout-1.7.scss */
#specials .specials_item_left {
  width: 140px;
}

/* line 1282, ../../src/css/layout-1.7.scss */
#specials .specials_current a {
  color: #98C1EA;
  font-size: 17px;
}

/* line 1287, ../../src/css/layout-1.7.scss */
#specials .specials_item_right {
  width: 69%;
  margin-left: 10px;
}

/* line 1292, ../../src/css/layout-1.7.scss */
#specials #specials_subnavigation li {
  margin-bottom: 10px;
}

/* line 1294, ../../src/css/layout-1.7.scss */
#specials #specials_subnavigation li:first-child {
  display: none;
}

/* line 1296, ../../src/css/layout-1.7.scss */
#specials #ip_specials {
  margin-top: 33px;
}

/* line 1298, ../../src/css/layout-1.7.scss */
#specials .specials_group {
  margin-bottom: 60px;
}

/* line 1300, ../../src/css/layout-1.7.scss */
#specials #ip_specials h2 {
  display: none;
}

/* line 1301, ../../src/css/layout-1.7.scss */
#specials #ip_specials p {
  padding-bottom: 20px;
}

/* line 1303, ../../src/css/layout-1.7.scss */
.dealer_1525 #ip_specials h3 p {
  color: #98C1EA;
  font-size: 14px;
}

/* line 1305, ../../src/css/layout-1.7.scss */
#specials .specials_item {
  overflow: hidden;
  margin-bottom: 30px;
}

/* line 1308, ../../src/css/layout-1.7.scss */
#specials .specials_item_right_top h3 {
  color: #98C1EA;
  padding-bottom: 3px;
}

/* line 1313, ../../src/css/layout-1.7.scss */
#specials .specials_item_right_top strong a {
  font-size: 20px;
  text-decoration: none;
}

/* line 1319, ../../src/css/layout-1.7.scss */
#right #specials_item_right_top a {
  font-size: 24px;
  color: #FFF;
  padding-bottom: 14px;
}

/***** sidebar address *****/
/* line 1327, ../../src/css/layout-1.7.scss */
#sidebar_address {
  font-size: 12px;
  margin-bottom: 15px;
  display: none;
}

/* line 1333, ../../src/css/layout-1.7.scss */
.dealer_1547 #sidebar_address {
  display: none;
}

/***#left p#sidebar_address_head {
	color: #fff;
	background: #161616 image-url('filterList_header_bg.png') repeat-x;
	font-size: 12px;
	text-align: center;
	border-bottom: 1px solid #58595a;
	padding-top: 3px;
	margin-bottom: 3px;
}***/
/* line 1347, ../../src/css/layout-1.7.scss */
#left p#sidebar_address_head {
  color: #fff;
  font-size: 12px;
  text-align: left;
  padding-top: 3px;
  margin-bottom: 3px;
}

/* line 1355, ../../src/css/layout-1.7.scss */
#sidebar_address_titles {
  margin: 0px 5px 5px 0px;
  display: none;
}

/* line 1360, ../../src/css/layout-1.7.scss */
#getdirections {
  display: block;
  float: left;
  padding: 0px 4px;
  height: 20px;
  line-height: 20px;
  color: #fff;
  background: #181818;
  text-decoration: none;
  font-size: 12px;
  margin-top: 5px;
}

/* line 1373, ../../src/css/layout-1.7.scss */
#getdirections:hover {
  color: #98c1ea;
}

/***** quicklinks ****/
/* line 1379, ../../src/css/layout-1.7.scss */
#inner_quicklinks {
  margin: 0px 0px 0px 0px;
}

/* line 1383, ../../src/css/layout-1.7.scss */
#inner_quicklinks.base {
  width: auto;
}

/* line 1387, ../../src/css/layout-1.7.scss */
#inner_quicklinks li {
  height: 27px;
  line-height: 27px;
  border-top: 1px solid #363737;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 1394, ../../src/css/layout-1.7.scss */
#inner_quicklinks li.ql_indent {
  padding-left: 15px;
}

/* line 1396, ../../src/css/layout-1.7.scss */
#inner_quicklinks li a {
  color: #fff;
  font-size: 12px;
  padding-right: 15px;
  text-decoration: none;
  display: block;
  padding-left: 5px;
}

/* line 1405, ../../src/css/layout-1.7.scss */
#inner_quicklinks li a span {
  background: url('../../images/locationArrow_bg.png') no-repeat right 5px;
  padding-right: 10px;
}

/* line 1410, ../../src/css/layout-1.7.scss */
#inner_quicklinks li a:hover {
  background: url('../../images/innerQuicklinks_hover.png') repeat-x;
}

/****** Portal Specials Page ****/
/* line 1416, ../../src/css/layout-1.7.scss */
#sewellSpecials_wrapper {
  padding: 0px 10px 0px 15px;
  overflow: auto;
}
/* line 1420, ../../src/css/layout-1.7.scss */
#sewellSpecials_wrapper li {
  float: left;
  display: inline;
  margin-bottom: 2px;
  width: 470px;
}
/* line 1426, ../../src/css/layout-1.7.scss */
#sewellSpecials_wrapper p {
  float: left;
  display: inline;
  color: #9FA1A3;
  font-size: 13px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 15px;
}
/* line 1434, ../../src/css/layout-1.7.scss */
#sewellSpecials_wrapper p.logo_make {
  width: 115px;
  height: 95px;
  padding: 0px;
  margin-right: 5px;
}
/* line 1441, ../../src/css/layout-1.7.scss */
#sewellSpecials_wrapper p.logoMake_audi {
  background: url('../../images/makeLogo_audi.png') no-repeat center center;
}
/* line 1445, ../../src/css/layout-1.7.scss */
#sewellSpecials_wrapper p.logoMake_buick, #sewellSpecials_wrapper p.logoMake_gmc {
  background: url('../../images/makeLogo_buick.png') no-repeat center center;
}
/* line 1448, ../../src/css/layout-1.7.scss */
#sewellSpecials_wrapper p.logoMake_cadillac {
  background: url('../../images/makeLogo_cadillac.png') no-repeat center center;
}
/* line 1452, ../../src/css/layout-1.7.scss */
#sewellSpecials_wrapper p.logoMake_infiniti {
  background: url('../../images/makeLogo_infiniti.png') no-repeat center center;
}
/* line 1456, ../../src/css/layout-1.7.scss */
#sewellSpecials_wrapper p.logoMake_lexus {
  background: url('../../images/makeLogo_lexus.png') no-repeat center center;
}
/* line 1460, ../../src/css/layout-1.7.scss */
#sewellSpecials_wrapper p.logoMake_mini {
  background: url('../../images/makeLogo_mini.png') no-repeat center center;
}
/* line 1464, ../../src/css/layout-1.7.scss */
#sewellSpecials_wrapper p.logoMake_subaru {
  background: url('../../images/makeLogo_subaru.png') no-repeat center center;
}
/* line 1470, ../../src/css/layout-1.7.scss */
#sewellSpecials_wrapper .specialsWrapper_hover {
  float: left;
  display: inline;
  padding: 5px 0px 0px 0px;
  width: 350px;
}
/* line 1476, ../../src/css/layout-1.7.scss */
#sewellSpecials_wrapper .specialsWrapper_hover p {
  line-height: 17px;
}
/* line 1478, ../../src/css/layout-1.7.scss */
#sewellSpecials_wrapper .specialsWrapper_hover p.one_line {
  padding-top: 34px;
}
/* line 1481, ../../src/css/layout-1.7.scss */
#sewellSpecials_wrapper .specialsWrapper_hover p.two_lines {
  padding-top: 24px;
}
/* line 1484, ../../src/css/layout-1.7.scss */
#sewellSpecials_wrapper .specialsWrapper_hover p.three_lines {
  padding-top: 16px;
}
/* line 1487, ../../src/css/layout-1.7.scss */
#sewellSpecials_wrapper .specialsWrapper_hover p.four_lines {
  padding-top: 7px;
}

/****** Location Page ****/
/* line 1500, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper {
  padding: 0px 10px 0px 15px;
}

/* line 1504, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper li {
  float: left;
  display: inline;
  margin-bottom: 2px;
  width: 470px;
}

/* line 1511, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper li.right_col {
  margin-left: 25px;
}

/* line 1515, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper p {
  float: left;
  display: inline;
  color: #9fa1a3;
  font-size: 13px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 15px;
}

/* line 1524, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper .locationsDealer_title {
  font-size: 13px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin: 0px 0px 3px 0px;
}

/* line 1531, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper .locationsWrapper_hover {
  float: left;
  display: inline;
  padding: 5px 0px 0px 0px;
  height: 125px;
  width: 350px;
  border-top: 1px solid #454547;
}

/* line 1540, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper p.locationsAddress_wrapper {
  width: 147px;
  margin-right: 30px;
}

/* line 1545, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper p.locationsAddress_wrapper span {
  display: block;
  padding: 0px 0px 0px 0px;
}

/* line 1550, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper .locationsDirections_link {
  color: #fff;
  text-decoration: none;
  background: url('../../images/locationArrow_bg.png') no-repeat right 5px;
  padding-right: 8px;
  font-size: 12px;
}

/* line 1558, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper .locationsDirections_link:hover {
  background: url('../../images/locationArrow_bg_hover.png') no-repeat right 5px;
  color: #98c1ea;
}

/* line 1563, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper p.locationsPhone_title_wrapper {
  width: 80px;
}

/* line 1567, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper p.last {
  padding-right: 0px;
}

/* line 1572, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper p strong {
  color: #fff;
  font-weight: normal;
}

/* line 1577, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper p.logo_make {
  width: 115px;
  height: 95px;
  padding: 0px;
  margin-right: 5px;
}

/* line 1584, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper p.logoMake_cadillac {
  background: url('../../images/makeLogo_cadillac.png') no-repeat center top;
}

/* line 1588, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper p.logoMake_lexus {
  background: url('../../images/makeLogo_lexus.png') no-repeat center top;
}

/* line 1592, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper p.logoMake_infiniti {
  background: url('../../images/makeLogo_infiniti.png') no-repeat center top;
}

/* line 1596, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper p.logoMake_gmc, #sewellLocations_wrapper p.logoMake_buick {
  background: url('../../images/makeLogo_buick.png') no-repeat center top;
}

/* line 1600, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper p.logoMake_subaru {
  background: url('../../images/makeLogo_subaru.png') no-repeat center top;
}

/* line 1604, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper p.logoMake_mini {
  background: url('../../images/makeLogo_mini.png') no-repeat center top;
}

/* line 1608, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper p.logoMake_audi {
  background: url('../../images/makeLogo_audi.png') no-repeat center top;
}

/* line 1612, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper p.logoMake_fisker {
  background: url('../../images/makeLogo_fisker.png') no-repeat center top;
}

/* line 1616, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper p.locationsWrapper_border {
  float: right;
  width: 355px;
  height: 2px;
  border-top: 1px solid #454547;
  padding: 0px;
}

/***** news page *****/
/* line 1627, ../../src/css/layout-1.7.scss */
#news #content p {
  padding-bottom: 30px;
  line-height: 18px;
  color: #EEE;
}

/* line 1633, ../../src/css/layout-1.7.scss */
#news #content h2 a {
  padding: 0;
  color: #98C1EA;
  font-size: 17px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
  font-weight: normal;
  display: block;
  text-decoration: none;
}

/* line 1644, ../../src/css/layout-1.7.scss */
#news #content h3 {
  display: block;
  margin-bottom: 7px;
  font-size: 17px;
}

/* line 1650, ../../src/css/layout-1.7.scss */
#news #recentList li {
  line-height: 20px;
}

/***** financing page *****/
/* line 1654, ../../src/css/layout-1.7.scss */
#financeHeader_custom {
  background: url('../../images/financingBanner_bg.jpg') no-repeat;
  width: 960px;
  height: 209px;
  margin: 0px auto;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  display: none;
}

/* line 1664, ../../src/css/layout-1.7.scss */
#financeHeader_custom h1 {
  color: #44494f;
  font-size: 30px;
  padding: 15px 0px 5px 30px;
}

/* line 1670, ../../src/css/layout-1.7.scss */
#financeHeader_custom h2 {
  color: #757676;
  font-size: 16px;
  padding: 0px 0px 0px 30px;
  text-transform: uppercase;
}

/* line 1677, ../../src/css/layout-1.7.scss */
#financeHeader_custom ul {
  padding: 15px 0px 0px 30px;
  color: #565656;
  font-size: 15px;
}

/* line 1683, ../../src/css/layout-1.7.scss */
#financeHeader_custom #get_started {
  display: block;
  position: absolute;
  top: 120px;
  left: 159px;
  background: url('../../images/getStarted_button.png') no-repeat;
  width: 231px;
  height: 60px;
  text-indent: -9000px;
}

/* line 1694, ../../src/css/layout-1.7.scss */
#financeHeader_custom #get_started:hover {
  background-position: -232px 0px;
}

/* line 1698, ../../src/css/layout-1.7.scss */
#financeLeft_custom {
  width: 298px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 5px 0px 0px 16px;
}

/* line 1704, ../../src/css/layout-1.7.scss */
#financeRight_custom {
  width: 643px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 0px 0px 0px 0px;
  color: #9fa1a3;
}

/* line 1711, ../../src/css/layout-1.7.scss */
#financing #right ol {
  list-style: decimal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #9FA1A3;
  font-size: 13px;
  padding: 0 0 10px 21px;
}

/* line 1719, ../../src/css/layout-1.7.scss */
#financing #right ol li {
  padding-bottom: 7px;
}

/**** finance left ****/
/* line 1725, ../../src/css/layout-1.7.scss */
#financeLeft_custom #financeCalc {
  background: url('../../images/financeCalc_bg.png') no-repeat;
  width: 267px;
  height: 210px;
  margin: 20px 0px 0px 1px;
}

/* line 1732, ../../src/css/layout-1.7.scss */
#financeCalc h2 {
  width: 251px;
  text-align: center;
  margin: 0px auto;
  height: 40px;
  line-height: 40px;
  color: #313234;
  font-size: 13px;
}

/* line 1742, ../../src/css/layout-1.7.scss */
#financeCalc ol {
  width: 235px;
  margin: 0px auto;
  color: #54575a;
  font-size: 12px;
}

/* line 1749, ../../src/css/layout-1.7.scss */
#financeCalc ol li {
  margin-bottom: 3px;
}

/* line 1753, ../../src/css/layout-1.7.scss */
#financeCalc ol .input_element {
  clear: left;
  width: 75%;
  margin-left: 14px;
}

/* line 1759, ../../src/css/layout-1.7.scss */
#financeCalc ol label {
  margin-bottom: 3px;
}

/* line 1763, ../../src/css/layout-1.7.scss */
#financeCalc #submitBtn {
  float: right;
  display: inline;
  margin: 7px 29px 0px 0px;
}

/* line 1769, ../../src/css/layout-1.7.scss */
#financeCalc #submitBtn input {
  width: 90px;
  display: block;
  height: 30px;
  line-height: 30px;
  color: #fff;
  text-align: center;
  background: #333335;
  border: 1px solid #515255;
  cursor: pointer;
}

/* line 1781, ../../src/css/layout-1.7.scss */
#financeCalc ol li#vehicle_calculator_price {
  float: left;
  display: inline;
  margin: -25px 0px 0px 15px;
  font-size: 15px;
  background: #fff;
  padding: 4px;
  border: 1px solid #000;
}

/* line 1791, ../../src/css/layout-1.7.scss */
#financeCalc ol li#vehicle_calculator_error {
  font-size: 10px;
  float: left;
  display: inline;
  margin: -7px 0px 0px 0px;
}

/* line 1797, ../../src/css/layout-1.7.scss */
#financeApp_button {
  float: left;
  display: none;
  margin: 15px 0px 0px 19px;
}

/* line 1803, ../../src/css/layout-1.7.scss */
#financeApp_button a {
  width: 229px;
  height: 54px;
  text-indent: -9000px;
  display: block;
  background: url('../../images/creditApplication_bg.png') no-repeat;
}

/* line 1811, ../../src/css/layout-1.7.scss */
#financeApp_button a:hover {
  background-position: -249px 0px;
}

/**** finance right *****/
/* line 1817, ../../src/css/layout-1.7.scss */
#financeRight_custom h2 {
  color: #98c1ea;
  margin: 0px 0px 15px 0px;
  font-weight: normal;
}

/* line 1823, ../../src/css/layout-1.7.scss */
#financeRight_custom p {
  font-size: 13px;
  line-height: 15px;
}

/* line 1828, ../../src/css/layout-1.7.scss */
#financeLeft_list {
  padding: 10px 0px 3px 0px;
  font-size: 13px;
}

/* line 1833, ../../src/css/layout-1.7.scss */
#financeLeft_list li {
  padding: 0px 0px 7px 13px;
  background: url('../../images/financeCheck_mark.png') no-repeat left top;
}

/* line 1838, ../../src/css/layout-1.7.scss */
#financeRight_custom a, #financeLeft_list li a {
  text-decoration: none;
}

/***** Service Portal *****/
/* line 1845, ../../src/css/layout-1.7.scss */
#service #sewellLocations_wrapper li {
  margin: 0px 25px 0px 0px;
  width: 303px;
}

/* line 1850, ../../src/css/layout-1.7.scss */
#service #sewellLocations_wrapper li.right_col {
  margin: 0px;
}

/* line 1854, ../../src/css/layout-1.7.scss */
.locationsWrapper_service {
  height: 170px;
}

/* line 1858, ../../src/css/layout-1.7.scss */
#service #sewellLocations_wrapper p.locationsAddress_wrapper {
  border-top: none;
  padding-top: 3px;
  margin-right: 0px;
}

/* line 1864, ../../src/css/layout-1.7.scss */
#service .tinyBorder_service {
  height: 10px;
  width: 30px;
  border-right: none;
  border-top: none;
  padding: 0px;
}

/* line 1872, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper p.locationsAddress_wrapper span.serviceLinks_wrapper {
  padding: 13px 0px 0px 0px;
  font-size: 11px;
}

/* line 1877, ../../src/css/layout-1.7.scss */
#sewellLocations_wrapper p.locationsAddress_wrapper span.serviceLinks_wrapper a.locationsDirections_link {
  font-size: 11px;
}

/***** service site styles ****/
/* line 1883, ../../src/css/layout-1.7.scss */
h3.serviceLeft_header {
  font-weight: normal;
  margin-bottom: 10px;
}

/* line 1888, ../../src/css/layout-1.7.scss */
#serviceList_wrapper {
  margin-top: 10px;
}

/* line 1892, ../../src/css/layout-1.7.scss */
#serviceList_wrapper .sewell_expand a, #serviceList_wrapper .no_expand {
  background: url('../../images/invList_dot.png') no-repeat 4px 7px;
  padding-left: 15px;
  display: block;
}

/* line 1898, ../../src/css/layout-1.7.scss */
#serviceList_wrapper .no_expand {
  cursor: default;
}

/* line 1902, ../../src/css/layout-1.7.scss */
#serviceList_wrapper li {
  padding: 0px 0px 7px 0px;
}

/* line 1906, ../../src/css/layout-1.7.scss */
#serviceList_wrapper .sewell_categoryitems {
  color: #fff;
  padding: 0px 0px 4px 0px;
  line-height: 15px;
  border-bottom: 1px solid #3e3e40;
  width: 189px;
  margin-left: 13px;
  font-size: 12px;
}

/* line 1916, ../../src/css/layout-1.7.scss */
#serviceList_wrapper .sewell_expand a:hover {
  color: #98c1ea;
  background: url('../../images/invList_dot_hover.png') no-repeat 4px 7px;
}

/* line 1921, ../../src/css/layout-1.7.scss */
#serviceList_wrapper .sewell_expand.expanded a {
  color: #98c1ea;
}

/* line 1925, ../../src/css/layout-1.7.scss */
#sewellButton_link {
  display: block;
  float: left;
  padding: 0px 4px;
  height: 20px;
  line-height: 20px;
  color: #fff;
  font-size: 12px;
}

/* line 1935, ../../src/css/layout-1.7.scss */
#sewellButton_link:hover {
  color: #98c1ea;
}

/* line 1939, ../../src/css/layout-1.7.scss */
.form_instructions {
  padding: 0 0 0 42px;
}

/* line 1943, ../../src/css/layout-1.7.scss */
#service_request_form {
  background-color: #000;
}
/* line 1946, ../../src/css/layout-1.7.scss */
#service_request_form fieldset {
  background-color: #000;
  clear: none;
  float: left;
  padding: 0 5%;
  width: 40%;
}
/* line 1953, ../../src/css/layout-1.7.scss */
#service_request_form fieldset ol {
  width: 100%;
}
/* line 1956, ../../src/css/layout-1.7.scss */
#service_request_form fieldset ol .radio_button li {
  clear: none;
  float: none;
  display: inline;
}
/* line 1962, ../../src/css/layout-1.7.scss */
#service_request_form fieldset ol .radio_button label, #service_request_form fieldset ol .radio_button input {
  float: left;
  width: auto;
}
/* line 1967, ../../src/css/layout-1.7.scss */
#service_request_form fieldset ol .radio_button label {
  margin-right: 15px;
}
/* line 1971, ../../src/css/layout-1.7.scss */
#service_request_form fieldset ol .radio_button input {
  border: none;
  margin-right: 5px;
}
/* line 1976, ../../src/css/layout-1.7.scss */
#service_request_form fieldset ol label {
  background: none;
  padding-left: 0;
  width: 100%;
}
/* line 1984, ../../src/css/layout-1.7.scss */
#service_request_form #vehicle_question_submit {
  float: right;
  margin: 10px 0 10px;
  padding: 0 5%;
  width: 40%;
}
/* line 1990, ../../src/css/layout-1.7.scss */
#service_request_form #vehicle_question_submit input {
  background-color: #333335;
  border: none;
  color: #fff;
  padding: 5px;
}
/* line 1996, ../../src/css/layout-1.7.scss */
#service_request_form #vehicle_question_submit input:hover {
  background-color: #999;
  color: #222;
}

/***** parts *****/
/* line 2006, ../../src/css/layout-1.7.scss */
#parts_request_form {
  background-color: #000;
}
/* line 2009, ../../src/css/layout-1.7.scss */
#parts_request_form fieldset {
  background-color: #000;
  clear: none;
  float: left;
  margin: 0;
  padding: 0 3%;
  width: 94%;
}
/* line 2017, ../../src/css/layout-1.7.scss */
#parts_request_form fieldset ol {
  width: 48%;
  margin: 0;
}
/* line 2021, ../../src/css/layout-1.7.scss */
#parts_request_form fieldset ol li {
  height: auto;
}
/* line 2023, ../../src/css/layout-1.7.scss */
#parts_request_form fieldset ol.left {
  margin-right: 4%;
}
/* line 2027, ../../src/css/layout-1.7.scss */
#parts_request_form fieldset ol .radio_button li {
  clear: none;
  float: none;
  display: inline;
}
/* line 2033, ../../src/css/layout-1.7.scss */
#parts_request_form fieldset ol .radio_button label, #parts_request_form fieldset ol .radio_button input {
  float: left;
  width: auto;
}
/* line 2038, ../../src/css/layout-1.7.scss */
#parts_request_form fieldset ol .radio_button label {
  margin-right: 15px;
}
/* line 2042, ../../src/css/layout-1.7.scss */
#parts_request_form fieldset ol .radio_button input {
  border: none;
  margin-right: 5px;
}
/* line 2047, ../../src/css/layout-1.7.scss */
#parts_request_form fieldset ol label {
  background: none;
  padding-left: 0;
  width: 100%;
}
/* line 2053, ../../src/css/layout-1.7.scss */
#parts_request_form fieldset ol textarea {
  width: 302px;
  height: 101px;
}
/* line 2060, ../../src/css/layout-1.7.scss */
#parts_request_form #vehicle_question_submit {
  float: right;
  margin: 10px 0 10px;
  padding: 0;
  width: 48%;
}
/* line 2066, ../../src/css/layout-1.7.scss */
#parts_request_form #vehicle_question_submit input {
  background-color: #333335;
  border: none;
  color: #fff;
  padding: 5px;
}
/* line 2072, ../../src/css/layout-1.7.scss */
#parts_request_form #vehicle_question_submit input:hover {
  background-color: #999;
  color: #222;
}

/**** contact page ****/
/* line 2083, ../../src/css/layout-1.7.scss */
#contactAddress_wrapper {
  float: left;
  display: inline;
  border-top: 1px solid #3e3e40;
  padding: 5px 0px 0px 0px;
  margin: 2px 0px 0px 0px;
  width: 555px;
}

/* line 2092, ../../src/css/layout-1.7.scss */
#contactAddress_wrapper p {
  float: left;
  display: inline;
  color: #9fa1a3;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 2099, ../../src/css/layout-1.7.scss */
#contactAddress_wrapper p strong {
  font-weight: normal;
  color: #fff;
}

/* line 2104, ../../src/css/layout-1.7.scss */
.contactPage_thumb {
  width: 100px;
  height: 76px;
  margin: 0px 10px 0px 0px;
  float: left;
  display: inline;
}

/* line 2112, ../../src/css/layout-1.7.scss */
#contactAddress_wrapper p.first {
  width: 200px;
}

/* line 2116, ../../src/css/layout-1.7.scss */
#contactAddress_wrapper p.last {
  margin-left: 30px;
}

/* line 2120, ../../src/css/layout-1.7.scss */
#contactAddress_wrapper .mid {
  min-height: 75px;
}

/* line 2124, ../../src/css/layout-1.7.scss */
#service .mid span {
  display: none;
}

/* line 2128, ../../src/css/layout-1.7.scss */
#service .mid span#phone_003 {
  display: block;
}

/* line 2132, ../../src/css/layout-1.7.scss */
#service h3 {
  color: #98C1EA;
  font-weight: normal;
  margin-bottom: 15px;
}

/* line 2138, ../../src/css/layout-1.7.scss */
#parts .mid span {
  display: none;
}

/* line 2142, ../../src/css/layout-1.7.scss */
#parts .mid span#phone_004 {
  display: block;
}

/**** accordian common styles ****/
/* line 2149, ../../src/css/layout-1.7.scss */
.sewell_expand a, .no_expand {
  padding-right: 30px;
  text-decoration: none;
  cursor: pointer;
  font-size: 13px;
  color: #9fa1a3;
}

/* line 2157, ../../src/css/layout-1.7.scss */
.sewell_categoryitems {
  display: none;
  color: #9fa1a3;
  font-size: 13px;
  padding-bottom: 13px;
}

/* line 2164, ../../src/css/layout-1.7.scss */
.sewell_categoryitems strong {
  color: #fff;
  font-weight: normal;
}

/**** FAQ page ****/
/* line 2171, ../../src/css/layout-1.7.scss */
#faqs .sewell_categoryitems {
  border-bottom: 1px solid #9fa1a3;
  padding: 0px 10px 10px 10px;
  margin-bottom: 5px;
}

/* line 2177, ../../src/css/layout-1.7.scss */
.faq_wrapper {
  margin-top: 25px;
}

/* line 2181, ../../src/css/layout-1.7.scss */
.faq_wrapper strong {
  text-decoration: none;
  font-size: 14px;
  padding-bottom: 10px;
  display: block;
}

/**** testimonials *****/
/**** Collision Portal *****/
/* line 2194, ../../src/css/layout-1.7.scss */
#collision #left {
  /*width: 275px;*/
}

/* line 2202, ../../src/css/layout-1.7.scss */
#collisionLocation_wrapper {
  margin: 0px 0px 15px 0px;
  line-height: 15px;
}

/* line 2207, ../../src/css/layout-1.7.scss */
#collisionLocation_wrapper h3 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-bottom: 1px solid #3e3e40;
  padding: 0px 0px 5px 0px;
  margin: 15px 0px 5px 0px;
  font-weight: normal;
  text-transform: uppercase;
  clear: both;
}

/* line 2217, ../../src/css/layout-1.7.scss */
#collisionLocation_wrapper h3.first {
  margin-top: 0px;
}

/* line 2221, ../../src/css/layout-1.7.scss */
#collisionLocation_wrapper .sewell_expand.expanded {
  padding: 0px;
}

/* line 2225, ../../src/css/layout-1.7.scss */
.sewell_expand a {
  background: url('../../images/expandArrow_closed.png') no-repeat right center;
  padding-right: 20px;
  line-height: 18px;
}

/* line 2231, ../../src/css/layout-1.7.scss */
.sewell_expand a:hover {
  color: #fff;
}

/* line 2235, ../../src/css/layout-1.7.scss */
.sewell_expand.expanded a {
  color: #fff;
  background: url('../../images/expandArrow_open.png') no-repeat right center;
}

/* line 2240, ../../src/css/layout-1.7.scss */
#collisionLocation_wrapper .locationsDirections_link {
  color: #fff;
  text-decoration: none;
  background: url('../../images/locationArrow_bg.png') no-repeat right 5px;
  padding-right: 8px;
  font-size: 12px;
}

/* line 2248, ../../src/css/layout-1.7.scss */
#collisionLocation_wrapper .locationsDirections_link:hover {
  background: url('../../images/locationArrow_bg_hover.png') no-repeat right 5px;
  color: #98c1ea;
}

/**** collision site *****/
/* line 2255, ../../src/css/layout-1.7.scss */
.custom_pages h4.collision_title {
  color: #fff;
  margin: 0px 0px 10px 0px;
}

/* line 2260, ../../src/css/layout-1.7.scss */
.collisionAddress_wrapper strong {
  color: #fff;
  font-weight: normal;
}

/* line 2265, ../../src/css/layout-1.7.scss */
#track_vehicle_form {
  background: url('../../images/collisionStatus_bg.png') no-repeat;
  height: 169px;
  margin-top: 10px;
  margin-left: -10px;
}

/* line 2272, ../../src/css/layout-1.7.scss */
.dealer_2868 #track_vehicle_form, .dealer_2673 #track_vehicle_form, .dealer_1858 #track_vehicle_form {
  display: none;
}

/* line 2276, ../../src/css/layout-1.7.scss */
#track_vehicle_form li {
  color: #54575a;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
  font-size: 12px;
}

/* line 2283, ../../src/css/layout-1.7.scss */
#track_vehicle_form li.first {
  margin: 0px;
  text-align: center;
  color: #313234;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  padding: 5px 0px 0px 0px;
}

/* line 2293, ../../src/css/layout-1.7.scss */
#track_vehicle_form li p label {
  display: block;
  color: #54575a;
}

/* line 2298, ../../src/css/layout-1.7.scss */
#track_vehicle_form li p input {
  margin-top: 3px;
  width: 200px;
}

/* line 2303, ../../src/css/layout-1.7.scss */
#track_vehicle_form li p.trackButton_container input {
  float: right;
  display: block;
  padding: 0px 4px;
  height: 20px;
  line-height: 20px;
  color: #fff;
  background: #181818;
  text-decoration: none;
  font-size: 12px;
  border: none;
  margin-right: 10px;
  width: auto;
  cursor: pointer;
}

/* collision form */
/* line 2321, ../../src/css/layout-1.7.scss */
#collision_center_request_form {
  background-color: #180e00;
  padding-top: 10px;
}
/* line 2325, ../../src/css/layout-1.7.scss */
#collision_center_request_form fieldset {
  background-color: #180e00;
  clear: none;
  float: left;
  padding: 0 3%;
  width: 94%;
  display: inline;
}
/* line 2333, ../../src/css/layout-1.7.scss */
#collision_center_request_form fieldset h3 {
  background-color: transparent;
  color: #98c1ea;
  margin-bottom: 10px;
  text-align: left;
  font-size: 14px;
}
/* line 2341, ../../src/css/layout-1.7.scss */
#collision_center_request_form fieldset ol {
  float: left;
  width: 48%;
  margin: 0;
  display: inline;
}
/* line 2347, ../../src/css/layout-1.7.scss */
#collision_center_request_form fieldset ol.left {
  margin-right: 4%;
}
/* line 2349, ../../src/css/layout-1.7.scss */
#collision_center_request_form fieldset ol li {
  margin-bottom: 10px;
}
/* line 2351, ../../src/css/layout-1.7.scss */
#collision_center_request_form fieldset ol .radio_button li {
  clear: none;
  float: none;
  display: inline;
}
/* line 2357, ../../src/css/layout-1.7.scss */
#collision_center_request_form fieldset ol .radio_button label, #collision_center_request_form fieldset ol .radio_button input {
  float: left;
  width: auto;
  display: inline;
}
/* line 2363, ../../src/css/layout-1.7.scss */
#collision_center_request_form fieldset ol .radio_button label {
  margin-right: 15px;
}
/* line 2367, ../../src/css/layout-1.7.scss */
#collision_center_request_form fieldset ol .radio_button input {
  border: none;
  margin-right: 5px;
}
/* line 2372, ../../src/css/layout-1.7.scss */
#collision_center_request_form fieldset ol label {
  background: none;
  padding-left: 0;
  width: 100%;
  float: none;
}
/* line 2381, ../../src/css/layout-1.7.scss */
#collision_center_request_form #formText_wrapper {
  font-size: 12px;
  color: #9fa1a3;
  float: left;
  display: inline;
  width: 412px;
  margin: 0px 0px 0px 22px;
  line-height: 14px;
  padding: 0px;
  height: 25px;
}
/* line 2393, ../../src/css/layout-1.7.scss */
#collision_center_request_form #vehicle_question_submit {
  float: right;
  margin: 0px 20px 10px 0px;
  padding: 0;
  display: inline;
}
/* line 2399, ../../src/css/layout-1.7.scss */
#collision_center_request_form #vehicle_question_submit input {
  background-color: #333335;
  border: none;
  color: #fff;
  padding: 5px;
}
/* line 2405, ../../src/css/layout-1.7.scss */
#collision_center_request_form #vehicle_question_submit input:hover {
  background-color: #999;
  color: #222;
}

/* line 2413, ../../src/css/layout-1.7.scss */
#collision_center_request_form ol.right {
  height: 220px;
}

/* line 2417, ../../src/css/layout-1.7.scss */
#collision_center_request_form ol.right li {
  position: relative;
}

/* line 2421, ../../src/css/layout-1.7.scss */
#collision_center_request_form ol.right li textarea {
  position: absolute;
  top: 14px;
  left: 0px;
}

/* line 2427, ../../src/css/layout-1.7.scss */
.dealer_1547 #collision_center_request_form fieldset ol.left li {
  margin-bottom: 9px;
}

/***** About Page ****/
/* line 2433, ../../src/css/layout-1.7.scss */
#aboutCustom_top {
  padding: 0px 0 20px;
  line-height: 16px;
}

/* line 2438, ../../src/css/layout-1.7.scss */
#aboutFlash_wrapper {
  width: 961px;
  margin: 0px auto;
}

/*### =notify #####
#################*/
/* line 2445, ../../src/css/layout-1.7.scss */
#notify_form_div {
  background: #180e00 url('../../images/dealerContact_bg.png') repeat-x;
  color: #fff;
  width: auto !important;
}

/* line 2450, ../../src/css/layout-1.7.scss */
#notify_form_div h3 {
  height: 25px;
  /*	background: url(http://images1.ecarlist.com/sites/templates/common/images/notify_top.jpg) no-repeat top right; */
  padding: 17px 0 0 15px;
  color: #fff;
  line-height: 20px;
  margin-bottom: 5px;
}

/* line 2459, ../../src/css/layout-1.7.scss */
.tb_even,
.nfd_even {
  background: transparent;
}

/* line 2463, ../../src/css/layout-1.7.scss */
#content #notify_form_div select#store_id {
  padding-right: 0px;
  width: 270px;
  margin-left: 15px !important;
}

/* line 2469, ../../src/css/layout-1.7.scss */
form.ecl-validation #inventory_v2_sorry #notify_form_div input, #inventory_v2_sorry #notify_form_div form.ecl-validation input, form.ecl-validation #notify input, #notify form.ecl-validation input {
  width: 250px !important;
  margin-left: 15px !important;
}

/* line 2474, ../../src/css/layout-1.7.scss */
#notify_form_div h3 {
  color: #9fbdd7;
}

/* line 2478, ../../src/css/layout-1.7.scss */
#notify_right {
  width: 669px;
  float: left;
}

/* line 2483, ../../src/css/layout-1.7.scss */
#notify_form_div h2 {
  display: none;
}

/* line 2487, ../../src/css/layout-1.7.scss */
#notify_form_div #nfd_legend {
  background: transparent;
}

/* line 2491, ../../src/css/layout-1.7.scss */
#notify_right ol, #rightColumn #notify_form_div ol {
  float: left;
  width: 300px;
}

/* line 2496, ../../src/css/layout-1.7.scss */
#year_begin_label, #year_end_label {
  display: none;
}

/* line 2500, ../../src/css/layout-1.7.scss */
#notify_image {
  margin-top: 80px;
}

/* line 2504, ../../src/css/layout-1.7.scss */
#notify li.dealerStores_select select {
  width: 57%;
}

/* line 2508, ../../src/css/layout-1.7.scss */
#notify_middle {
  width: 287px;
  float: left;
}

/* line 2514, ../../src/css/layout-1.7.scss */
#notify #notify_right fieldset {
  width: 330px;
  float: left;
}

/* line 2520, ../../src/css/layout-1.7.scss */
#content #notify_form_div input, #content #notify_form_div select {
  margin: 11px 0 8px 0;
}

/* line 2524, ../../src/css/layout-1.7.scss */
#notify #notify_form_div input, #notify #notify_form_div select {
  margin-top: 0;
}

/* line 2528, ../../src/css/layout-1.7.scss */
#notify_middle p {
  padding-left: 15px;
  padding-top: 10px;
}

/* line 2533, ../../src/css/layout-1.7.scss */
#notify_middle h2 {
  text-indent: 15px;
  color: #9fbdd7;
}

/* line 2538, ../../src/css/layout-1.7.scss */
#notify_right form.validation label {
  margin-right: 5px;
}

/* line 2542, ../../src/css/layout-1.7.scss */
#inventory_v2_sorry #nfd_legend, #notify #notify_right #nfd_legend {
  background: transparent;
  float: none;
  width: 325px !important;
  padding-left: 12px !important;
}

/* line 2549, ../../src/css/layout-1.7.scss */
#inventory_v2_sorry #nfd_legend span, #notify #notify_right #nfd_legend span {
  text-indent: 0;
  background: none;
}

/* line 2554, ../../src/css/layout-1.7.scss */
#inventory_v2_sorry .tb_even, #inventory_v2_sorry .nfd_even {
  background: transparent;
}

/* line 2558, ../../src/css/layout-1.7.scss */
#inventory_v2_sorry #notify_form_div {
  background: transparent !important;
  color: #fff;
}

/* line 2563, ../../src/css/layout-1.7.scss */
#inventory_v2_sorry #notify_form_div select {
  border: 1px solid #222;
}

/* line 2567, ../../src/css/layout-1.7.scss */
#inventory_v2_sorry #sorry_notify_container {
  background: #180e00 url('../../images/dealerContact_bg.png') repeat-x;
  height: 265px;
  border: none;
}

/* line 2573, ../../src/css/layout-1.7.scss */
#notify #vehicle_finder_bottom {
  width: 645px;
  clear: both;
}

/* line 2578, ../../src/css/layout-1.7.scss */
#inventory_v2_sorry #notify_form_div input.submitButton {
  display: block;
  border: 1px solid #2e2c2a;
  background: #333335;
  color: #fff;
  height: 19px;
  width: 64px !important;
  float: right;
  margin: 10px 19px 0 0;
  text-align: center;
  padding: 0px 10px;
  cursor: pointer;
  text-indent: 0;
}

/* line 2593, ../../src/css/layout-1.7.scss */
#inventory_v2_sorry #notify_form_div #year_required, #notify #notify_form_div #year_required {
  background: url('../../images/ast_trans_blue.png') no-repeat left center;
}

/* line 2597, ../../src/css/layout-1.7.scss */
#content #notify_form_div #year_begin, #content #notify_form_div #year_end {
  width: 69px;
}

/* line 2601, ../../src/css/layout-1.7.scss */
#notify #vehicle_finder_submit {
  height: 19px;
  float: none;
  padding: 5px 59px 5px 18px;
}

/* line 2607, ../../src/css/layout-1.7.scss */
#notify #notify_form_div .input_element_wrapper {
  margin: 0;
}

/* line 2611, ../../src/css/layout-1.7.scss */
#notify form.validation label, #notify form.validation span.formLabel {
  float: left;
}

/* line 2615, ../../src/css/layout-1.7.scss */
#notify #notify_form_div input.submitButton {
  display: block;
  border: 1px solid #2e2c2a;
  background: #333335;
  color: #fff;
  height: 19px;
  width: 64px !important;
  margin: 0px auto;
  text-align: center;
  padding: 0px 10px;
  cursor: pointer;
  text-indent: 0;
}

/* line 2629, ../../src/css/layout-1.7.scss */
#notify #notify_form_div label, #ntify #notify_form_div span.formLabel {
  margin-top: 0;
}

/* line 2633, ../../src/css/layout-1.7.scss */
#notify #notify_form_div input.submitButton {
  float: right;
}

/* line 2637, ../../src/css/layout-1.7.scss */
#notify li {
  padding: 0px;
}

/* line 2641, ../../src/css/layout-1.7.scss */
#notify #notify_form_div li {
  padding: 5px 0px;
}

/* line 2645, ../../src/css/layout-1.7.scss */
#notify #notify_form_div li.dealerStores_select {
  height: 13px;
}

/* line 2649, ../../src/css/layout-1.7.scss */
#notify form.validation p.error_msg {
  margin: -10px 12px 0px 0px !important;
}

/***** contact hours ****/
/* line 2659, ../../src/css/layout-1.7.scss */
#hours_list_title, .hours_department_title {
  margin-bottom: 5px;
}

/* line 2663, ../../src/css/layout-1.7.scss */
.hours_department_title {
  font-size: 12px;
}

/* line 2667, ../../src/css/layout-1.7.scss */
.hours_department_list {
  color: #9FA1A3;
  line-height: 17px;
  font-size: 12px;
  padding-bottom: 5px;
}

/**** footer ****/
/* line 2676, ../../src/css/layout-1.7.scss */
#footerMakes_wrapper {
  display: table;
  width: 100%;
  background: url('../../images/footerMakes_bg.png') repeat-x top left;
  height: 47px;
  border-top: 1px solid #000;
}

/* line 2684, ../../src/css/layout-1.7.scss */
#footer_makes {
  width: 1000px;
  margin: 0px auto;
}

/* line 2689, ../../src/css/layout-1.7.scss */
#footer_makes li.footerMakes_li {
  float: left;
  display: inline;
  position: relative;
  margin: 0px;
}

/* line 2700, ../../src/css/layout-1.7.scss */
#footer_makes li.footerMakes_li.last {
  margin: 0px 0px 0px 5px;
}

/* line 2704, ../../src/css/layout-1.7.scss */
#footer_makes li a.footerMake_img {
  float: left;
  display: block;
  height: 47px;
  background: url('../../images/footerMakes_links_new.png') no-repeat;
  text-indent: -9000px;
  position: relative;
  cursor: pointer;
}

/* line 2714, ../../src/css/layout-1.7.scss */
#footer_makes li a#footerMakes_001 {
  width: 115px;
  background-position: 0px 0px;
}

/* line 2719, ../../src/css/layout-1.7.scss */
#footer_makes li a#footerMakes_002 {
  width: 130px;
  background-position: -115px 0px;
}

/* line 2724, ../../src/css/layout-1.7.scss */
#footer_makes li a#footerMakes_003 {
  width: 85px;
  background-position: -245px 0px;
}

/* line 2729, ../../src/css/layout-1.7.scss */
#footer_makes li a#footerMakes_004 {
  width: 147px;
  background-position: -327px 0px;
}

/* line 2734, ../../src/css/layout-1.7.scss */
#footer_makes li a#footerMakes_005 {
  width: 105px;
  background-position: -479px 0px;
}

/* line 2739, ../../src/css/layout-1.7.scss */
#footer_makes li a#footerMakes_006 {
  width: 111px;
  background-position: -584px 0px;
}

/* line 2744, ../../src/css/layout-1.7.scss */
#footer_makes li a#footerMakes_007 {
  width: 87px;
  background-position: -695px 0px;
}

/* line 2749, ../../src/css/layout-1.7.scss */
#footer_makes li a#footerMakes_008 {
  width: 110px;
  background-position: -782px 0px;
}

/* line 2754, ../../src/css/layout-1.7.scss */
#footer_makes li a#footerMakes_009 {
  width: 98px;
  background-position: -912px 0px;
}

/**** footer make hovers ***/
/* line 2761, ../../src/css/layout-1.7.scss */
#footer_makes li.footerMakes_li ul {
  display: none;
  position: absolute;
  background: #292929 url('../../images/footerMake_dropdown_bg.png') repeat-x;
  bottom: 46px;
  left: -20px;
  width: 165px;
  text-align: center;
  padding: 5px 0px;
}

/* line 2772, ../../src/css/layout-1.7.scss */
#footer_makes li.footerMakes_li.footerMakes_li001 ul {
  width: 220px;
  left: -50px;
}

/* line 2777, ../../src/css/layout-1.7.scss */
#footer_makes li.footerMakes_li.footerMakes_li003 ul {
  left: -44px;
}

/* line 2781, ../../src/css/layout-1.7.scss */
#footer_makes li.footerMakes_li.footerMakes_li004 ul {
  left: -10px;
}

/* line 2785, ../../src/css/layout-1.7.scss */
#footer_makes li.footerMakes_li.footerMakes_li005 ul {
  left: -35px;
}

/* line 2789, ../../src/css/layout-1.7.scss */
#footer_makes li.footerMakes_li.footerMakes_li006 ul {
  left: -32px;
}

/* line 2793, ../../src/css/layout-1.7.scss */
#footer_makes li.footerMakes_li.footerMakes_li007 ul {
  left: -45px;
}

/* line 2797, ../../src/css/layout-1.7.scss */
#footer_makes li.footerMakes_li.footerMakes_li008 ul {
  left: -23px;
}

/* line 2801, ../../src/css/layout-1.7.scss */
#footer_makes li.footerMakes_li.footerMakes_li009 ul {
  left: -36px;
}

/* line 2805, ../../src/css/layout-1.7.scss */
#footer_makes li.footerMakes_li:hover ul, #footer_makes li.footerMakes_li.hover ul {
  display: block;
}

/* line 2809, ../../src/css/layout-1.7.scss */
#footer_makes li.footerMakes_li ul li {
  padding: 0px 5px;
  line-height: 15px;
}

/* line 2814, ../../src/css/layout-1.7.scss */
#footer_makes li.footerMakes_li ul li a {
  text-decoration: none;
  font-family: "Helvetica Neue", Helvetica, arial, sans-serif;
  font-size: 12px;
}

/* line 2820, ../../src/css/layout-1.7.scss */
#footer_makes li.footerMakes_li ul li a:hover {
  color: #98c1ea;
}

/* line 2824, ../../src/css/layout-1.7.scss */
#footer_makes li a span.footerMake_glow {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 135px;
  height: 35px;
  background: url('../../images/footerMake_glow.png') no-repeat top center;
}

/* line 2834, ../../src/css/layout-1.7.scss */
#footer_makes li a:hover span.footerMake_glow {
  display: block;
}

/* line 2838, ../../src/css/layout-1.7.scss */
#footer_makes li a#footerMakes_001 span.footerMake_glow {
  left: -14px;
}

/* line 2842, ../../src/css/layout-1.7.scss */
#footer_makes li a#footerMakes_002 span.footerMake_glow {
  left: -6px;
}

/* line 2846, ../../src/css/layout-1.7.scss */
#footer_makes li a#footerMakes_003 span.footerMake_glow {
  left: -25px;
}

/* line 2850, ../../src/css/layout-1.7.scss */
#footer_makes li a#footerMakes_004 span.footerMake_glow {
  left: 10px;
}

/* line 2854, ../../src/css/layout-1.7.scss */
#footer_makes li a#footerMakes_005 span.footerMake_glow {
  left: -20px;
}

/* line 2858, ../../src/css/layout-1.7.scss */
#footer_makes li a#footerMakes_006 span.footerMake_glow {
  left: -13px;
}

/* line 2862, ../../src/css/layout-1.7.scss */
#footer_makes li a#footerMakes_007 span.footerMake_glow {
  left: -28px;
}

/* line 2866, ../../src/css/layout-1.7.scss */
#footer_makes li a#footerMakes_008 span.footerMake_glow {
  left: -5px;
}

/* line 2870, ../../src/css/layout-1.7.scss */
#footer_makes li a#footerMakes_009 span.footerMake_glow {
  left: -18px;
}

/**** Footer Locations *****/
/* line 2876, ../../src/css/layout-1.7.scss */
#footerLocations_wrapper {
  display: table;
  width: 100%;
  background: url('../../images/footerMain_bg.png') repeat-x top left;
}

/* line 2882, ../../src/css/layout-1.7.scss */
#footerLocations_wrapper h3, #footerLocations_wrapper ul {
  width: 1000px;
  margin: 0px auto;
  font-size: 10px;
  text-align: justify;
}

/* line 2889, ../../src/css/layout-1.7.scss */
#footerLocations_wrapper h3 {
  color: #2c2c2b;
  padding: 20px 0px 5px 0px;
}

/* line 2894, ../../src/css/layout-1.7.scss */
#footerLocations_wrapper ul {
  padding: 0px 0px 0px 0px;
}

/* line 2898, ../../src/css/layout-1.7.scss */
#footerLocations_wrapper ul li {
  color: #9e9e9d;
  border-left: 1px solid #ccc;
  display: inline;
  line-height: 15px;
}

/* line 2905, ../../src/css/layout-1.7.scss */
#footerLocations_wrapper ul li.first {
  border-left: none;
}

/* line 2909, ../../src/css/layout-1.7.scss */
#footerLocations_wrapper ul li.first a {
  padding-left: 0px;
}

/* line 2913, ../../src/css/layout-1.7.scss */
#footerLocations_wrapper ul li.last a {
  padding-right: 0px;
}

/* line 2917, ../../src/css/layout-1.7.scss */
#footerLocations_wrapper ul li a {
  color: #9e9e9d;
  padding: 0px 5px;
  white-space: nowrap;
  text-decoration: none;
}

/* line 2924, ../../src/css/layout-1.7.scss */
#footer_wrapper {
  width: 100%;
  display: table;
  /* background: image-url('footerBottom_bg.png') repeat-x top left; */
}

/* line 2930, ../../src/css/layout-1.7.scss */
#footer {
  width: 1000px;
  margin: 0px auto;
  color: #9e9e9d;
  padding: 10px 0px 20px 0px;
  font-size: 12px;
}

/* line 2938, ../../src/css/layout-1.7.scss */
#footer_content {
  float: left;
  display: inline;
  width: 750px;
}

/* line 2944, ../../src/css/layout-1.7.scss */
#footer a {
  color: #9e9e9d;
  text-decoration: none;
}

/* line 2949, ../../src/css/layout-1.7.scss */
#footer a:hover {
  color: #9e9e9d;
  text-decoration: underline;
}

/* line 2954, ../../src/css/layout-1.7.scss */
#footerNav li {
  display: inline;
  border-right: 1px solid #ccc;
  padding: 0px 5px 0px 5px;
  font-size: 10px;
}

/* line 2961, ../../src/css/layout-1.7.scss */
#ec_footer li.first, #footerNav li.first {
  padding-left: 0px;
}

/* line 2965, ../../src/css/layout-1.7.scss */
#ec_footer {
  margin: 5px 0px 0px 0px;
}

/* line 2969, ../../src/css/layout-1.7.scss */
#ec_footer li {
  display: inline;
  border-right: 1px solid #ccc;
  padding: 0px 5px;
  font-size: 10px;
}

/* line 2976, ../../src/css/layout-1.7.scss */
#ec_footer li.last, #footerNav li.last {
  border-right: none;
}

/* line 2983, ../../src/css/layout-1.7.scss */
h3#ecarlist_logo {
  float: right;
  display: inline;
}

/* line 2988, ../../src/css/layout-1.7.scss */
h3#ecarlist_logo a {
  display: block;
  background: url('../../images/ecarlist_logo.png') no-repeat;
  width: 122px;
  height: 27px;
  text-indent: -9000px;
  float: left;
}

/* line 2997, ../../src/css/layout-1.7.scss */
h3#ecarlist_logo a:hover {
  background-position: -123px 0px;
}

/****vct tabs ****/
/* line 3003, ../../src/css/layout-1.7.scss */
.vctSkin_bg {
  background-image: url('../../images/vct_skin.png');
}

/* line 3006, ../../src/css/layout-1.7.scss */
.vctTabs_container li p {
  background: url('../../images/vctIcon_skin.png') no-repeat;
}

/* line 3009, ../../src/css/layout-1.7.scss */
#vct_container {
  color: #444;
}

/* line 3012, ../../src/css/layout-1.7.scss */
#vctBottom_container #vctMiddle_container {
  border-bottom: 1px solid #9F9F9F;
}

/* line 3015, ../../src/css/layout-1.7.scss */
#vctMiddle_container #vctHeader_txt {
  font-size: 15px;
}

/* line 3018, ../../src/css/layout-1.7.scss */
.vctTabs_container {
  border-left: 1px solid #9f9f9f;
  border-right: 1px solid #9f9f9f;
  border-top: 1px solid #777;
  background: #fff;
}

/* line 3024, ../../src/css/layout-1.7.scss */
.vctTabs_container li {
  border-right: solid 1px #b1b1b1;
  border-left: solid 1px #fff;
}

/* line 3028, ../../src/css/layout-1.7.scss */
.vctTabs_container li a {
  font-size: 12px;
  text-decoration: none;
}

/* line 3032, ../../src/css/layout-1.7.scss */
.vctTabs_container li a:hover {
  text-decoration: none;
}

/* line 3035, ../../src/css/layout-1.7.scss */
.vctPanes_container {
  background-color: #fff;
}

/* line 3038, ../../src/css/layout-1.7.scss */
.vctPanes_inner {
  border-left: 1px solid #9f9f9f;
  border-right: 1px solid #9f9f9f;
}

/* line 3042, ../../src/css/layout-1.7.scss */
.vctAddress_left {
  list-style-type: none;
  text-align: left;
  text-indent: 0px;
}

/* line 3047, ../../src/css/layout-1.7.scss */
.vctAddress_smallText {
  font-size: 12px;
}

/* line 3050, ../../src/css/layout-1.7.scss */
.vctAddress_dealerboxName {
  font-size: 15px;
  font-weight: bold;
}

/* line 3054, ../../src/css/layout-1.7.scss */
#map_link {
  height: 20px;
  line-height: 20px;
}

/* line 3059, ../../src/css/layout-1.7.scss */
#map_link a:hover {
  color: #98C1EA;
}

/* IE7 */
/* line 3064, ../../src/css/layout-1.7.scss */
*:first-child + html #service_request_form fieldset, *:first-child + html #service_request_form fieldset {
  padding: 0 2.5%;
}

/**** landing page locations ****/
/* line 3068, ../../src/css/layout-1.7.scss */
#left_landing {
  width: 321px;
  float: left;
  display: inline;
  margin: 0px;
  margin-top: 50px;
}

/* line 3076, ../../src/css/layout-1.7.scss */
#right_landing {
  float: left;
  display: inline;
  width: 668px;
  margin-top: 50px;
}

/* line 3083, ../../src/css/layout-1.7.scss */
#landingPage_wrapper li {
  width: 490px;
  float: left;
  display: inline;
  border-bottom: 1px solid #474849;
  padding: 0px 0px 25px 0px;
  margin: 0px 0px 25px 0px;
}

/* line 3092, ../../src/css/layout-1.7.scss */
.landingLogo_cadillac {
  background: url('../../images/landingLogo_cadillac.png') no-repeat;
  width: 176px;
  height: 163px;
  text-indent: -9000px;
  margin-left: 68px;
}

/* line 3100, ../../src/css/layout-1.7.scss */
.landingLogo_infiniti {
  background: url('../../images/landingLogo_infiniti.png') no-repeat;
  width: 195px;
  height: 117px;
  text-indent: -9000px;
  margin-left: 61px;
}

/* line 3108, ../../src/css/layout-1.7.scss */
.landingLogo_lexus {
  background: url('../../images/landingLogo_lexus.png') no-repeat;
  width: 180px;
  height: 82px;
  text-indent: -9000px;
  margin-left: 68px;
}

/* line 3116, ../../src/css/layout-1.7.scss */
.landingLogo_fisker {
  background: url('../../images/landingLogo_fisker.png') no-repeat;
  width: 180px;
  height: 160px;
  text-indent: -9000px;
  margin-left: 68px;
}

/* line 3124, ../../src/css/layout-1.7.scss */
.custom_pages h4.landingPage_dealer_title {
  color: #fff;
  margin: 0px 0px 5px 0px;
  font-size: 15px;
}

/* line 3130, ../../src/css/layout-1.7.scss */
.landingPage_address_wrapper {
  color: #9fa1a3;
  font-size: 13px;
  line-height: 16px;
  float: left;
  display: inline;
  width: 234px;
}

/* line 3139, ../../src/css/layout-1.7.scss */
.landingPage_address_wrapper a {
  text-decoration: none;
}

/* line 3143, ../../src/css/layout-1.7.scss */
.locationsPhone_title_wrapper {
  float: left;
  display: inline;
  font-size: 13px;
  font-weight: normal;
  line-height: 16px;
}

/**** sewell houston portal 3087 ****/
/* line 3153, ../../src/css/layout-1.7.scss */
.dealer_3087 #footer_makes {
  width: 645px;
}

/* line 3157, ../../src/css/layout-1.7.scss */
.dealer_3087 #sewellLocations_wrapper {
  padding: 5px 10px 0 15px;
}

/* line 3161, ../../src/css/layout-1.7.scss */
.dealer_3087 #sewellLocations_wrapper p.logo_make {
  margin-right: 15px;
}

/* line 3165, ../../src/css/layout-1.7.scss */
.dealer_3087 #sewellLocations_wrapper p.logoMake_infiniti {
  background: url('../../images/makeLogo_infiniti_large.png') no-repeat;
}

/* line 3169, ../../src/css/layout-1.7.scss */
.dealer_3087 #sewellLocations_wrapper p.logoMake_cadillac {
  background: url('../../images/makeLogo_cadillac_large.png') no-repeat;
}

/* line 3173, ../../src/css/layout-1.7.scss */
#locations.dealer_3087 #sewellLocations_wrapper li {
  clear: left;
  width: 746px;
}

/* line 3178, ../../src/css/layout-1.7.scss */
.dealer_3087 #sewellLocations_wrapper li.right_col {
  margin-left: 0px;
}

/* line 3182, ../../src/css/layout-1.7.scss */
.dealer_3087 #sewellLocations_wrapper p.locationsMap_link {
  margin-left: 20px;
  display: none;
}

/* line 3187, ../../src/css/layout-1.7.scss */
.dealer_3087 #sewellLocations_wrapper p.locationsMap_link a {
  background: url('../../images/houstonPortal_maps.png') no-repeat;
  width: 236px;
  height: 102px;
  text-indent: -9000px;
  display: block;
  float: left;
}

/* line 3196, ../../src/css/layout-1.7.scss */
.dealer_3087 #sewellLocations_wrapper p.locationsMap_link a#map_2673 {
  background-position: 0px 0px;
}

/* line 3200, ../../src/css/layout-1.7.scss */
.dealer_3087 #sewellLocations_wrapper p.locationsMap_link a#map_2868 {
  background-position: 0px -130px;
}

/* line 3204, ../../src/css/layout-1.7.scss */
.dealer_3087 #sewellLocations_wrapper p.locationsMap_link a#map_1858 {
  background-position: 0px -260px;
}

/* line 3208, ../../src/css/layout-1.7.scss */
.dealer_3087 #footer_makes li.footerMakes_li {
  margin: 0px 25px;
}

/* line 3213, ../../src/css/layout-1.7.scss */
.dealer_3430 #priNav li#priNav_New_Vehicles, .dealer_3430 #socialMedia_links,
.dealer_3656 #priNav li#priNav_New_Vehicles, .dealer_3656 #socialMedia_links {
  display: none;
}

/**** event notice *****/
/* line 3219, ../../src/css/layout-1.7.scss */
#homeEvent_notice {
  display: none;
  position: relative;
}

/* line 3224, ../../src/css/layout-1.7.scss */
#home #homeEvent_notice.close {
  display: none;
}

/* line 3228, ../../src/css/layout-1.7.scss */
#home #homeEvent_notice {
  display: block;
}

/* line 3232, ../../src/css/layout-1.7.scss */
#homeEvent_content {
  position: absolute;
  top: 2px;
  left: 2px;
  background: url('../../images/eventNotice_bg.png') no-repeat;
  width: 998px;
  height: 27px;
  overflow: hidden;
}

/* line 3242, ../../src/css/layout-1.7.scss */
#homeEvent_content p {
  float: left;
  display: inline;
  height: 27px;
  padding: 0px 0px 0px 10px;
  line-height: 28px;
  font-size: 13px;
}

/* line 3251, ../../src/css/layout-1.7.scss */
#homeEvent_content a {
  float: right;
  height: 27px;
  width: 131px;
  line-height: 26px;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  cursor: pointer;
  font-size: 11px;
  text-align: center;
  color: #a8a8a8;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 3266, ../../src/css/layout-1.7.scss */
#homeEvent_content a span {
  font-size: 13px;
  color: #98c1ea;
  line-height: 28px;
}

/**** careers page ****/
/* line 3274, ../../src/css/layout-1.7.scss */
#careers #right p,
#research_positions #right p {
  color: #fff;
}

/* line 3275, ../../src/css/layout-1.7.scss */
#careers_header {
  background: url('../../images/careers_header.png') no-repeat left top;
  margin-bottom: 12px;
  position: relative;
  width: 698px;
  height: 358px;
}

/* line 3276, ../../src/css/layout-1.7.scss */
#careers .careers_sub_header_text {
  color: #fff;
  font-size: 18px;
}

/* line 3277, ../../src/css/layout-1.7.scss */
#careers_bottom_wrapper {
  margin-top: 50px;
  position: relative;
  height: 740px;
}

/* line 3278, ../../src/css/layout-1.7.scss */
#careers_bottom_wrapper h3 {
  font-size: 28px;
}

/* line 3279, ../../src/css/layout-1.7.scss */
#careers_bottom_wrapper .careers_content {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}

/* line 3280, ../../src/css/layout-1.7.scss */
#careers_bottom_wrapper .careers_content a {
  color: #a6cef7;
}

/* line 3281, ../../src/css/layout-1.7.scss */
#careers_01 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 385px;
}

/* line 3282, ../../src/css/layout-1.7.scss */
#careers_02 {
  position: absolute;
  left: 417px;
  top: 232px;
  width: 290px;
}

/* line 3283, ../../src/css/layout-1.7.scss */
#careers_03 {
  position: absolute;
  left: 111px;
  top: 475px;
  width: 406px;
}

/* line 3284, ../../src/css/layout-1.7.scss */
#careers_03 #careers_03_content_wrapper {
  position: relative;
}

/* line 3285, ../../src/css/layout-1.7.scss */
#careers_03 #careers_03_content {
  position: absolute;
  left: 192px;
  top: 127px;
}

/* line 3286, ../../src/css/layout-1.7.scss */
#careers_01 #careers_monica {
  background: url('../../images/careers_image_01.jpg') no-repeat left top;
  display: block;
  margin-top: 24px;
  text-indent: -9999px;
  width: 274px;
  height: 165px;
}

/* line 3287, ../../src/css/layout-1.7.scss */
#careers_02 #careers_brad {
  background: url('../../images/careers_image_02.jpg') no-repeat left top;
  display: block;
  margin-top: 24px;
  text-indent: -9999px;
  width: 210px;
  height: 125px;
}

/* line 3288, ../../src/css/layout-1.7.scss */
#careers_03 #careers_image_03 {
  background: url('../../images/careers_image_03.jpg') no-repeat left top;
  box-shadow: 0px 0px 7px 0px  #111;
  display: block;
  text-indent: -9999px;
  width: 165px;
  height: 168px;
}

/* line 3291, ../../src/css/layout-1.7.scss */
#positionVideo_wrapper {
  width: 159px;
  height: 230px;
  float: left;
  display: inline;
  margin-right: 20px;
}

/* line 3299, ../../src/css/layout-1.7.scss */
.job_openings p span {
  color: #98C1EA;
  font-weight: bold;
}

/* line 3304, ../../src/css/layout-1.7.scss */
#right .job_openings p strong {
  color: #9FA1A3;
}

/* line 3308, ../../src/css/layout-1.7.scss */
.job_openings h3 {
  color: #9CCCFA;
  font-size: 14px;
  font-weight: normal;
  padding-bottom: 10px;
}

/* line 3315, ../../src/css/layout-1.7.scss */
.job_openings ul {
  list-style: disc;
  padding: 0 0 10px 17px;
}

/* line 3320, ../../src/css/layout-1.7.scss */
.job_openings ul li {
  color: #9FA1A3;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 16px;
}

/* line 3327, ../../src/css/layout-1.7.scss */
#careerPath_wrapper {
  float: left;
  display: inline;
  width: 535px;
}

/* line 3333, ../../src/css/layout-1.7.scss */
#careerPath_wrapper h3 {
  color: #9cccfa;
  font-size: 14px;
  font-weight: normal;
  padding-bottom: 20px;
}

/* line 3340, ../../src/css/layout-1.7.scss */
#careersVideo_wrapper {
  height: 225px;
  border-bottom: 1px solid #fff;
  margin-bottom: 15px;
}

/* line 3346, ../../src/css/layout-1.7.scss */
#career_bottom {
  margin-top: 35px;
}

/* line 3350, ../../src/css/layout-1.7.scss */
#career_bottom h3 {
  color: #9cccfa;
  font-size: 14px;
  font-weight: normal;
  padding-bottom: 20px;
}

/* line 3357, ../../src/css/layout-1.7.scss */
p#careerBottom_link {
  color: #9cccfa;
}

/* line 3361, ../../src/css/layout-1.7.scss */
#careerBottom_link a {
  color: #9cccfa;
}

/**** career specific styles ****/
/* line 3367, ../../src/css/layout-1.7.scss */
.sales_associate #positionVideo_wrapper {
  background: url('../../images/careerImg_sales.jpg') no-repeat;
}

/* line 3371, ../../src/css/layout-1.7.scss */
.sales_associate #careerPath_blocks {
  background: url('../../images/careerPath_sales.png') no-repeat;
  height: 147px;
}

/* line 3376, ../../src/css/layout-1.7.scss */
.assistant_service_manager #positionVideo_wrapper {
  background: url('../../images/careerImg_asm.jpg') no-repeat;
}

/* line 3380, ../../src/css/layout-1.7.scss */
.assistant_service_manager #careerPath_blocks {
  background: url('../../images/careerPath_asm.png') no-repeat;
  height: 176px;
}

/* line 3385, ../../src/css/layout-1.7.scss */
.parts_specialist #positionVideo_wrapper {
  background: url('../../images/careerImg_parts.jpg') no-repeat;
}

/* line 3389, ../../src/css/layout-1.7.scss */
.parts_specialist #careerPath_blocks {
  background: url('../../images/careerPath_parts.png') no-repeat;
  height: 227px;
}

/* line 3394, ../../src/css/layout-1.7.scss */
.technicians #positionVideo_wrapper {
  background: url('../../images/careerImg_tech.jpg') no-repeat;
}

/* line 3398, ../../src/css/layout-1.7.scss */
.technicians #careerPath_blocks {
  background: url('../../images/careerPath_tech.png') no-repeat;
  height: 227px;
}

/* line 3403, ../../src/css/layout-1.7.scss */
.finance_professionals #positionVideo_wrapper {
  background: url('../../images/careerImg_finance.jpg') no-repeat;
}

/* line 3407, ../../src/css/layout-1.7.scss */
.finance_professionals #careerPath_blocks {
  background: url('../../images/careerPath_finance.png') no-repeat;
  height: 115px;
}

/* line 3412, ../../src/css/layout-1.7.scss */
.collision_center_associate #positionVideo_wrapper {
  background: url('../../images/careerImg_bodyshop.jpg') no-repeat;
}

/* line 3416, ../../src/css/layout-1.7.scss */
.collision_center_associate #careerPath_blocks {
  background: url('../../images/careerPath_bodyshop.png') no-repeat;
  height: 236px;
}

/* line 3421, ../../src/css/layout-1.7.scss */
.administrative_staff #positionVideo_wrapper {
  background: url('../../images/careerImg_admin.jpg') no-repeat;
}

/* line 3425, ../../src/css/layout-1.7.scss */
.administrative_staff #careerPath_blocks {
  background: url('../../images/careerPath_admin.png') no-repeat;
  height: 215px;
}

/* line 3430, ../../src/css/layout-1.7.scss */
.internships #positionVideo_wrapper {
  background: url('../../images/careerImg_intern.jpg') no-repeat;
}

/* line 3434, ../../src/css/layout-1.7.scss */
.management_training #positionVideo_wrapper {
  background: url('../../images/careerImg_management.jpg') no-repeat;
}

/* line 3438, ../../src/css/layout-1.7.scss */
.management_training #careerPath_blocks {
  background: url('../../images/careerPath_management.png') no-repeat;
  height: 215px;
}

/* line 3443, ../../src/css/layout-1.7.scss */
#careers #benefits ul {
  font-size: 13px;
  line-height: 16px;
}

/*##### =flowplayer #####
#######################*/
/* line 3447, ../../src/css/layout-1.7.scss */
#home_video {
  margin: 12px 0 10px 22px;
  position: relative;
}

/* line 3452, ../../src/css/layout-1.7.scss */
#ec_flowplayer {
  width: 1000px;
  height: 563px;
  display: block;
  float: left;
  z-index: 55;
}

/* line 3460, ../../src/css/layout-1.7.scss */
#ec_playlist {
  float: right;
}

/* line 3464, ../../src/css/layout-1.7.scss */
#ec_playlist a {
  float: left;
  display: inline;
  margin: 0 0 0 5px;
  background: #999;
  height: 16px;
  width: 15px;
  font-weight: bold;
  color: #fff;
}

/* line 3476, ../../src/css/layout-1.7.scss */
#ec_playlist a:hover,
#ec_playlist a.playing {
  background: #666;
  color: #ccc;
}

/* line 3483, ../../src/css/layout-1.7.scss */
div#ec_flowplayer_controlbar {
  position: relative;
  margin: -30px 0px 0px 10px;
  width: 980px;
  height: 20px;
  float: left;
  display: none;
  background: #000;
  z-index: 99999;
}

/* line 3494, ../../src/css/layout-1.7.scss */
#ec_vid_overlay:hover div#ec_flowplayer_controlbar {
  display: block;
}

/* ##### control buttons #####
############################*/
/* line 3501, ../../src/css/layout-1.7.scss */
div#ec_flowplayer_controlbar a.play,
div#ec_flowplayer_controlbar a.pause {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background: url(http://images1.ecarlist.com/sites/video/controlbar/images/control_bar.png) no-repeat 0 0;
  text-indent: -9000px;
}

/* line 3511, ../../src/css/layout-1.7.scss */
div#ec_flowplayer_controlbar a.play:hover {
  background-position: 0 -21px;
}

/* line 3514, ../../src/css/layout-1.7.scss */
div#ec_flowplayer_controlbar a.pause {
  background-position: -20px 0;
}

/* line 3517, ../../src/css/layout-1.7.scss */
div#ec_flowplayer_controlbar a.pause:hover {
  background-position: -20px -21px;
}

/* line 3521, ../../src/css/layout-1.7.scss */
div#ec_flowplayer_controlbar a.mute,
div#ec_flowplayer_controlbar a.unmute {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  background: url(http://images1.ecarlist.com/sites/video/controlbar/images/control_bar.png) no-repeat -60px 0;
  text-indent: -9000px;
}

/* line 3531, ../../src/css/layout-1.7.scss */
div#ec_flowplayer_controlbar a.mute:hover {
  background-position: -60px -21px;
}

/* line 3534, ../../src/css/layout-1.7.scss */
div#ec_flowplayer_controlbar a.unmute {
  background-position: -80px 0;
}

/* line 3537, ../../src/css/layout-1.7.scss */
div#ec_flowplayer_controlbar a.unmute:hover {
  background-position: -80px -21px;
}

/* ##### time code #####
######################*/
/* line 3543, ../../src/css/layout-1.7.scss */
div#ec_flowplayer_controlbar div.time {
  display: none;
}

/* line 3546, ../../src/css/layout-1.7.scss */
div#ec_flowplayer_controlbar div.time span {
  /* elapsed time */
}

/* line 3548, ../../src/css/layout-1.7.scss */
div#ec_flowplayer_controlbar div.time strong {
  /* total time */
}

/* ##### track - progress, buffer, playhead  #####
################################################*/
/* line 3553, ../../src/css/layout-1.7.scss */
div#ec_flowplayer_controlbar div.track {
  position: absolute;
  height: 15px;
  left: 25px;
  top: 4px;
  width: 900px;
  overflow: hidden;
}

/* line 3562, ../../src/css/layout-1.7.scss */
div#ec_flowplayer_controlbar div.progress,
div#ec_flowplayer_controlbar div.buffer {
  position: absolute;
  height: 5px;
  top: 3px;
}

/* line 3567, ../../src/css/layout-1.7.scss */
div#ec_flowplayer_controlbar div.progress {
  background: #999;
}

/* line 3570, ../../src/css/layout-1.7.scss */
div#ec_flowplayer_controlbar div.buffer {
  background: #ccc;
  opacity: 0.25;
}

/* line 3574, ../../src/css/layout-1.7.scss */
div#ec_flowplayer_controlbar div.playhead {
  position: absolute;
  height: 13px;
  width: 11px;
  background: url(http://images1.ecarlist.com/sites/video/controlbar/images/control_bar.png) no-repeat -45px -4px;
}

/* line 3581, ../../src/css/layout-1.7.scss */
#ec_vid_overlay {
  background-color: transparent;
  border: none;
  cursor: default;
  display: none;
  margin-top: -11px;
  position: absolute;
  text-align: left;
  width: 1000px;
  z-index: 50;
  padding: 7px 15px 15px;
  top: -400px;
  left: 0px;
}

/* line 3596, ../../src/css/layout-1.7.scss */
#ec_vid_overlay a#close {
  background: url('../../images/close_button.png') no-repeat;
  height: 30px;
  width: 30px;
  text-indent: -9000px;
  position: absolute;
  top: -5px;
  right: 1px;
  display: block;
  z-index: 99999;
}

/* line 3608, ../../src/css/layout-1.7.scss */
#ec_vid_overlay a#close:hover {
  background-position: 0px -30px;
}

/* line 3612, ../../src/css/layout-1.7.scss */
#flowplayer_wrapper {
  position: relative;
  z-index: 999;
}

/*** career video images ******/
/* line 3619, ../../src/css/layout-1.7.scss */
#testimonials.dealer_1517 #careersVideo_wrapper {
  display: none;
}

/* line 3623, ../../src/css/layout-1.7.scss */
#right .videoThumbs_wrapper p {
  width: 300px;
}

/* line 3627, ../../src/css/layout-1.7.scss */
.dealer_1517 #right .videoThumbs_wrapper p {
  padding-top: 143px;
}

/* line 3631, ../../src/css/layout-1.7.scss */
.largeVideo_wrapper {
  float: left;
  display: inline;
  margin-right: 22px;
}

/* line 3637, ../../src/css/layout-1.7.scss */
.videoThumbs_wrapper {
  float: left;
  display: inline;
}

/* line 3642, ../../src/css/layout-1.7.scss */
.videoThumbs_wrapper a {
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
  width: 138px;
  height: 78px;
}

/* line 3650, ../../src/css/layout-1.7.scss */
.video_popup {
  display: block;
  cursor: pointer;
  text-indent: -9000px;
}

/* line 3656, ../../src/css/layout-1.7.scss */
#collision_frank {
  background: url('../../images/video_thumbs/collision_frank.jpg') no-repeat;
  width: 369px;
  height: 206px;
}

/* line 3662, ../../src/css/layout-1.7.scss */
#why_choose #kb_esther {
  background: url('../../images/video_thumbs/kb_esther_large.jpg') no-repeat;
  width: 369px;
  height: 206px;
}

/* line 3668, ../../src/css/layout-1.7.scss */
#careers_brad {
  background: url('../../images/video_thumbs/careers_brad.jpg') no-repeat;
  width: 369px;
  height: 206px;
}

/* line 3674, ../../src/css/layout-1.7.scss */
#careers_esther {
  background: url('../../images/video_thumbs/careers_esther.jpg') no-repeat;
}

/* line 3678, ../../src/css/layout-1.7.scss */
#careers_joe {
  background: url('../../images/video_thumbs/careers_joe.jpg') no-repeat;
}

/* line 3682, ../../src/css/layout-1.7.scss */
#careers_mason {
  background: url('../../images/video_thumbs/careers_mason.jpg') no-repeat;
}

/* line 3686, ../../src/css/layout-1.7.scss */
#careers_monica {
  background: url('../../images/video_thumbs/careers_monica.jpg') no-repeat;
}

/* line 3690, ../../src/css/layout-1.7.scss */
#testimonials_matt {
  background: url('../../images/video_thumbs/testimonials_matt.jpg') no-repeat;
  width: 369px;
  height: 206px;
}

/* line 3696, ../../src/css/layout-1.7.scss */
#testimonials_tammie {
  background: url('../../images/video_thumbs/testimonials_tammie.jpg') no-repeat;
}

/* line 3700, ../../src/css/layout-1.7.scss */
#testimonials_victoria {
  background: url('../../images/video_thumbs/testimonials_victoria.jpg') no-repeat;
}

/* line 3704, ../../src/css/layout-1.7.scss */
#testimonials_larry {
  background: url('../../images/video_thumbs/testimonials_larry.jpg') no-repeat;
}

/* line 3708, ../../src/css/layout-1.7.scss */
#testimonials_staci {
  background: url('../../images/video_thumbs/testimonials_staci.jpg') no-repeat;
}

/* line 3712, ../../src/css/layout-1.7.scss */
#sidebar_video #careers_brad {
  background: url('../../images/video_thumbs/service_brad.jpg') no-repeat;
  width: 180px;
  height: 102px;
}

/* line 3718, ../../src/css/layout-1.7.scss */
#sidebar_video #service_sibyl {
  background: url('../../images/video_thumbs/service_sibyl.jpg') no-repeat;
  width: 180px;
  height: 102px;
}

/* line 3724, ../../src/css/layout-1.7.scss */
#sidebar_video #testimonials_staci {
  background: url('../../images/video_thumbs/collision_staci.jpg') no-repeat;
  width: 180px;
  height: 102px;
}

/* line 3730, ../../src/css/layout-1.7.scss */
#sidebar_video #kb_esther {
  background: url('../../images/video_thumbs/kb_esther_small.jpg') no-repeat;
  width: 180px;
  height: 102px;
}

/* line 3736, ../../src/css/layout-1.7.scss */
#sidebar_video #financing_megan {
  background: url('../../images/video_thumbs/financing_megan.jpg') no-repeat;
  width: 180px;
  height: 102px;
}

/* line 3742, ../../src/css/layout-1.7.scss */
#sidebar_video #about_kristin {
  background: url('../../images/video_thumbs/about_kristin.jpg') no-repeat;
  width: 180px;
  height: 102px;
}

/* line 3748, ../../src/css/layout-1.7.scss */
#sidebar_video #about_angie {
  background: url('../../images/video_thumbs/about_angie.jpg') no-repeat;
  width: 180px;
  height: 102px;
}

/* line 3754, ../../src/css/layout-1.7.scss */
#sidebar_video #careers_joe {
  background: url('../../images/video_thumbs/about_joe.jpg') no-repeat;
  width: 180px;
  height: 102px;
}

/* line 3760, ../../src/css/layout-1.7.scss */
#sidebar_video #testimonials_larry {
  background: url('../../images/video_thumbs/about_larry.jpg') no-repeat;
  width: 180px;
  height: 102px;
}

/* line 3766, ../../src/css/layout-1.7.scss */
#sidebar_video p {
  color: #fff;
  line-height: 23px;
  font-family: Arial, sans-serif;
  font-size: 13px;
  margin-top: 8px;
  width: 200px;
}

/* line 3775, ../../src/css/layout-1.7.scss */
#our_values #sidebar_video, #about #sidebar_video, #faqs #sidebar_video, #awards #sidebar_video {
  margin-bottom: 20px;
}

/* line 3779, ../../src/css/layout-1.7.scss */
#financing #sidebar_video p {
  margin-bottom: 15px;
}

/* line 3783, ../../src/css/layout-1.7.scss */
#why_choose p strong, #why_choose #right a {
  color: #98C1EA;
  font-weight: normal;
}

/*** collision center locations ******/
/* line 3790, ../../src/css/layout-1.7.scss */
.collisionMap_img {
  float: left;
  width: 104px;
  height: 79px;
  display: block;
  text-indent: -9000px;
}

/* line 3798, ../../src/css/layout-1.7.scss */
#collisionCenter_100 .collisionMap_img {
  background: url('../../images/dcc.jpg') no-repeat top left;
}

/* line 3802, ../../src/css/layout-1.7.scss */
#collisionCenter_200 .collisionMap_img {
  background: url('../../images/dlcc.jpg') no-repeat top left;
}

/* line 3806, ../../src/css/layout-1.7.scss */
#collisionCenter_300 .collisionMap_img {
  background: url('../../images/slfw.jpg') no-repeat top left;
}

/* line 3810, ../../src/css/layout-1.7.scss */
#collisionCenter_400 .collisionMap_img {
  background: url('../../images/hcc.jpg') no-repeat top left;
}

/* line 3814, ../../src/css/layout-1.7.scss */
#collisionCenter_500 .collisionMap_img {
  background: url('../../images/pcc.jpg') no-repeat top left;
}

/* line 3818, ../../src/css/layout-1.7.scss */
#collisionCenter_600 .collisionMap_img {
  background: url('../../images/sakb.jpg') no-repeat top left;
}

/* line 3822, ../../src/css/layout-1.7.scss */
#collisionCenter_700 .collisionMap_img {
  background: url('../../images/fwi.jpg') no-repeat top left;
}

/* line 3826, ../../src/css/layout-1.7.scss */
.collisionInfo_wrapper {
  float: left;
  width: 354px;
  border-top: 1px solid #fff;
  font-size: 13px;
}

/* line 3833, ../../src/css/layout-1.7.scss */
.collisionInfo_wrapper h3 {
  margin-bottom: 15px;
  margin-top: 10px;
  color: #98C1EA;
  font-weight: normal;
}

/* line 3840, ../../src/css/layout-1.7.scss */
.collisionInfo_left {
  float: left;
  color: #9FA1A3;
  line-height: 16px;
}

/* line 3846, ../../src/css/layout-1.7.scss */
.collisionInfo_wrapper a {
  color: #98C1EA;
}

/* line 3850, ../../src/css/layout-1.7.scss */
.collisionInfo_wrapper a:hover {
  text-decoration: none;
}

/* line 3854, ../../src/css/layout-1.7.scss */
.collisionInfo_left span {
  color: #fff;
}

/* line 3858, ../../src/css/layout-1.7.scss */
.collisionInfo_right {
  float: right;
  width: 163px;
  line-height: 16px;
}

/* line 3864, ../../src/css/layout-1.7.scss */
.dealer_1547 #collisionCenter_, .dealer_1547 #contactAddress_wrapper {
  display: none;
}

/**** infiniti compliance *****/
/* line 3870, ../../src/css/layout-1.7.scss */
.infiniti_compliance #model_details_heading h2 {
  color: #FFF;
}

/* line 3874, ../../src/css/layout-1.7.scss */
.infiniti_compliance .models_list_top_inner h3 {
  color: #FFF;
}

/* line 3878, ../../src/css/layout-1.7.scss */
.infiniti_compliance #header h4#compliance_logo {
  top: 28px;
  left: 0px;
  background: url('../../images/headerLogo_infiniti.png') no-repeat;
  width: 296px;
  height: 47px;
}

/* line 3886, ../../src/css/layout-1.7.scss */
.infiniti_compliance #header h4#compliance_logo a {
  display: block;
  text-indent: -9000px;
  width: 100%;
  height: 100%;
  background: transparent;
}

/* line 3894, ../../src/css/layout-1.7.scss */
.infiniti_compliance #header h4 {
  left: 723px;
}

/* line 3898, ../../src/css/layout-1.7.scss */
.infiniti_compliance #header h4 a {
  width: 206px;
  height: 69px;
}

/* line 3903, ../../src/css/layout-1.7.scss */
.infiniti_compliance.dealer_1520 #header h4 a {
  background: url('../../images/headerInfiniti_1520.png') left bottom no-repeat;
}

/* line 3907, ../../src/css/layout-1.7.scss */
.infiniti_compliance.dealer_1858 #header h4 a {
  background: url('../../images/headerInfiniti_1858.png') left bottom no-repeat;
}

/* line 3911, ../../src/css/layout-1.7.scss */
.infiniti_compliance.dealer_3076 #header h4 a {
  background: url('../../images/headerInfiniti_3076.png') left bottom no-repeat;
}

/* line 3915, ../../src/css/layout-1.7.scss */
.infiniti_compliance #header object#home_link, .infiniti_compliance #header embed#home_link, .infiniti_compliance h3#home_link {
  top: 20px;
  left: 490px;
  top: 15px;
  position: absolute;
}

/* line 3922, ../../src/css/layout-1.7.scss */
.dealer_1758.infiniti_compliance #header object#home_link, .dealer_1758.infiniti_compliance #header embed#home_link, .dealer_1758.infiniti_compliance h3#home_link {
  left: 775px;
}

/* line 3926, ../../src/css/layout-1.7.scss */
.infiniti_compliance h3#home_link a {
  height: 51px;
}

/* line 3930, ../../src/css/layout-1.7.scss */
.infiniti_compliance #footer_makes li.footerMakes_li {
  display: none;
}

/* line 3934, ../../src/css/layout-1.7.scss */
.infiniti_compliance #footer_makes li.footerMakes_li.footerMakes_li004 {
  display: inline;
}

/* line 3938, ../../src/css/layout-1.7.scss */
.infiniti_compliance.dealer_1758 #priNav, .infiniti_compliance.dealer_1758 #socialMedia_links {
  visibility: hidden;
}

/* line 3942, ../../src/css/layout-1.7.scss */
.infiniti_compliance #footerNav, .dealer_1758 #footerLocations_wrapper, .dealer_1758.infiniti_compliance #footer_makes li.footerMakes_li.footerMakes_li004 {
  display: none;
}

/* line 3946, ../../src/css/layout-1.7.scss */
.infiniti_compliance.dealer_1758 #header object#home_link, .infiniti_compliance.dealer_1758 #header embed#home_link, .infiniti_compliance.dealer_1758 h3#home_link {
  top: 40px;
}

/* line 3950, ../../src/css/layout-1.7.scss */
.infiniti_compliance.dealer_1758 #header h4#compliance_logo {
  top: 52px;
}

/* line 3954, ../../src/css/layout-1.7.scss */
#contact.infiniti_compliance .innerPage_header {
  color: #fff;
}

/* line 3958, ../../src/css/layout-1.7.scss */
.collisionLocation_wrapper {
  float: left;
  margin: 0px 0px 0px 30px;
}

/* line 3963, ../../src/css/layout-1.7.scss */
.collisionLocation_wrapper li {
  margin-bottom: 20px;
}

/**** cadillac compliance *****/
/* line 3969, ../../src/css/layout-1.7.scss */
.dealer_2836 #header object#home_link, .dealer_2836 #header embed#home_link, .dealer_2836 h3#home_link {
  top: 40px;
}

/* line 3973, ../../src/css/layout-1.7.scss */
.dealer_2836 #priNav, .dealer_2836 #socialMedia_links {
  visibility: hidden;
}

/* line 3977, ../../src/css/layout-1.7.scss */
.dealer_2836 #footer_makes li.footerMakes_li {
  display: none;
}

/* line 3981, ../../src/css/layout-1.7.scss */
.dealer_2836 #footerNav, .dealer_2836 #footerLocations_wrapper {
  display: none;
}

/**** lexus compliance *****/
/* line 3987, ../../src/css/layout-1.7.scss */
.dealer_1298 #header object#home_link, .dealer_1298 #header embed#home_link, .dealer_1298 h3#home_link {
  top: 40px;
}

/* line 3991, ../../src/css/layout-1.7.scss */
.dealer_1298 #priNav, .dealer_1298 #socialMedia_links {
  visibility: hidden;
}

/* line 3995, ../../src/css/layout-1.7.scss */
.dealer_1298 #footer_makes li.footerMakes_li {
  display: none;
}

/* line 3999, ../../src/css/layout-1.7.scss */
.dealer_1298 #footerNav, .dealer_1298 #footerLocations_wrapper {
  display: none;
}

/**** fisker compliance *****/
/* line 4005, ../../src/css/layout-1.7.scss */
.dealer_3613 #header object#home_link, .dealer_3613 #header embed#home_link, .dealer_3613 h3#home_link {
  top: 40px;
}

/* line 4009, ../../src/css/layout-1.7.scss */
.dealer_3613 #priNav, .dealer_3613 #socialMedia_links {
  visibility: hidden;
}

/* line 4013, ../../src/css/layout-1.7.scss */
.dealer_3613 #footer_makes li.footerMakes_li {
  display: none;
}

/* line 4017, ../../src/css/layout-1.7.scss */
.dealer_3613 #footerNav, .dealer_3613 #footerLocations_wrapper {
  display: none;
}

/* line 4021, ../../src/css/layout-1.7.scss */
.dealer_3613 .sewellPortal_link {
  display: none;
}

/**** sewell custom cms styles *****/
/* line 4025, ../../src/css/layout-1.7.scss */
.sewell-cms {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 4027, ../../src/css/layout-1.7.scss */
.sewell-cms h1, .sewell-cms h2, .sewell-cms h3, .sewell-cms h4, .sewell-cms h5, .sewell-cms h6 {
  font-weight: normal;
}
/* line 4028, ../../src/css/layout-1.7.scss */
.sewell-cms h1, .sewell-cms h2, .sewell-cms h3, .sewell-cms h4 {
  color: #98C1EA;
}
/* line 4029, ../../src/css/layout-1.7.scss */
.sewell-cms h5, .sewell-cms h6 {
  color: #eee;
}
/* line 4030, ../../src/css/layout-1.7.scss */
.sewell-cms h1 {
  font-size: 20px;
  margin-bottom: 15px;
}
/* line 4034, ../../src/css/layout-1.7.scss */
.sewell-cms h2 {
  font-size: 17px;
  margin-bottom: 15px;
}
/* line 4038, ../../src/css/layout-1.7.scss */
.sewell-cms h3 {
  font-size: 15px;
  margin-bottom: 10px;
}
/* line 4042, ../../src/css/layout-1.7.scss */
.sewell-cms h4 {
  font-size: 14px;
  margin-bottom: 7px;
}
/* line 4046, ../../src/css/layout-1.7.scss */
.sewell-cms h5 {
  font-size: 14px;
  margin-bottom: 7px;
}
/* line 4050, ../../src/css/layout-1.7.scss */
.sewell-cms h6 {
  font-size: 13px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
/* line 4055, ../../src/css/layout-1.7.scss */
.sewell-cms ul, .sewell-cms ol {
  color: #9FA1A3;
  font-size: 13px;
  padding: 0 0 10px 20px;
  line-height: 16px;
}
/* line 4061, ../../src/css/layout-1.7.scss */
.sewell-cms ul {
  list-style-type: disc;
}
/* line 4062, ../../src/css/layout-1.7.scss */
.sewell-cms ol {
  list-style-type: decimal;
}

/* Ipad CSS */
@media only screen and (max-device-width: 1024px) and (orientation:landscape) {
  /* line 4068, ../../src/css/layout-1.7.scss */
  body #header_wrapper, body #containerSpecials_wrapper, body #footerMakes_wrapper, body #footerLocations_wrapper, body #footer_wrapper, #home #specials_flash {
    width: 114.8%;
  }

  /* line 4072, ../../src/css/layout-1.7.scss */
  #header_wrapper, #containerSpecials_wrapper, #footerLocations_wrapper, #footer_wrapper {
    padding: 0 5px;
  }

  /* line 4076, ../../src/css/layout-1.7.scss */
  #footerMakes_wrapper {
    padding-right: 10px;
  }

  /* line 4080, ../../src/css/layout-1.7.scss */
  h3#home_link a {
    position: absolute;
    left: 5px;
    top: -8px;
  }
}
/**** fisker models page styles *****/
/* line 4090, ../../src/css/layout-1.7.scss */
#full_page.models {
  padding: 0px 60px;
}

/* line 4094, ../../src/css/layout-1.7.scss */
.modelsLogo_fisker {
  background: url('../../images/fiskerModels_page_logo.png') no-repeat top center;
  height: 111px;
}

/* line 4099, ../../src/css/layout-1.7.scss */
.model_karma .fiskerModels_img {
  background: url('../../images/modelsFisker_karma_img.jpg') no-repeat;
  width: 183px;
  height: 122px;
  text-indent: -9000px;
  margin-bottom: 15px;
}

/* line 4107, ../../src/css/layout-1.7.scss */
.fiskerModel_wrapper {
  float: left;
  width: 183px;
}

/* line 4112, ../../src/css/layout-1.7.scss */
.fiskerModel_title {
  color: #98C1EA;
  margin-bottom: 10px;
}

/* line 4117, ../../src/css/layout-1.7.scss */
.fiskerModel_links {
  margin-top: 5px;
  line-height: 16px;
}

/* line 4122, ../../src/css/layout-1.7.scss */
.fiskerModel_links a {
  text-decoration: none;
}

/*** details page ****/
/* line 4128, ../../src/css/layout-1.7.scss */
#fiskerModel_details_bottom p {
  padding-bottom: 10px;
}

/* line 4132, ../../src/css/layout-1.7.scss */
.fiskerModels_details_header {
  color: #98C1EA;
  margin-bottom: 15px;
}

/* line 4137, ../../src/css/layout-1.7.scss */
#fiskerModel_details_bottom .fiskerModels_details_header {
  margin-top: 15px;
}

/* line 4145, ../../src/css/layout-1.7.scss */
#fiskerModel_details_img {
  background: url('../../images/fiskerModels_img_karma_lg.jpg') no-repeat;
  width: 460px;
  height: 304px;
  float: left;
}

/* line 4152, ../../src/css/layout-1.7.scss */
#fiskerModel_details_top_right {
  float: left;
  width: 400px;
  margin-left: 20px;
  border-top: 1px solid #404042;
  padding-top: 10px;
}

/* line 4160, ../../src/css/layout-1.7.scss */
#fiskerModel_details_top_right p a {
  color: #9fa1a3;
  font-size: 12px;
  text-decoration: none;
}

/* line 4166, ../../src/css/layout-1.7.scss */
#fiskerModel_details_top_right p.first {
  line-height: 15px;
}

/* line 4170, ../../src/css/layout-1.7.scss */
#fiskerModel_details_top_right p.first span {
  color: #98C1EA;
  font-size: 12px;
}

/* line 4175, ../../src/css/layout-1.7.scss */
#fiskerModel_details_top_right ul {
  height: 133px;
}

/* line 4179, ../../src/css/layout-1.7.scss */
#fiskerModel_details_top_right ul li {
  float: left;
  color: #9fa1a3;
}

/* line 4184, ../../src/css/layout-1.7.scss */
#fiskerModel_details_top_right ul li.fiskerModels_gastank {
  background: url(http://images1.ecarlist.com/sites/images/innerpageImages/mpg_icon_white.png) no-repeat;
  width: 32px;
  height: 34px;
  margin: 0px 10px;
}

/* line 4191, ../../src/css/layout-1.7.scss */
#fiskerModel_details_top_right p.last {
  font-size: 12px;
  line-height: 14px;
  padding: 0px;
}

/* line 4197, ../../src/css/layout-1.7.scss */
#fiskerModel_details_bottom {
  margin-top: 15px;
  padding-bottom: 30px;
}

/* line 4202, ../../src/css/layout-1.7.scss */
#fiskerModel_details_bottom p {
  font-size: 13px;
}

/**** default models page ****/
/* line 4208, ../../src/css/layout-1.7.scss */
.model {
  float: left;
  /*	min-height: 190px; */
}

/* line 4213, ../../src/css/layout-1.7.scss */
#models_heading {
  display: none;
}

/* line 4217, ../../src/css/layout-1.7.scss */
.model.middle {
  padding: 0px 30px 30px 30px;
  border-right: 1px solid #444546;
  border-left: 1px solid #444546;
}

/* line 4223, ../../src/css/layout-1.7.scss */
.model.first {
  border-right: 1px solid #444546;
  margin-right: -1px;
  padding-right: 35px;
  padding-bottom: 30px;
}

/* line 4230, ../../src/css/layout-1.7.scss */
.model.last {
  border-left: 1px solid #444546;
  margin-left: -1px;
  padding-left: 35px;
  padding-bottom: 30px;
}

/* line 4237, ../../src/css/layout-1.7.scss */
.model_inner {
  width: 182px;
}

/* line 4241, ../../src/css/layout-1.7.scss */
.models_list_top_inner img {
  width: 80%;
}

/* line 4245, ../../src/css/layout-1.7.scss */
.models_list_top_inner h3 {
  color: #98C1EA;
}

/* line 4249, ../../src/css/layout-1.7.scss */
.models_list_top_inner .links li p {
  font-size: 12px;
  color: #9fa1a3;
  line-height: 15px;
}

/* line 4255, ../../src/css/layout-1.7.scss */
.models_list_top_inner .links a {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
}

/* line 4261, ../../src/css/layout-1.7.scss */
#models #left {
  margin-left: 0px;
}

/* line 4264, ../../src/css/layout-1.7.scss */
#models #right {
  margin-left: 0px;
  padding-bottom: 20px;
}

/* line 4269, ../../src/css/layout-1.7.scss */
.models_logo {
  width: 230px;
  height: 200px;
}

/*** default models details page *****/
/* line 4277, ../../src/css/layout-1.7.scss */
#model_details {
  padding-left: 60px;
  padding-right: 60px;
}

/* line 4282, ../../src/css/layout-1.7.scss */
#model_details_heading h2 {
  color: #98C1EA;
}

/* line 4286, ../../src/css/layout-1.7.scss */
.model_banner {
  width: 460px;
  /*	height: 304px; */
  float: left;
}

/* line 4292, ../../src/css/layout-1.7.scss */
.model_banner img {
  width: 100%;
}

/* line 4296, ../../src/css/layout-1.7.scss */
#model_count p a {
  color: #9fa1a3;
  font-size: 12px;
  text-decoration: none;
}

/* line 4302, ../../src/css/layout-1.7.scss */
#model_count {
  float: left;
  width: 400px;
  margin-left: 20px;
  border-top: 1px solid #404042;
  padding-top: 12px;
}

/* line 4310, ../../src/css/layout-1.7.scss */
#model_count .mpg h3 {
  display: none;
}

/* line 4314, ../../src/css/layout-1.7.scss */
#model_count .mpg ul {
  background: url(http://images1.ecarlist.com/sites/images/innerpageImages/mpg_icon_white.png) no-repeat top center;
  /*	height: 139px; */
  height: 100px;
  width: 90px;
  margin-top: 5px;
}

/* line 4322, ../../src/css/layout-1.7.scss */
#model_count .mpg ul li {
  float: left;
  padding-top: 6px;
}

/* line 4327, ../../src/css/layout-1.7.scss */
#model_count .mpg ul li.city {
  margin-right: 49px;
}

/* line 4331, ../../src/css/layout-1.7.scss */
#model_count .mpg ul li span {
  display: block;
  color: #9fa1a3;
  font-size: 12px;
}

/* line 4337, ../../src/css/layout-1.7.scss */
#model_count p.last {
  font-size: 12px;
  line-height: 14px;
  padding: 0px;
}

/* line 4343, ../../src/css/layout-1.7.scss */
#model_count .ecl_models_price {
  color: #98C1EA;
  font-size: 12px;
}

/* line 4348, ../../src/css/layout-1.7.scss */
.models_bread_crumbs {
  padding-bottom: 30px;
  display: none;
}

/* line 4353, ../../src/css/layout-1.7.scss */
.models_bread_crumbs, .models_bread_crumbs a {
  color: #a7a9ac;
  font-size: 13px;
}

/* line 4358, ../../src/css/layout-1.7.scss */
#model_details_description {
  padding-bottom: 30px;
  width: 100%;
}

/* line 4363, ../../src/css/layout-1.7.scss */
#model_details_description p {
  line-height: 15px;
  font-size: 12px;
}

/* line 4368, ../../src/css/layout-1.7.scss */
#model_details_description h4 {
  color: #98C1EA;
  padding-bottom: 5px;
}

/***** models page logos ****/
/* line 4375, ../../src/css/layout-1.7.scss */
.models_logo.mini {
  background: url('../../images/modelsPage_logo_mini2.png') no-repeat top center;
}

/* line 4379, ../../src/css/layout-1.7.scss */
.models_logo.audi {
  background: url('../../images/modelsPage_logo_audi2.png') no-repeat top center;
}

/* line 4383, ../../src/css/layout-1.7.scss */
.models_logo.cadillac {
  background: url('../../images/modelsPage_logo_cadillac2.png') no-repeat top center;
}

/* line 4387, ../../src/css/layout-1.7.scss */
.models_logo.gmc {
  background: url('../../images/modelsPage_logo_buick_gmc2.png') no-repeat top center;
  height: 278px;
}

/* line 4392, ../../src/css/layout-1.7.scss */
.models_logo.infiniti {
  background: url('../../images/modelsPage_logo_infiniti2.png') no-repeat top center;
}

/* line 4396, ../../src/css/layout-1.7.scss */
.models_logo.lexus {
  background: url('../../images/modelsPage_logo_lexus2.png') no-repeat top center;
}

/* line 4400, ../../src/css/layout-1.7.scss */
.models_logo.subaru {
  background: url('../../images/modelsPage_logo_subaru2.png') no-repeat top center;
}

/* Temporary changes to be undone soon */
/* line 4407, ../../src/css/layout-1.7.scss */
#priNav > li > ul#priNav_New_Vehicles_sub li .NewVehicleSubNav .newVehiclesSideBar h3 a {
  display: none;
}

/****** demo price styles ******/
/* line 4411, ../../src/css/layout-1.7.scss */
.price_title.demo_price, .price_line_1.demo_price {
  color: #98C1EA;
}

/* line 4415, ../../src/css/layout-1.7.scss */
.price_line_2.demo_price {
  font-size: 16px;
  margin-bottom: 3px;
}

/* line 4420, ../../src/css/layout-1.7.scss */
.price_line_2.demo_price .price_title {
  font-size: 12px;
}
