﻿@import url(https://fonts.googleapis.com/css?family=Roboto:400,400italic,700,500|Roboto+Slab);
/*Layout*/
body {
  position: relative;
  padding-bottom: -40px;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-attachment: fixed;
  background-image: none;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  font-family: Roboto, Arial, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  padding-top: 0;
  background: #444;
}
html,
body {
  min-height: 100%;
  color: #444;
}
.privacypolicy {
    font-size: 12px;
}
.privacypolicy a {
    color: red;
}
/*bj-header-logo START*/
.bj-header-main img {
  max-width: 70%;
}
.bj-header-tv-logo {
  /*position: absolute;
  top: 25px;
  left: 80px;
  max-height: 45px;*/
  margin-top:10px;
  margin-bottom: 15px;
}
.bj-header-banner {
  /*position: absolute;
  top: 10px;
  right: 15px;
  max-width: 30%;*/
}
.bj-header-banner img {
  max-width: 100%;
}
.bj-header-tv-logo img {
  max-width: 50%;
  max-height: 100%;
}
/*.bj-header-social {
  top: 128px;
  right: 110px;
  position: absolute;
}*/

.bj-header-social {
    /*top: 128px;
    right: 110px;
    position: relative;*/
}
.bj-header-social > ul > li {
  display: inline-block;
  margin-left: 15px;
}
@media only screen and (max-width: 1199px) and (min-width: 979px) {
  .bj-header-tv-logo {
    left: 35px;
  }
  .bj-header-banner {
    right: 0;
    max-width: 25%;
    top: 17px;
  }
  /*.bj-header-social {
    right: 50px;
    top: 113px;
  }*/
}
@media only screen and (max-width: 979px) and (min-width: 769px) {
  .bj-header-main img {
    max-width: 50%;
  }
  .bj-header-tv-logo {
    left: 15px;
    height: 60px;
    top: 16px;
  }
  .bj-header-banner {
    right: 0;
    top: 16px;
    max-width: 25%;
  }
  .bj-header-social {
    right: 50px;
    top: 85px;
  }
  .bj-header-social > ul > li > a {
    float: left;
    margin-left: 5px;
  }
}
@media only screen and (max-width: 768px) {
  .bj-header-main img {
    max-width: 75%;
  }
  .bj-header-tv-logo,
  .bj-header-banner {
    display: inline-block;
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    max-width: 49%;
    margin-top: 20px;
  }
  .bj-header-tv-logo {
    height: 28px;
  }
  .bj-header-social {
    position: relative;
    display: inline-block;
    top: auto;
    right: auto;
    left: auto;
    margin-top: 15px;
  }
  .bj-header-social > ul > li > a {
    display: inline-block;
    margin-left: 7px;
  }
}
/*bj-header-logo END*/
/*NAVBAR STYLES START*/
#bj-main-navbar a {
  cursor: pointer;
}
/*bj-mobile-navbar STYLES*/
.bj-mobile-navbar-control {
  display: none;
}
.bj-mobile-navbar-control .navbar {
  display: inline-block;
  margin-bottom: -4px;
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  .bj-mobile-navbar-control {
    display: none !important;
  }
}
.bj-dropdown-wrapper {
  position: relative;
}
.bj-dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #CCC;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.navbar .nav {
  margin: 0;
}
.navbar .nav > li.open > div > .bj-dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #CCC;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}
.navbar .nav > li.open > div > .bj-dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}
.bj-dropdown-menu .divider {
  height: 1px;
  margin: 9px 1px;
  overflow: hidden;
  background-color: #CCC;
  border-bottom: 1px solid #ffffff;
}
.bj-dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  white-space: nowrap;
}
.bj-dropdown-menu > li > a:hover {
  background-color: #CCC;
  color: inherit;
}
.open > div > .bj-dropdown-menu {
  display: block;
}
@media screen and (max-width: 979px) {
  .bj-mobile-navbar-control {
    display: block;
  }
  .bj-mobile-navbar-control .navbar-inner {
    min-height: 0;
  }
  #bj-main-navbar .navbar .nav li ul > li > a {
    display: inline-block;
    float: none;
    font-size: 15px;
  }
  #bj-main-navbar .navbar {
    display: inline-block;
    width: 100%;
  }
  #bj-main-navbar .nav {
    margin: 0;
    float: none;
    text-align: left;
  }
  .bj-mobile-navbar-control .nav > li > a {
    font-size: 18px;
  }
  #bj-main-navbar .bj-dropdown-wrapper {
    position: relative;
    top: auto;
    left: auto;
    display: block;
    height: 0;
    overflow: hidden;
  }
  #bj-main-navbar .navbar .nav > .active > a {
    color: inherit;
    background-color: #CCC;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
  }
  #bj-main-navbar .bj-dropdown-wrapper .bj-dropdown-menu {
    height: auto;
    display: block;
    margin-left: 0;
    position: relative;
    top: auto;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  #bj-main-navbar li > a,
  #bj-main-navbar li > a:hover,
  #bj-main-navbar li > a:focus {
    height: auto;
    display: block;
    padding: 5px 15px;
    color: #444;
    background-color: #FFF;
  }
  .bj-non-mobile ul.nav li {
    font-size: 16px;
  }
  .bj-non-mobile .bj-dropdown-menu {
    border-bottom: 1px solid #CCC;
  }
}
/*bj-primary-navbar STYLES*/
.bj-primary-navbar,
.bj-mobile-navbar-control {
  border-top: 2px solid #9E0207;
  border-bottom: 2px solid #9E0207;
  width: auto;
  text-align: center;
  display: block;
  line-height: normal;
  font-size: 18px;
  margin-bottom: 0;
  background-color: white;
}
.bj-primary-navbar,
.bj-secondary-navbar,
.bj-mobile-navbar-control {
  /*font-family:'Roboto Slab', inherit;*/
}
.bj-primary-navbar .navbar {
  display: block;
  width: 934px;
  margin: 0 auto;
}
.bj-primary-navbar .navbar-inner,
.bj-mobile-navbar-control .navbar-inner {
  background-color: #FFF;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0;
  background-image: none;
  background-repeat: no-repeat;
}
.bj-primary-navbar .navbar .nav > li > a,
.bj-mobile-navbar-control .navbar .nav > li > a,
.bj-mobile-navbar-control .navbar .nav > li > a:hover,
.bj-mobile-navbar-control .navbar .nav > li > a:focus {
  color: #9E0207;
  -webkit-transition: background-color 50ms linear;
  -moz-transition: background-color 50ms linear;
  -o-transition: background-color 50ms linear;
  transition: background-color 50ms linear;
  cursor: pointer;
  padding: 10px 13px 10px;
}
.bj-primary-navbar .navbar .nav > li > a:hover,
.bj-primary-navbar .navbar .nav > li > a.active,
.bj-primary-navbar .navbar .nav > li > a:focus,
.bj-primary-navbar .navbar .nav > li.active > a,
.bj-mobile-navbar-control .navbar .nav > li.active > a {
  background-color: #9E0207;
  color: #FFF;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#ourAuctionsBtn {
  /*background-color:#9E0207;
    color:white;*/
  font-style: italic;
  /*font-size:18px;
    position:relative;
    width:110px;
    text-align:center;*/
}
#ourAuctionsBtn.active {
  background-color: #9E0207;
  color: #FFF;
}
@media screen and (max-width: 979px) {
  .bj-non-mobile {
    height: 0;
    overflow: hidden;
  }
  .bj-primary-navbar {
    height: auto;
    overflow: hidden;
    border-top: none;
  }
  .bj-primary-navbar .navbar {
    height: auto;
  }
  .bj-primary-navbar .navbar .nav > li {
    display: block;
    float: none;
  }
}
/*bj-secondary-navbar STYLES*/
div.bj-secondary-navbar {
  /*border-top:2px solid #DDD;*/
  border-bottom: 2px solid #444;
  width: auto;
  display: block;
  line-height: normal;
  font-size: 14px;
  text-align: center;
}
.bj-secondary-navbar .navbar {
    display: block;
    margin: 0 auto;
    width: 934px;
}
.bj-secondary-navbar .navbar-inner {
  background-color: #FFF;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0;
  background-image: none;
  background-repeat: no-repeat;
}
.bj-secondary-navbar ul.nav {
  margin: 0;
  margin-bottom: -5px;
}
.bj-secondary-navbar .navbar .nav > li > a {
  color: #444;
  -webkit-transition: background-color 50ms linear;
  -moz-transition: background-color 50ms linear;
  -o-transition: background-color 50ms linear;
  transition: background-color 50ms linear;
  padding: 10px 10px 10px;
}
.bj-secondary-navbar .navbar .nav > li > a:hover,
.bj-secondary-navbar .navbar .nav > li > a.active,
.bj-secondary-navbar .navbar .nav > li > a:focus {
  background-color: #CCC;
  color: #444;
}
.bj-secondary-navbar i.icon {
  margin-right: 0;
}
@media screen and (max-width: 979px) {
  .bj-secondary-navbar {
    height: auto;
    overflow: hidden;
  }
  .bj-secondary-navbar .navbar {
    height: auto;
  }
  .bj-secondary-navbar .navbar .nav > li {
    display: block;
    float: none;
  }
  #bj-main-navbar .navbar .nav > li.social > a {
    display: inline-block;
    padding: 10px 15px;
  }
}
/*NAVBAR STYLES END*/
a:hover,
a:focus {
  color: #9E0207;
  text-decoration: none;
}
a {
  color: #444;
  text-decoration: none;
}
#bj-reader a {
  color: #9E0207;
}
pre {
  word-break: normal;
}
textarea {
  resize: none;
}
footer .span12 {
  text-align: right;
  border-top: solid 1px black;
  padding-top: 10px;
}
footer .span12 p,
footer .span12 address {
  margin-right: 15px;
}
.main-container {
  background-color: #FFF;
  border: 1px solid black;
}
.content {
  margin-left: 20px;
  margin-right: 20px;
}
.media {
  padding-left: 10px;
}
.social-chicklets {
  float: right;
  margin-right: 5px;
  margin-top: -10px;
}
.highlight {
  background-color: yellow;
  color: black;
}
.input-wrapper {
  display: block;
  float: left;
  width: 100%;
  max-width: 283px;
}
.input-wrapper input[type='text'],
.input-wrapper textarea,
.input-wrapper select {
  width: 90%;
}
.input-wrapper-max {
  display: block;
  width: 100%;
  max-width: 100%;
}
.input-wrapper-max input[type="text"],
.input-wrapper-max input[type="password"],
.input-wrapper-max textarea,
.input-wrapper-max select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.input-wrapper input[type="radio"],
.input-wrapper input[type="checkbox"],
.input-wrapper-max input[type="radio"],
.input-wrapper-max input[type="checkbox"] {
  margin: 0;
}
.input-wrapper input[type="radio"] + label,
.input-wrapper input[type="checkbox"] + label,
.input-wrapper-max input[type="radio"] + label,
.input-wrapper-max input[type="checkbox"] + label {
  display: inline;
}
input.bj-required-field,
input.bj-required-field:focus {
  border-bottom: 1px solid darkgray;
  border-right: 1px solid darkgray;
  border-top: 1px solid lightgray;
  border-left: 1px solid lightgray;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  background-color: #FFEBEC;
}
select.bj-required-field,
option.bj-required-field,
textarea.bj-required-field,
div.bj-required-field {
  background-color: #FFEBEC;
}
[type="checkbox"].bj-required-field,
[type='radio'].bj-required-field {
  background-color: #FFEBEC;
}
#CaptchaInputText {
  background-color: #FFEBEC;
}
.bj-img-center {
  margin: 0 auto;
  text-align: center;
}
.bj-divider {
  border-top: 1px solid #CCC;
  height: 1px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
}
.bj-divider:last-child {
  border: none;
  display: none;
}
.bj-text-logo {
  color: #9E0207;
  font-weight: bold;
  text-transform: capitalize;
}
.bj-text-logo:after {
  content: "\00ae";
  /*content: "&#174";*/
  font-size: 8pt;
  vertical-align: top;
}
.bj-bold {
  font-weight: bold;
}
.bj-italic {
  font-style: italic;
}
.bj-circular {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: whitesmoke;
  width: 200px;
  height: 200px;
}
.bj-newspaper-justify {
  text-align: justify;
  -ms-text-justify: inter-word;
  text-justify: inter-word;
}
.bj-channelfinder-modal {
  /* new custom width */
  width: 700px;
  /* must be half of the width, minus scrollbar on the left (30px) */
  margin-left: -350px;
}
.bj-channelfinder-modal .bj-channelfinder-modal-body {
  max-height: 496px;
}
.bj-250x250ad {
  margin-bottom: 5px;
  overflow: hidden;
  max-width: 100%;
  max-height: 100%;
}
.bj-odd {
  background-color: whitesmoke;
}
.bj-border-red {
  border: solid 1px #9E0207;
}
.bj-border {
  border: solid 1px black;
  /*border-bottom:1px solid darkgray; 
    border-right:1px solid darkgray;  
    border-top:1px solid lightgray;  
    border-left:1px solid lightgray;
    -webkit-border-radius:@bj_defaultRadius;
    -moz-border-radius:@bj_defaultRadius;
     border-radius:@bj_defaultRadius;*/
}
.btn-break {
  white-space: normal;
}
.bj-border-important {
  border-bottom: 1px solid #9E0207;
  border-right: 1px solid #9E0207;
  border-top: 1px solid #9E0207;
  border-left: 1px solid #9E0207;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.bj-section {
  padding: 10px;
  position: relative;
}
.bj-padding5 {
  padding: 5px;
}
.bj-schedule-left-odd {
  width: 30%;
  vertical-align: top;
  padding: 5px;
  background-color: white;
}
.bj-schedule-left-even {
  vertical-align: top;
  padding: 5px;
  background-color: whitesmoke;
}
.bj-schedule-right-odd {
  vertical-align: top;
  padding: 5px;
  background-color: #FFEBEC;
}
.bj-schedule-right-even {
  vertical-align: top;
  padding: 5px;
  background-color: white;
}
.bj-section-backgroundedleft {
  background: transparent url(/Images/backgroundredleft.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  -webkit-background-size: 30px 100%;
  -moz-background-size: 30px 100%;
  -o-background-size: 30px 100%;
  background-size: 30px 100%;
}
.bj-section-body-important {
  padding: 5px;
  /*background-color: @bj_pink;*/
  color: #9E0207;
}
.bj-section-important {
  background-color: #FFEBEC;
  color: #9E0207;
  border: solid 1px #9E0207;
  padding: 5px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.bj-section-header {
  /*padding: 5px;
   background-color: whitesmoke;*/
  position: relative;
  color: black;
  font-weight: bold;
  margin-bottom: 10px;
}
.bj-section-header-important {
  /*padding: 5px;
   background-color: @bj_pink; 
   color: @bj_red;*/
  position: relative;
  background: #FFEBEC;
  padding: 10px;
  -moz-box-shadow: 1px 1px 2px lightgray;
  -webkit-box-shadow: 1px 1px 2px lightgray;
  box-shadow: 1px 1px 2px lightgray;
  color: black;
  font-size: 12pt;
  font-weight: bold;
  margin-bottom: 10px;
}
.bj-h4 {
  font-size: 14pt;
  line-height: 16pt;
}
.bj-activetab {
  /*font-weight: bold;*/
}
.bj-activetab > a,
.bj-activetab > a:hover {
  background-color: #9E0207;
}
.bj-activetab > a:hover {
  background-color: #9E0207;
}
/*.bj-titletab {
    font-size: x-large;
}

    .bj-titletab > a:link {
        font-size: x-large;
    }*/
.bj-section-body {
  position: relative;
}
.bj-margin {
  margin: 10px;
}
.bj-event-info h5,
.bj-event-info h4 {
  margin-top: 0px;
}
.bj-event-info .btn {
  margin-top: 10px;
  margin-right: 10px;
}
.bj-event-info > div > div {
  margin-right: 10px;
}
.bj-icon-spacer {
  /*padding: .2em .25em .15em;*/
  padding-left: 5px;
}
.sidebarImg {
  margin-bottom: 10px;
}
.host-property {
  font-size: 12px;
  color: darkred;
}
.triangle {
  width: 0;
  height: 0;
  border-bottom: 120px solid #9E0207;
  border-left: 60px solid transparent;
  border-right: 60px solid transparent;
}
.hotel-description {
  font-size: 1em;
  margin: 0px;
  text-align: justify;
  color: #666;
}
ul.hotel-description {
  padding-left: 190px;
}
.hotel-info {
  /*border-bottom:1px dotted grey;*/
  padding: 0 5px;
  width: 99%;
  display: inline-block;
  font-family: "Helvetica Neue", Helvetica, Gotham, Arial, sans-serif;
  clear: both;
  margin-bottom: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
}
.hotel-left-col {
  float: left;
  padding: 0 10px;
  vertical-align: top;
  min-height: 125px;
}
.hotel-right-col {
  padding: 0 5px;
  vertical-align: top;
}
@media (max-width: 768px) {
  .hotel-rate-col {
    vertical-align: top;
    width: 100%;
    display: block;
    text-align: center;
  }
  .hotel-left-col {
    text-align: center;
    display: block;
    width: 100%;
  }
}
.hotel-rate-col {
  float: right;
  padding: 0 10px;
  vertical-align: top;
}
.hotel-name {
  margin: 9px;
}
.hotel-address {
  font-size: 10px;
}
.hotel-photo {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid grey;
}
.hotel-rate {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 40px;
  font-style: normal;
  line-height: 40px;
  font-weight: bold;
  color: #000;
  padding: 0px;
  margin: 0px;
  text-align: center;
}
span.hotel-rate-col a.hotel-link {
  font-size: 12px;
  text-align: center;
  color: darkred;
}
.hotel-info:nth-of-type(odd) {
  background: white;
}
.hotel-info:nth-of-type(even) {
  background: whitesmoke;
}
.hotel-info:hover {
  background: #FFEBEC;
}
img.logo {
  height: 32px;
}
img.fourslider {
  height: 200px;
  width: 285px;
}
/*Typography*/
h1.sub-title {
  margin: 0px;
  border-bottom: 1px solid gray;
  font-size: 1.9em;
  color: gray;
  margin-right: 20px;
  margin-bottom: 10px;
}
h1.title {
  border-bottom: 1px solid black;
  font-size: 2.3em;
}
h2.title {
  font-size: 1.6em;
  line-height: 1.4em;
}
h3.h3-subhead {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
  border-bottom: 1px solid black;
}
h5.back-to-top {
  text-align: right;
}
.red {
  color: #9E0207;
}
/*Widgets*/
.fb-comments,
.fb-comments iframe[style] {
  width: 100% !important;
}
#fbcomments,
.fb-comments,
.fb-comments iframe[style],
.fb-comments span {
  width: 100% !important;
}
#fb-root {
  display: none;
}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
  width: 100% !important;
}
/* bootstrap overrides */
.bj-fontfamily {
  font-family: Verdana, Geneva, 'DejaVu Sans', sans-serif;
}
.dropdown-submenu:focus > a {
  text-decoration: none;
  color: #ffffff;
  background-color: #9E0207;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  text-decoration: none;
  color: #ffffff;
  background-color: #9E0207;
  background-image: none;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #000000;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #CCC;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  cursor: default;
}
.bj-navpills-red .active a,
.bj-navpills-red .active a:active,
.bj-navpills-red .active a:visited,
.bj-navpills-red .active a:hover {
  background-color: #9E0207;
  color: white;
}
.bj-navbar-white-inner {
  background-color: #fff;
  /* background color will be white for all browsers */
  background-image: none;
  background-repeat: no-repeat;
  filter: none;
}
.bj-navbar-black-inner {
  background-color: #000;
  /* background color will be white for all browsers */
  background-image: none;
  background-repeat: no-repeat;
  filter: none;
}
.bj-navbar-white .nav > li > a:hover,
.bj-navbar-white .nav > li > a:focus {
  background-color: #9d261d;
  color: #ffffff;
  text-decoration: none;
}
.bj-navbar-white .nav li.dropdown > a:hover .caret,
.bj-navbar-white .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  /*border-bottom-color: #ffffff;*/
}
.main-container-white {
  background-color: #FFF;
  margin: 0 auto;
  /*border-bottom: dotted 1px lightgray;
      border-left: dotted 1px lightgray;
       border-right: dotted 1px lightgray;*/
}
.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  border: none;
  border-color: #252525;
}
.navbar-inner {
  border: none;
}
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #999999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav > li > a:focus {
  color: #ffffff;
}
.navbar-inverse .brand {
  color: #999999;
}
.navbar-inverse .navbar-text {
  color: #999999;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  background: #a90329;
  /* Old browsers */
  color: #ffffff;
}
.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  color: #ffffff;
  background-color: #111111;
}
.navbar-inverse .navbar-link {
  color: #999999;
}
.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
  color: #ffffff;
}
.navbar-inverse .divider-vertical {
  border-left-color: #111111;
  border-right-color: #222222;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #111111;
  color: #ffffff;
}
.navbar-inverse .nav li.dropdown > a:hover .caret,
.navbar-inverse .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.searcher:last-child {
  border-bottom: none !important;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}
