.padding-top00 {
  padding-top: 00px !important;
}

.padding-bottom00 {
  padding-bottom: 00px !important;
}

.padding-left00 {
  padding-left: 00px !important;
}

.padding-top00-percent {
  padding-top: 00% !important;
}

.padding-bottom00-percent {
  padding-bottom: 00% !important;
}

.padding-left00-percent {
  padding-left: 00% !important;
}

.padding-top10 {
  padding-top: 10px !important;
}

.padding-bottom10 {
  padding-bottom: 10px !important;
}

.padding-left10 {
  padding-left: 10px !important;
}

.padding-top10-percent {
  padding-top: 10% !important;
}

.padding-bottom10-percent {
  padding-bottom: 10% !important;
}

.padding-left10-percent {
  padding-left: 10% !important;
}

.padding-top20 {
  padding-top: 20px !important;
}

.padding-bottom20 {
  padding-bottom: 20px !important;
}

.padding-left20 {
  padding-left: 20px !important;
}

.padding-top20-percent {
  padding-top: 20% !important;
}

.padding-bottom20-percent {
  padding-bottom: 20% !important;
}

.padding-left20-percent {
  padding-left: 20% !important;
}

.padding-top30 {
  padding-top: 30px !important;
}

.padding-bottom30 {
  padding-bottom: 30px !important;
}

.padding-left30 {
  padding-left: 30px !important;
}

.padding-top30-percent {
  padding-top: 30% !important;
}

.padding-bottom30-percent {
  padding-bottom: 30% !important;
}

.padding-left30-percent {
  padding-left: 30% !important;
}

.padding-top40 {
  padding-top: 40px !important;
}

.padding-bottom40 {
  padding-bottom: 40px !important;
}

.padding-left40 {
  padding-left: 40px !important;
}

.padding-top40-percent {
  padding-top: 40% !important;
}

.padding-bottom40-percent {
  padding-bottom: 40% !important;
}

.padding-left40-percent {
  padding-left: 40% !important;
}

.padding-top50 {
  padding-top: 50px !important;
}

.padding-bottom50 {
  padding-bottom: 50px !important;
}

.padding-left50 {
  padding-left: 50px !important;
}

.padding-top50-percent {
  padding-top: 50% !important;
}

.padding-bottom50-percent {
  padding-bottom: 50% !important;
}

.padding-left50-percent {
  padding-left: 50% !important;
}

.padding-top60 {
  padding-top: 60px !important;
}

.padding-bottom60 {
  padding-bottom: 60px !important;
}

.padding-left60 {
  padding-left: 60px !important;
}

.padding-top60-percent {
  padding-top: 60% !important;
}

.padding-bottom60-percent {
  padding-bottom: 60% !important;
}

.padding-left60-percent {
  padding-left: 60% !important;
}

.padding-top70 {
  padding-top: 70px !important;
}

.padding-bottom70 {
  padding-bottom: 70px !important;
}

.padding-left70 {
  padding-left: 70px !important;
}

.padding-top70-percent {
  padding-top: 70% !important;
}

.padding-bottom70-percent {
  padding-bottom: 70% !important;
}

.padding-left70-percent {
  padding-left: 70% !important;
}

.padding-top80 {
  padding-top: 80px !important;
}

.padding-bottom80 {
  padding-bottom: 80px !important;
}

.padding-left80 {
  padding-left: 80px !important;
}

.padding-top80-percent {
  padding-top: 80% !important;
}

.padding-bottom80-percent {
  padding-bottom: 80% !important;
}

.padding-left80-percent {
  padding-left: 80% !important;
}

.padding-top90 {
  padding-top: 90px !important;
}

.padding-bottom90 {
  padding-bottom: 90px !important;
}

.padding-left90 {
  padding-left: 90px !important;
}

.padding-top90-percent {
  padding-top: 90% !important;
}

.padding-bottom90-percent {
  padding-bottom: 90% !important;
}

.padding-left90-percent {
  padding-left: 90% !important;
}

#logo {
  width: 129px;
}

#home_banner a.banner_link {
  margin: 40px 20px 0 0 !important;
}

.feature_area {
  width: 960px !important;
}

#gallery nav form input[type='radio'] {
  background: none !important;
}

body.home header,
body.terms header,
body.avisterms header,
body.reserve-a-test-drive header {
  background: url("/Content/images/header_bg.gif") left bottom repeat-x;
}

#main_content_section .single_detail .last {
  background: none;
}

#main_content_section.used_vehicles .grid_12.row .find_by_shape {
  background: none;
}

#main_content_section.used_vehicles .grid_12.row .uv-styled-select {
  padding-right: 0;
}

#main_content_section.gallery .play-video {
  background: url("/Content/images/play_video_bg.png") no-repeat;
  width: 100px;
  height: 100px;
  margin-top: -50px;
  margin-left: -50px;
}

#main_content_section.gallery .play-video:hover {
  background-color: transparent;
}

#main_content_section.gallery .play-video span {
  padding: 45px 0 0 0;
}

.play-video {
  background: url("/Content/images/play_video_bg.png") no-repeat;
  width: 100px;
  height: 100px;
  margin-top: -50px;
  margin-left: -50px;
}

.play-video:hover {
  background-color: transparent;
}

.play-video span {
  padding: 45px 0 0 0;
}

#specifications ul {
  margin-bottom: 10px;
}

header nav#main_nav ul li.last {
  margin-right: 0;
}

#contact .grid_4.right.last {
  margin-right: 0;
}

.related_models .grid_3.last {
  margin-right: 0;
}

.shadow_4 {
  background: none;
  /* we will need to get a new ie8 background */
  background: url("/Content/images/specs_model_bg_new_ie.png") no-repeat;
  overflow: hidden;
  background-repeat: no-repeat;
}

.video_thumbnails .play_video_icon {
  margin-top: 20px !important;
}

.play_video_large .play_video_icon {
  background: url("/Content/images/play_icon_border.png") no-repeat center !important;
  border: 0 !important;
}

video img {
  width: 100%;
}

.ie8 .family_overview #video {
  background: #000;
  position: relative;
}

.ie8 .family_overview #video object {
  position: absolute;
  top: 0;
  left: 0;
}


/*# sourceMappingURL=ie8.css.map*/