/*Brands navigation*/
body.our-brands .center-containter.resizeable-image{
  background: #003D60 url('../images/brands_loading_bg.gif') center top no-repeat;
}
.brandsnav-holder{
  margin: 0 auto;
  width: 950px;
   position: relative;
}

.brandsnav-holder .brandsnav-next{
  background: url('../images/brandsnav-next.png');
  height: 71px;
  width: 71px;
  outline: none;
  display: block;
  text-indent: -50000px;
  position: absolute;
  z-index: 170;
  right:1px;
  top:350px;
}

.brandsnav-holder .brandsnav-next:hover{
 background: url('../images/brandsnav-next-over.png');
}

.brandsnav-holder .brandsnav-prev{
  background: url('../images/brandsnav-prev.png');
  height: 71px;
  width: 71px;
  outline: none;
  display: block;
  text-indent: -50000px;
  position: absolute;
  z-index: 170;
  left:1px;
  top:350px; 
}

.brandsnav-holder .brandsnav-prev:hover{
  background: url('../images/brandsnav-prev-over.png');
}

/*Scroll CTA*/
.scroll-cta{
  background: url('../images/scroll-down.png');
  position: absolute;
  top:0px;
  left:0px;
  height: 72px;
  width: 72px;
  z-index: 170;
}
.i18n-es .scroll-cta{
  background: url('../images/scroll-down-es.png');
  height: 77px;
  width: 77px;
}


/* home gallery */
.view-homepage-gallery{
  height:0px;
  overflow: hidden;
  display: none;
}

.home-gallery-container{
  position: relative;
  /*forces a scroll bar so width compensates for it in initial JS*/
  height: 1080px;
}

.home-gallery-inner{
  height: 100%;
  width: 950px;
  margin: 0 auto;
  position: relative;
}

.home-gallery-textbox{
  width: 415px;
  position: absolute;
  bottom:0px;
  right:0px;
  background: url('../images/black_70.png');
}

.home-gallery-textbox .text-container{
  padding: 15px;
  margin-bottom: 30px;
}

.home-gallery-textbox h2{
  color: #ffffff;
  font-size: 20px;
  line-height: 1.5em;
}

.home-gallery-textbox .text-container a{
  background: url('../images/home-gallery-link.png') center left no-repeat;
  color:#7593a5;
  text-decoration:none;
  margin-top: 10px;
  position: relative;
  top:20px;
  padding-left: 20px;
}

.home-gallery-textbox .text-container a:hover{
  color:#fff;
}


.home-gallery-pager{
  background: #ffffff;
  text-align: center;
  height: 16px;
}
.home-gallery-pager ul {
	display: inline-block;
  margin: 0;
  padding: 0;
	
}
.home-gallery-pager ul li {
	float: left;
	list-style-type: none;
	margin: 0 3px 0 0;
}

.home-gallery-pager a {
  background: url(../images/pager-dot.png) no-repeat;
  height: 6px;
  width: 6px;
  outline: none;
	overflow: hidden;
  text-indent: -50000px;
  display: block;
	padding: 0 0 5px 0;
}
.home-gallery-pager ul li:last-child {
	margin-right: 0px;
}

.home-gallery-pager a.active{
  background: url(../images/pager-dot-active.png) no-repeat;
}

.center-containter.distribution{
  background: none repeat scroll 0 0 #003d60;
  color: #FFFFFF;
}

.node-section .center-containter.distribution  .node h2 a {
  color: #ffffff;
}

.center-containter.distribution p{
  color: #ffffff;
}

.center-containter.distribution a{
  color: #ffffff;
}

.node-section .center-containter.distribution-extra{
  padding-top: 20px;
}