/* general styles */
body{
  font-size: 14px;
}

div.centerContent{
  width: 1000px;
  padding-left: 56px;
  padding-right: 56px;
}

/*      HEADER      */
header{
  height: 70px;
}
header a.logoHolder{
  height: 90px;
}
nav{
  margin-left: 10px;
}
nav ul{
  padding-top: 15px;
}
header nav ul li{
  font-size: 1.2em;
  height: 40px;
  line-height: 40px;
  margin-right: 15px;
}
div.socialHolder{
  top: 0px;
}
header div.socialHolder{
  top: 25px;
  right: 56px;
}

/*      CONTENT      */
div.greyBar,
div.slideOverlay{
  height: 110px;
}
div.content{
  padding-top: 150px;
  padding-bottom: 40px;
}
div.textContent{
  width: 48%;
}
div.imageHolder,
div.contactForm,
div.finance{
  width: 48%;
  margin-left: 4%;
}

/*      HOME      */
div.videoHolder{
  top: 40px;
  height: auto;
}
div.videoWrapper{
  height: 100%;
  padding-top: 0px;
}
div.videoWrapper div.bannerHolder{
  top: 70px;
}
div.videoWrapper a.banner{
  width: 222px;
}

/*      OCCASIONS   */
div.occMenu{
  margin-top: 70px;
}


div.headerHolder{
  width: 100%;
  padding: 0px;
}
iframe.kredietFrame{
  height: 1050px !important;
}
a.occasion span.textHolder{
  padding: 25px;
  padding-top: 20px;
  padding-bottom: 20px;
}
a.occasion span.textHolder span.title{
  font-size: 1.5em;
}
a.occasion span.textHolder span.subtitle{
  font-size: 1.2em;
  margin-bottom: 10px;
}
a.occasion span.textHolder span.thumbsHolder{
  margin-bottom: 5px;
}
div.content.occasions{
  padding-top: 110px;
}
div.finance div.financeBanner{
  padding: 25px;
  margin-bottom: 25px;
}


/*      FOOTER      */
div.footerCol{
  padding-top: 50px;
  padding-bottom: 30px;
}
div.footerCol h3{
  margin-bottom: 15px;
}
div.footerCol p{
  line-height: 1.5em;
}
div.footerCol a.logoHolder{
  margin-top: 20px;
}

footer nav ul li{
  line-height: 1.5em;
}
