#SiteContainer {
  background: #00152B;
  color: #fff;
}

h1, h2, h3, h4 {
    color: #fff;
}

/* -----------------------------------------
FLEXSLIDER
----------------------------------------- */
.flexslider {
    border: none !important;
    border-radius: 0 !important;
    padding-top: 20px !important;
}

/* -----------------------------------------
Button Wrapper
----------------------------------------- */

ul{margin: 0; padding: 0;}
li{margin: 0; padding: 0;}

#main > .container h1 {
    text-align: center;
}
    ul#nav-container {
    padding-left: 10%;
}
.homeBtns {
}

.homeBtns .slideContainer:hover, .homeBtns .slideContainer.hover {
  background: #15324d; /* Old browsers */
background: -moz-linear-gradient(left, #15324d 0%, #24415c 49%, #15324d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#15324d), color-stop(49%,#24415c), color-stop(100%,#15324d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #15324d 0%,#24415c 49%,#15324d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #15324d 0%,#24415c 49%,#15324d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #15324d 0%,#24415c 49%,#15324d 100%); /* IE10+ */
background: linear-gradient(to right, #15324d 0%,#24415c 49%,#15324d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15324d', endColorstr='#24415c',GradientType=1 ); /* IE6-9 */
}

.homeBtns .slide li {
  border-bottom: 1px dotted #3d6b97;
}

.homeBtns .slide li:hover {
  background-color: #0f2637;
}

.homeBtns .slide li:first-child {
  
}


.homeBtns img.dealership {
  position: absolute;
  top: 0px;
  left: 0px;
  border: 0px;
}

.homeBtns p {
  padding: 0;
  margin: 0 auto;
}


.homeBtns .dealer{
    padding-top: 10px;
}

.homeBtns .dealer-location {
    font-size: .9rem;
    text-transform: uppercase;
    padding-top: 10px;
    height: 20px;  
}

.homeBtns .dealer-address {
    font-size: .9rem;
    padding-bottom: 10px;
}

.homeBtns .social {
  padding: 10px 0;
}

.homeBtns li.homeBtnsList {
    float: left;
    margin: 0 0 20px 1%;
    width: 15.62%;
    color: #fff;
    text-align: center;
    position: relative;
    /*background: #00152b;*/
    /*border: 1px solid #003063;*/
    border: 1px solid #515151;
    background: #444444; /* Old browsers */
    background: -moz-linear-gradient(left, #444444 0%, #6d6d6d 49%, #444444 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#444444), color-stop(49%,#6d6d6d), color-stop(100%,#444444)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #444444 0%,#6d6d6d 49%,#444444 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #444444 0%,#6d6d6d 49%,#444444 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #444444 0%,#6d6d6d 49%,#444444 100%); /* IE10+ */
    background: linear-gradient(to right, #444444 0%,#6d6d6d 49%,#444444 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#6d6d6d',GradientType=1 ); /* IE6-9 */
}

.homeBtns li.homeBtnsList:first-child {margin-left: 0;}
.homeBtns a {color: #fff;}
.homeBtns a:hover {color: #b3d1f7; text-decoration: none;}
.homeBtns p {
    display: block;
    text-align: center;
    font-weight: bold;
}
/*.homeBtns br {display: none;}*/
/*.homeBtns img{width:100%}*/
.homeBtns a:hover img {
    opacity: .6;
}
 .serviceHomeBtn{width:100% !important; border: 1px solid #636363 !important;}
 .collisionBtn {
    color: #FFF !important;
    position: relative;
    bottom: 10px;
}
span.button.large.serviceHomeBtn {
    background: #555;
}
span.button.large.serviceHomeBtn:hover {
    background: #333;
}
span.nice.button.large.serviceHomeBtn {
    padding-right: 0px !important;
    padding-left: 0px !important;
}



/* LOGO PARADE */
.savings-zone {
  clear: both;
  width: inherit;
  padding: 10px 0;
  color: #fff;
  font-size: 1.6rem;
  text-align: center;
}

.savings-zone-container {
  background-color: #00152b;
}

.savings-zone-container h2{
  margin-bottom: 0;
} 

.logo-parade {
  clear: both;
  width: inherit;
  height: 165px;
  background: #343434; /* Old browsers + IE9 */
  background: -moz-linear-gradient(top,  #343434 0%, #4c4c4c 49%, #393939 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#343434), color-stop(49%,#4c4c4c), color-stop(100%,#393939)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #343434 0%,#4c4c4c 49%,#393939 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #343434 0%,#4c4c4c 49%,#393939 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #343434 0%,#4c4c4c 49%,#393939 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #343434 0%,#4c4c4c 49%,#393939 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343434', endColorstr='#4c4c4c',GradientType=0 ); /* IE6-8 */
}

.logo-parade li:hover, .logo-parade li.hover {
  background-color: #222;
  cursor: pointer;
}


.logo-parade li div {
  background-image: url(http://s3.amazonaws.com/dom-cms/Site/7b0f8cf3-f805-4696-822f-84a7cc40b1d2/images/home/logo-parade-sprite.png);
  background-repeat: none;
}

.logo-parade .row-top li {
  width: 16.66%; /*156px;*/
  height: 80px;
  float: left;
}

.ie7 .logo-parade .row-top li {
  width: 16.64%;
}

.logo-parade .row-top li div {
  width: 100%; /*154px;*/
  height: 100%; /*78;*/
  border-width: 1px;
  border-style: solid;
  border-color: #343434;
  border-left-color: #515151;
  border-top-color: #515151;
}

.logo-parade .row-bottom li {
  width: 14.28%; /*134px;*/
  height: 80px;
  float: left;
}

.logo-parade .row-bottom li div {
  width: 100%;  /*132px;*/
  height: 100%;  /*78;*/
  border-width: 1px;
  border-style: solid;
  border-color: #343434;
  border-top-color: #515151;
  border-left-color: #515151;
}


.logo-parade .row-top li div.last, .logo-parade .row-bottom li div.last {
  border-right-width: 0;
}


.logo-parade span {
  font-size: 0;
}

.logo-parade .buick { background-position: -20px -210px; }
.logo-parade .buick:hover, .logo-parade .buick.hover { background-position: -20px -10px; }

.logo-parade .gmc { background-position: -174px -210px; }
.logo-parade .gmc:hover, .logo-parade .gmc.hover  { background-position: -174px -10px; }

.logo-parade .chevrolet { background-position: -328px -210px; }
.logo-parade .chevrolet:hover, .logo-parade .chevrolet.hover { background-position: -328px -10px; }

.logo-parade .hyundai { background-position: -484px -210px; }
.logo-parade .hyundai:hover, .logo-parade .hyundai.hover { background-position: -484px -10px; }

.logo-parade .kia { background-position: -638px -210px; }
.logo-parade .kia:hover, .logo-parade .kia.hover  { background-position: -638px -10px; }

.logo-parade .ford { background-position: -792px -210px; }
.logo-parade .ford:hover, .logo-parade .ford.hover { background-position: -792px -10px; }

.logo-parade .honda { background-position: -20px -310px; }
.logo-parade .honda:hover, .logo-parade .honda.hover { background-position: -20px -110px; }

.logo-parade .nissan { background-position: -155px -310px; }
.logo-parade .nissan:hover, .logo-parade .nissan.hover { background-position: -155px -110px; }

.logo-parade .toyota { background-position: -290px -310px; }
.logo-parade .toyota:hover, .logo-parade .toyota.hover { background-position: -290px -110px; }

.logo-parade .dodge { background-position: -423px -310px; }
.logo-parade .dodge:hover, .logo-parade .dodge.hover { background-position: -423px -110px; }

.logo-parade .jeep { background-position: -554px -310px; }
.logo-parade .jeep:hover, .logo-parade .jeep.hover { background-position: -554px -110px; }

.logo-parade .chrysler { background-position: -686px -310px; }
.logo-parade .chrysler:hover, .logo-parade .chrysler.hover { background-position: -686px -110px; }

.logo-parade .ram { background-position: -824px -310px; }
.logo-parade .ram:hover, .logo-parade .ram.hover { background-position: -824px -110px; }

#bbblink{max-width:38px !important;}
#bbblinkimg {
    max-width: 38px !important;
}

/* Media Queries */
@media only screen and (max-width:985px){
  .homeBtns li.homeBtnsList {
    width: 15.60%;
    margin: 10px 0 0 1%;
  }

  .homeBtns li.homeBtnsList:first-child {margin-left: 0;}
}


@media only screen and (max-width:908px){
  .homeBtns li.homeBtnsList{
    width: 28%;
    margin: 10px 10px 0 0;
  }
  .homeBtns li:nth-child(odd){margin-left:0;}
  .homeBtns p{ font-size:2rem;}

  .logo-parade {display: none;}

  .savings-zone {display: none;}

  .savings-zone-container {
  background-color: transparent;
  }
}

@media only screen and (max-width:480px){
  .homeBtns li.homeBtnsList{
    width: 46%;
    margin: 10px 10px 0 0;
  }
   ul#nav-container {
    padding-left: 0px;
}
  
}

@media only screen and (max-width:360px){
  .homeBtns{margin-bottom: 20px;}
  .homeBtns li.homeBtnsList{ width: 100%; margin-bottom:4px; float:none;}
  .homeBtns img.dealership { width: 100%;}
  .homeBtns p {
    float:none;
    width:100%;
    font-size:1.6rem;
    display:block;
    margin-top:0;
  }
  /*.homeBtns img.dealership {display:none;}*/

  .homeBtns .dealer-location {
    font-size:1.1rem;
  }

  .homeBtns .dealer-address {
    font-size:1.1rem;
  }

  .homeBtns .dealer {
    padding-top: 10px;
  }
}