.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}
.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #040404;
}
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}
/*.navbar .brand {
    color: #777777;
    display: block;
    float: left;
    font-size: 20px;
    font-weight: 200;
    margin-left: -20px;
    padding: 20.5px 20px;
    text-shadow: 0 1px 0 #FFFFFF;
}*/
.navbar .nav > li > a {
  color: whitesmoke;
  float: none;
  text-shadow: none;
  text-decoration: none;
  padding: 10px 13px 10px;
}
.navbar-search {
  position: relative;
  float: left;
  margin-top: 15.5px;
  margin-bottom: 0;
}
.nav {
  margin-bottom: -10px;
}
.btn {
  background-image: none;
  background-color: #CCC;
  outline: none;
  border: none !important;
  box-shadow: none !important;
  text-shadow: none;
}
.label {
  box-shadow: none !important;
  text-shadow: none;
  color: #FFF;
  background-color: #444;
  background: #444;
  text-transform: uppercase;
  font-weight: 400;
}
.btn-danger {
  background-image: none;
  background-color: #9E0207;
  outline: none;
  border: none !important;
  box-shadow: none !important;
  text-shadow: none;
}
.btn-inverse {
  background-image: none;
  background-color: #000;
  outline: none;
  border: none !important;
  box-shadow: none !important;
  text-shadow: none;
}
.btn-primary {
    background-image: none;
    background-color: #006dcc;
    outline: none;
    border: none !important;
    box-shadow: none !important;
    text-shadow: none;
}
.btn-warning {
  background-image: none;
  background-color: #faa732;
  outline: none;
  border: none !important;
  box-shadow: none !important;
  text-shadow: none;
}
.btn-success {
  background-image: none;
  background-color: green;
  outline: none;
  border: none !important;
  box-shadow: none !important;
  text-shadow: none;
}
.btn-white {
  background-image: none;
  background-color: White;
  border: 1px solid #444 !important;
  color: #444;
  outline: none;
  box-shadow: none !important;
  text-shadow: none;
}
.btn-white:hover {
  background-color: whitesmoke;
}
.flex-video {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}
.flex-video.widescreen {
  padding-bottom: 57.25%;
}
.flex-video.vimeo {
  padding-top: 0;
}
.flex-video iframe,
.flex-video object,
.flex-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
  .flex-video {
    padding-top: 0;
  }
}
@media (min-width: 1200px) {
  .bj-navbar .nav > li > a {
    padding: 31px 15px;
  }
  .pull-right {
    float: right !important;
  }
}
@media (min-width: 981px) and (max-width: 1199px) {
  .search-query {
    /*display:none !important;*/
  }
  .bj-navbar .nav > li > a {
    padding: 31px 15px;
  }
}
@media (max-width: 979px) {
  body {
    padding-top: 0px !important;
  }
  .bj-navbar .nav > li > a {
    padding: 9px 15px !important;
  }
}
/*.navbar .nav > li > a:hover {
  background-color: #9d261d;
  color: #333333;
  text-decoration: none;
}*/
.bj-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
/*WOW slider carousel styles*/
/*.carousel.bjfade {
    opacity: 1;

    .item {
        -moz-transition: opacity ease-in-out .7s;
        -o-transition: opacity ease-in-out .7s;
        -webkit-transition: opacity ease-in-out .7s;
        transition: opacity ease-in-out .7s;
        left: 0 !important;
        opacity: 0;
        top: 0;
        position: absolute;
        width: 100%;
        display: block !important;
        z-index: 1;

        &:first-child {
            top: auto;
            position: relative;
        }

        &.active {
            opacity: 1;
            -moz-transition: opacity ease-in-out .7s;
            -o-transition: opacity ease-in-out .7s;
            -webkit-transition: opacity ease-in-out .7s;
            transition: opacity ease-in-out .7s;
            z-index: 2;
        }
    }
}

.carousel-indicators .active {
    background-color: yellow;
}

.carousel-indicators li {
    background-color: @bj_red;
}
.bj-carousel-caption {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 15px;
    background: whitesmoke;
    background: rgba(245,245,245, 0.78);
}

    .bj-carousel-caption h4,
    .bj-carousel-caption p {
        line-height: 20px;
        color: #000;
        text-align: left;
    }

    .bj-carousel-caption h4 {
        margin: 0 0 5px;
    }

    .bj-carousel-caption p {
        margin-bottom: 0;
    }

.bj-carousel-control-small {
    position: absolute;
    top: 50%;
    left: 5px;
    width: 20px;
    height: 20px;
    margin-top: -20px;
    font-size: 20px;
    font-weight: 100;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    background: #222222;
    border: 1px solid #ffffff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

    .bj-carousel-control-small.right {
        left: auto;
        right: 5px;
    }

    .bj-carousel-control-small:hover,
    .bj-carousel-control-small:focus {
        color: #ffffff;
        text-decoration: none;
        opacity: 0.9;
        filter: alpha(opacity=90);
    }*/
/* mvc overrides */
.alert-error,
.validation-summary-errors {
  color: #9E0207;
  background-color: #FFEBEC;
  padding-top: 10px;
  padding-bottom: 10px;
  border: solid 1px #9E0207;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.alert-error > .validation-summary-errors {
  border: none;
}
/* google site search*/
.gsc-control-cse {
  font-family: Verdana, sans-serif;
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}
input.gsc-input {
  /*background-image: url(//www.barrett-jackson.com/images/input-bg.jpg) !important;
	background-repeat: repeat-x !important;
	background-position: left top !important;
	background-color:#F2F2F2 !important;*/
  border: 1px solid black;
  font-size: 24px;
  color: #000;
  padding: 2px;
  margin: 5px;
  width: 800px;
  /*min-height: 35px !important;
	height: 35px !important;*/
}
input.gsc-input:hover {
  border: 1px solid #9E0207;
  color: #444;
}
input.gsc-input:focus {
  border: 1px solid red;
  color: #666;
}
input.gsc-search-button {
  color: white;
  border: black 1px solid;
  cursor: pointer;
  background-color: #9E0207;
  /*background:#CC0000 url(www.barrett-jackson.com/images/button_red.jpg);*/
  text-decoration: none;
  /*padding: 5px 40px;*/
  margin: 0;
  /*font-size:16px; 
       height:35px !important;*/
}
.gsc-tabHeader.gsc-tabhInactive {
  border-color: #E9E9E9;
  background-color: #E9E9E9;
}
.gsc-tabHeader.gsc-tabhInactive {
  border-color: #E9E9E9;
  background-color: #E9E9E9;
}
.gsc-tabHeader.gsc-tabhActive {
  border-top-color: #FF9900;
  border-left-color: #E9E9E9;
  border-right-color: #E9E9E9;
  background-color: #FFFFFF;
}
.gsc-tabsArea {
  border-color: #E9E9E9;
}
.gsc-webResult.gsc-result {
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}
.gsc-webResult.gsc-result:hover {
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}
.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b {
  color: #cc0000;
}
.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b {
  color: #cc0000;
}
.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b {
  color: #660000;
}
.gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active b {
  color: #666666;
}
.gsc-cursor-page {
  color: #cc0000;
}
a.gsc-trailing-more-results:link {
  color: #cc0000;
}
.gs-webResult.gs-result .gs-snippet {
  color: #333333;
}
.gs-webResult.gs-result .gs-visibleUrl {
  color: #666666;
}
.gs-webResult.gs-result .gs-visibleUrl-short {
  color: #666666;
}
.gs-webResult.gs-result .gs-visibleUrl-short {
  display: none;
}
.gs-webResult.gs-result .gs-visibleUrl-long {
  display: block;
}
.gsc-cursor-box {
  border-color: #FFFFFF;
}
.gsc-results .gsc-cursor-page {
  border-color: #E9E9E9;
  background-color: #FFFFFF;
}
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
  border-color: #FF9900;
  background-color: #FFFFFF;
}
.gs-promotion.gs-result {
  border-color: #336699;
  background-color: #FFFFFF;
}
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
.gs-promotion.gs-result .gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl-short {
  color: #008000;
}
.social_fb {
  -moz-box-shadow: inset 0px 1px 0px 0px #7a8eb9 !important;
  -webkit-box-shadow: inset 0px 1px 0px 0px #7a8eb9 !important;
  box-shadow: inset 0px 1px 0px 0px #7a8eb9 !important;
  background-color: #637aad !important;
  -moz-border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  border-radius: 3px !important;
  border: 1px solid #314179 !important;
  display: inline-block !important;
  cursor: pointer !important;
  color: #ffffff !important;
  font-family: arial !important;
  font-size: 10pt !important;
  font-weight: bold !important;
  padding: 0px 5px !important;
  text-decoration: none !important;
  margin-bottom: -7px !important;
}
.social_fb:hover {
  background-color: #5972a7 !important;
}
.social_fb:active {
  position: relative;
  top: 1px !important;
}
.social_fb > a {
  color: #fff;
  text-decoration: none;
}
.social_twitter {
  -moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
  -webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
  box-shadow: 0px 1px 0px 0px #f0f7fa;
  background-color: #33bdef;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #057fd0;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  padding: 0px 5px;
  text-decoration: none;
  margin-bottom: -7px;
  text-shadow: 0px -1px 0px #5b6178;
}
.social_twitter:hover {
  background-color: #019ad2;
}
.social_twitter > a {
  color: #fff;
  text-decoration: none;
}
.social_twitter:active {
  position: relative;
  top: 1px;
}
.social_pinterest {
  display: inline-block;
  vertical-align: bottom;
  cursor: pointer;
  margin: 0px;
  text-align: center;
  top: -75px;
}
.social_email {
  -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
  box-shadow: inset 0px 1px 0px 0px #ffffff;
  background-color: #ffffff;
  line-height: 15px;
  border: 1px solid #dcdcdc;
  display: inline;
  cursor: pointer;
  color: #666666;
  font-family: arial;
  font-size: 10px;
  font-weight: normal;
  padding: 2px 2px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #ffffff;
}
.social_email:hover {
  background-color: #f6f6f6;
}
.social_email:active {
  position: relative;
  top: 1px;
}
.social_favorites {
  -moz-box-shadow: inset 0px 34px 0px -15px #b54b3a;
  -webkit-box-shadow: inset 0px 34px 0px -15px #b54b3a;
  box-shadow: inset 0px 34px 0px -15px #b54b3a;
  background-color: #a73f2d;
  border: 1px solid #241d13;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  padding: 3px 10px;
  text-decoration: none;
  text-shadow: 0px -1px 0px #7a2a1d;
  margin-bottom: 5px;
}
.social_favorites:hover {
  background-color: #b34332;
}
.social_favorites:active {
  position: relative;
  top: 1px;
}
.social-container {
  padding: 10px;
}
.social-title {
  clear: both;
  font-size: 10pt;
  font-weight: bold;
  margin: 4px;
}
.side-bar {
  padding: 8px;
  line-height: 35px;
  margin: 10px 0px;
}
/*nav-tabs for event pages*/
.bj-nav-tabs {
  border-color: #444;
  padding: 0 10px;
}
bj-nav-tabs > li {
  margin-bottom: -1px;
  position: relative;
  overflow: visible;
  margin-right: 0px;
}
.bj-nav-tabs > li > a {
  background: #CCC;
  color: #444;
  border-radius: 0;
  border-radius: 8px 8px 0 0;
  margin-right: -1px;
  position: relative;
  overflow: hidden;
  border: 1px solid #444;
  border-right-width: 0;
  padding: 6px;
}
.bj-nav-tabs > li#MediaCredentialRequest > a {
  background-color: #999999;
}
.bj-nav-tabs > li > a:hover,
.nav-tabs > li > a:focus,
.bj-nav-tabs > li.active > a,
.bj-nav-tabs > li.active > a:hover,
.bj-nav-tabs > li.active > a:focus,
.bj-nav-tabs .open .dropdown-toggle,
.bj-nav-pills .open .dropdown-toggle,
.bj-nav > li.dropdown.open.active > a:hover,
.bj-nav > li.dropdown.open.active > a:focus {
  background-color: #444;
  color: #FFF;
  padding: 6px;
  border-color: inherit;
}
.bj-nav-tabs .dropdown-menu {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.bj-nav-tabs > li.open > .dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}
.bj-nav-tabs > li.open > .dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}
.segment_box,
.segment_box_inner,
.segment_box_featured,
.bj-widget-title {
  padding: 5px;
  padding-top: 0;
  background: none;
  color: #444;
  border-bottom: 1px solid #444;
  font-weight: 500;
  margin-bottom: 10px;
  font-size: 18px;
  position: relative;
  /*margin-bottom:1px;*/
  vertical-align: central;
}
.segment_box a:not(.btn),
.segment_box_inner a:not(.btn) {
  color: #444;
  text-decoration: none;
}
.segment_box_featured {
  color: #9E0207;
  border-color: #9E0207;
}
.segment_box a:not(.btn):hover,
.segment_box,
.segment_box a:not(.btn):visited,
.segment_box a:not(.btn):active,
.segment_box a:not(.btn):focus,
.segment_box_inner a:not(.btn):hover,
.segment_box_inner,
.segment_box_inner a:not(.btn):visited,
.segment_box_inner a:not(.btn):active,
.segment_box_inner a:not(.btn):focus {
  color: #444;
  text-decoration: none;
}
.segment_box_featured a:not(.btn):hover,
.segment_box_featured,
.segment_box_featured a:not(.btn):visited,
.segment_box_featured a:not(.btn):active,
.segment_box_featured a:not(.btn):focus {
  color: #9E0207;
  text-decoration: none;
}
.segment_box_featured h1,
.segment_box_inner h1,
.segment_box h1 {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
  line-height: inherit;
  display: inline;
}
.accordion-group {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-color: #444;
}
.accordion-group .segment_box_inner,
.accordion-group .segment_box,
.accordion-group .segment_box_featured {
  margin-bottom: 0;
}
.accordion-group.bj-accordian-featured {
  border-color: #9E0207;
}
.custom_thumbnail_content {
  padding: 10px;
}
.custom_thumbnail_caption {
  padding: 10px;
  background-color: #000;
  color: #FFF;
}
#mini-favorites {
  margin-bottom: 5px;
  overflow: auto;
  overflow-x: hidden;
  height: 500px;
}
#mini-favs-title-text {
  text-align: left;
  color: white;
  background-color: #000;
  padding: 5px;
}
#mini-favs-container {
  padding-left: 5px;
  padding-right: 5px;
}
.mini-favs-item {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: dotted 1px black;
}
.mini-favs-lot {
  padding-bottom: 2px;
  font-weight: bold;
}
/*Archive Search Stylings START*/
#bj-predefined-searches {
  display: block;
  position: relative;
}
#bj-predefined-searches > .bj-archive-list-item {
  padding: 20px 0;
  border-bottom: 1px dotted black;
}
#bj-predefined-searches .bj-archive-item-title {
  font-size: 125%;
}
.bj-archive-item-title > h2 {
  font-size: inherit;
  display: inline-block;
  font-weight: inherit;
  margin: 0;
  line-height: inherit;
}
#bj-predefined-searches .span4 {
  position: relative;
  min-width: 113px;
}
#bj-predefined-searches .bj-archive-btn-wrapper {
  position: relative;
}
/*Archive Search Stylings END*/
/*Docket Search Styling START*/
#search-results h2.media-heading {
  font-size: 17.5px;
  margin: 0 0 5px;
  line-height: inherit;
}
/*Docket Search Styling END*/
/*Form Styling START*/
.bj-section-lightborder .bj-section-lightborder {
  padding: 10px;
}
.bj-section-lightborder.left {
  border-left: dotted 1px lightgrey;
}
.bj-section-lightborder.right {
  border-right: dotted 1px lightgrey;
}
.bj-section-lightborder.top {
  border-top: dotted 1px lightgrey;
}
.bj-section-lightborder.bottom {
  border-bottom: dotted 1px lightgrey;
}
.bj-table-form table {
  border-collapse: initial;
}
.bj-table-form table input:not([type="checkbox"]):not([type="radio"]),
.bj-table-form table select,
.bj-table-form table textarea {
  width: 90%;
  width: calc(100% - 14px);
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.bj-table-form h4 {
  color: #444;
}
.bj-table-form table select {
  height: 20px;
}
@media only screen and (max-width: 767px) {
  .bj-table-form table.row-fluid tr.row-fluid td {
    display: inline-block;
  }
  .bj-section-lightborder {
    border-top: none;
    border-bottom: 1px solid lightgray;
    border-left: 1px solid lightgray;
    border-right: 1px solid lightgray;
  }
  .bj-section-lightborder:first-child {
    border-top: 1px solid lightgray;
  }
  .bj-section-lightborder .bj-section-lightborder {
    border: none;
  }
}
.bj-top-separator {
  margin-top: 20px;
  padding-top: 10px;
  border-top: 10px solid lightgrey;
}
.bj-form-error,
form .bj-form-error,
.input-wrapper .bj-form-error {
  color: #9E0207;
  font-weight: bold;
}
/*Form Styling END*/
/*css form media vertical article viewer*/
.bj-media-vetical-gallery {
  background-color: #FFF;
  padding: 5px;
  -webkit-overflow-scrolling: touch;
}
.bj-media-vetical-gallery > li:hover {
  background-color: lightgray;
}
.bj-media-link {
  color: #000;
  font-size: 10pt;
  font-weight: 500;
}
.bj-media-link:hover {
  color: #000;
  font-size: 10pt;
}
.media-fade {
  background: #FFF;
  padding: 3px 8px;
  display: inline-block;
  transition: background 0.25s ease-in-out;
  -moz-transition: background 0.25s ease-in-out;
  -webkit-transition: background 0.25s ease-in-out;
}
.media-fade:hover {
  background: #555;
}
#ex3::-webkit-scrollbar,
.bj-light-scroll::-webkit-scrollbar {
  width: 10px;
  background-color: #FFF;
}
#ex3::-webkit-scrollbar-thumb,
.bj-light-scroll::-webkit-scrollbar-thumb {
  background-color: lightgray;
}
#ex3::-webkit-scrollbar-thumb:hover,
.bj-light-scroll::-webkit-scrollbar-thumb:hover {
  background-color: lightgray;
}
#ex3::-webkit-scrollbar-thumb:active,
.bj-light-scroll::-webkit-scrollbar-thumb:hover {
  background-color: lightgray;
}
#ex3::-webkit-scrollbar-track,
.bj-light-scroll::-webkit-scrollbar-thumb:hover {
  border-radius: 0px;
}
/*legend media vertical article slider*/
.bj-vertical-scroll {
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.bj-horizontal-scroll {
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
/*custom footer*/
.foot {
  position: relative;
  clear: both;
  min-height: 150px;
}
.foot-text {
  color: #999;
}
.foot-social-bar a {
  color: #FFF;
}
.foot-header-lg {
  color: #CCC;
  line-height: 18pt;
  font-size: 14pt;
  margin-bottom: 10px;
  font-weight: bold;
}
.foot-header-sm {
  color: #CCC;
  line-height: 18pt;
  font-size: 12pt;
  margin-bottom: 10px;
  font-weight: bold;
}
.foot-header a {
  color: #CCC;
  font-size: 14pt;
  font-weight: bold;
}
.shadow {
  -moz-box-shadow: inset 0 7px 9px -7px #000000;
  -webkit-box-shadow: inset 0 7px 9px -7px #000000;
  box-shadow: inset 0 7px 9px -7px #000000;
}
.foot-menu {
  line-height: 10pt;
  font-size: 8pt;
  width: 75%;
  padding: 5px;
}
.foot-legal {
  color: #999;
  line-height: 10pt;
  font-size: 8pt;
}
.foot-menu a {
  color: #CCC;
  text-decoration: none;
}
.foot-menu a:hover {
  color: #FFF;
}
.foot-menu ul {
  list-style-type: none;
  margin-left: 0px;
}
.foot-menu .sub-header {
  color: #FFF;
  padding-left: 8px;
  line-height: 10pt;
  margin: 5px 0px;
}
.foot-menu .divider {
  color: #FFF;
  margin: 0px 5px;
}
.foot-hr {
  border: none;
  height: 1px;
  color: #555;
  background-color: #555;
  width: 75%;
  margin: 10px auto;
}
.bj-help-btn-wrapper {
  width: 34px;
  height: 34px;
  background: white;
  text-align: center;
  margin: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: fixed;
  bottom: 10px;
  right: 10px;
  display: block;
}
.bj-help-btn {
  position: absolute;
  top: -4px;
  left: -1px;
}
.bj-help-btn a {
  color: #CCC;
}
.bj-help-btn a:hover {
  color: #9E0207;
}
#archive-navigation .btn-group > .btn-primary:hover {
  background-color: #e6e6e6;
}
#archive-navigation li > a {
  border-radius: 0;
}
#archive-navigation li.active > a {
  background-color: #9E0207;
}
/*End custom footer */
/* Social share bar 6-10-2014 */
.share-buttons a {
  border: 0;
  display: inline;
  margin-right: 5px;
}
.share-buttons .social-fb {
  color: #3b5998;
}
.share-buttons .social-google {
  color: #dd4b39;
}
.share-buttons .social-pin {
  color: #cb2027;
}
.share-buttons .social-twitter {
  color: #00aced;
}
.share-buttons .social-mail {
  color: #458B00;
}
/* End social share buttons */
/* WOW Slider overwrites START*/
#wowslider-container1 .ws_thumbs .ws_selthumb {
  background-color: #9E0207 !important;
}
/* WOW Slider overwrites END*/
/* bj-consignment-progress START*/
#consignmentProgressPartial {
  margin-top: 10px;
}
.bj-consignment-progress {
  display: block;
  width: 100%;
}
.bj-consignment-progress:after {
  display: table;
  line-height: 0;
  content: "";
  clear: both;
}
.bj-consignment-progress .bj-progress-segment {
  width: 20%;
  height: 100%;
  display: inline-block;
  background-color: #FFF;
  float: left;
  position: relative;
  padding-bottom: 10px;
}
.bj-progress-segment > span:not(.bj-segment-bar) {
  display: block;
  text-align: center;
  line-height: 12px;
}
.bj-progress-segment > .bj-segment-title {
  font-size: 20px;
  height: 30px;
  color: #AAA;
}
.bj-progress-segment > .bj-segment-subtitle {
  font-size: 14px;
  height: 20px;
  padding-top: 5px;
  color: lightgray;
}
.bj-progress-segment > span.bj-segment-bar {
  display: block;
  position: absolute;
  width: 100%;
  height: 10px;
  bottom: 0;
  left: 0;
  right: auto;
}
.bj-progress-segment:last-child > span.bj-segment-bar {
  border-right: 2px solid lightgray;
}
.bj-progress-segment > .bj-segment-bar > span {
  position: absolute;
  height: 6px;
  border-top: 2px solid lightgray;
  border-bottom: 2px solid lightgray;
  width: 50%;
  top: 0;
}
.bj-progress-segment > .bj-segment-bar > .bj-segment-bar-left {
  left: 0;
  right: auto;
}
.bj-progress-segment > .bj-segment-bar > .bj-segment-bar-right {
  left: auto;
  right: 0;
}
.bj-progress-segment.bj-segement-active .bj-segment-title {
  color: #000;
}
.bj-progress-segment.bj-segement-active .bj-segment-subtitle {
  color: #444;
}
.bj-progress-segment.bj-segement-active .bj-segment-bar-left {
  border-top: 2px solid #9E0207;
  border-bottom: 2px solid #9E0207;
  background-color: #9E0207;
}
.bj-progress-segment.bj-segement-past .bj-segment-bar-left,
.bj-progress-segment.bj-segement-past .bj-segment-bar-right {
  border-top: 2px solid #9E0207;
  border-bottom: 2px solid #9E0207;
  background-color: #9E0207;
}
@media (max-width: 767px) {
  .bj-progress-segment > .bj-segment-title {
    font-size: 13px;
    height: 20px;
  }
  .bj-progress-segment > .bj-segment-subtitle {
    font-size: 12px;
    height: 20px;
  }
}
/* bj-consignment-progress END*/
/* bj-auction-btns START */
.auctionBtn {
  width: 150px;
  margin-right: 30px;
  text-align: center;
  position: relative;
  text-transform: uppercase;
}
.auctionBtn > img {
  width: 80%;
  margin-top: -10px;
  margin-bottom: -10px;
}
.auctionBtn:last-child > img {
  /*New Auction button*/
  margin-top: 0px;
  margin-bottom: 0px;
}
.auctionBtn div {
  white-space: normal;
}
.auctionBtn > i {
  color: #444;
  position: absolute;
  font-size: 25px;
  top: 16px;
  left: 21px;
}
.auctionBtn:last-child > i {
  /*New Auction button*/
  top: 12px;
  left: 39px;
}
/* bj-auction-btns END */
/* bj-no-space START */
@media only screen and (min-width: 768px) {
  .bj-no-space.row-fluid > .span1,
  .bj-no-space.row-fluid > .span2,
  .bj-no-space.row-fluid > .span3,
  .bj-no-space.row-fluid > .span4,
  .bj-no-space.row-fluid > .span5,
  .bj-no-space.row-fluid > .span6,
  .bj-no-space.row-fluid > .span7,
  .bj-no-space.row-fluid > .span8,
  .bj-no-space.row-fluid > .span9,
  .bj-no-space.row-fluid > .span10,
  .bj-no-space.row-fluid > .span11,
  .bj-no-space.row-fluid > .span12 {
    margin-left: 0;
  }
  .bj-no-space.row-fluid > .span1 {
    width: 8.33%;
  }
  .bj-no-space.row-fluid > .span2 {
    width: 16.66%;
  }
  .bj-no-space.row-fluid > .span3 {
    width: 25%;
  }
  .bj-no-space.row-fluid > .span4 {
    width: 33.33%;
  }
  .bj-no-space.row-fluid > .span5 {
    width: 41.66%;
  }
  .bj-no-space.row-fluid > .span6 {
    width: 50%;
  }
  .bj-no-space.row-fluid > .span7 {
    width: 58.33%;
  }
  .bj-no-space.row-fluid > .span8 {
    width: 66.66%;
  }
  .bj-no-space.row-fluid > .span9 {
    width: 75%;
  }
  .bj-no-space.row-fluid > .span10 {
    width: 83.33%;
  }
  .bj-no-space.row-fluid > .span11 {
    width: 91.66%;
  }
  .bj-no-space.row-fluid > .span12 {
    width: 100%;
  }
}
/* bj-no-space END */
/* bj-widget START */
.bj-widget-border {
  border: none;
}
.bj-widget-wrapper:not(:last-of-type) {
  /*margin-bottom:64px;*/
  margin-bottom: 15px;
}
.bj-widget-title {
  color: #444;
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 10px;
}
/*@media only screen and (max-width: 1200px)
{
    .bj-widget-title
    {
        margin-bottom:5px;
    }
}*/
@media only screen and (max-width: 1199px) and (min-width: 980px) {
  .bj-widget-wrapper:not(:last-of-type) {
    margin-bottom: 49px;
  }
}
@media only screen and (max-width: 979px) and (min-width: 768px) {
  .bj-widget-wrapper:not(:last-of-type) {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 768px) {
  .bj-widget-wrapper:not(:last-of-type) {
    margin-bottom: 0;
  }
}
/* bj-widget END */
.nav-header {
  text-shadow: none;
}
.bj-media-thumbnail {
  position: relative;
  display: inline-block;
  width: calc(50% -5px);
  vertical-align: top;
  height: auto;
}
.bj-media-thumbnail img {
  width: 364px;
  height: 250px;
  border: none;
  vertical-align: top;
  clear: both;
}
.bj-media-thumbnail > div {
  line-height: 14pt;
  margin-top: 0px;
  font-size: 12pt;
  white-space: normal;
  font-weight: bold;
  max-width: 364px;
  color: #9E0207;
}
.bj-media-thumbnail > p {
  font-size: 9pt;
  max-width: 375px;
  color: #333;
}
.bj-media-bar {
  font-size: 9pt;
  text-align: center;
  margin: 0 auto;
}
.bj-media-bar > li {
  margin: 0 5px;
}
.bj-media-info {
  font-size: 10pt;
  font-weight: bold;
}
.bj-media-info a {
  font-size: 12pt;
}
.bj-media-header a {
  color: #9E0207;
  text-transform: uppercase;
}
/*Print Layouts*/
@media print {
  .segment_box_featured {
    border: 2px #9E0207 solid;
  }
  .segement_box_inner {
    border: 2px #444 solid;
  }
  tr {
    border-left: 1px dotted #000;
    border-right: 1px dotted #000;
    border-bottom: 1px dotted #000;
  }
  tr:first-child {
    border-top: 1px dotted #000;
  }
}
/*end Print layouts*/
.dropdown a {
  outline: none;
}
@media only screen and (max-width: 980px), only screen and (max-device-width: 980px) {
  .dropdown-menu li a:hover {
    color: #333;
  }
  .nav-tabs li {
    width: 100% !important;
    margin-bottom: 1px;
  }
}
@media print {
  a[href]:after {
    content: '';
  }
  .print-hidden {
    display: none;
  }
  #frmsearch {
    display: none;
  }
  .nav,
  .nav-tabs {
    display: none;
  }
}
.form-search .input-append .fixed-btn,
.form-search .input-prepend .fixed-btn {
  margin-left: -1px;
  padding-bottom: 6px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.form-search .input-append .btn:last-child {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.mobile-spacer {
  margin-top: 10px;
}
.fadeable {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.fadeable:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;
}
.marquee {
  width: 300px;
  overflow: hidden;
  border: none;
  background: #FFF;
}
/*BarrettJackson.CompCars styles*/
#bj_comp_cars {
  overflow: hidden;
}
#bj_comp_cars .bj-comp-cars-list {
  max-height: 350px;
  overflow: auto;
}
.bj-comp-cars-list .bj-comp-cars-item {
  display: block;
  min-height: 58px;
  padding-bottom: 2px;
}
.bj-comp-cars-list .bj-comp-cars-item:hover {
  background-color: #E3E3E3;
}
.bj-comp-cars-seeall {
  text-align: right;
}
.bj-comp-cars-seeall a {
  cursor: pointer;
}
/*START bj-ad-responsive*/
.bj-ad-responsive {
  width: 300px;
  height: auto;
  text-align: center;
  margin: 0 auto;
}
@media only screen and (max-width: 1199px) and (min-width: 769px) {
  .bj-ad-responsive {
    width: 180px;
    height: auto;
  }
}
/*END bj-ad-responsive*/