body {
  background: url(/img/body-bkg.gif) no-repeat center 110px;
}

body, button, html, input, select, td, textarea, th {
  color: #313542;
  font: 12px/1.4 Arial, Tahoma, Verdana, sans-serif;
}

strong {
	font-weight:bold;
}

a {
  /*color: #00F;*/
  color: #000;
}

h1 {
  font-size: 18px;
  margin: 0;
  padding: 0;
}

h2, h3 {
  font-size: 15px;
}

h4, h5, h6 {
  font-size: 12px;
}

#additional-info {
  background: url(/img/bkg-additional-info.gif) no-repeat;
  border-bottom: 1px solid #f9e2c8;
  float: left;
  min-height: 50px;
  margin: 0 20px 0 0;
  width: 520px;
}

#additional-info.full-size {
  background: url(/img/bkg-additional-info-wide.gif) no-repeat;
  margin-right: 0;
  width: 100%;
}
#additional-info-none {
  float: left;
  min-height: 50px;
  margin: 0 20px 0 0;
  width: 521px;
}

* html #additional-info {
  height: 10px;
}

#additional-info h2 {
  padding: 0 0 0 44px;
}

#additional-info p {
  padding-left: 10px;
}
#adviseur-zoeken-hypotheek-home #adviseur-zoeken {
  min-height: 130px;
  padding-top: 30px;
}

* html #adviseur-zoeken-hypotheek-home #adviseur-zoeken {
  height: 130px;
}

#adviseur-zoeken {
  background: #f3f6f7;
  border: 1px solid #bccad3;
  margin-bottom: 10px;
  padding: 10px;
  position: relative;
}

#s-main #adviseur-zoeken h2 + p{
  margin: 1em 0;
}

#adviseur-zoeken #adviseur-zoeken-row {
  position: relative;
}

#adviseur-zoeken input {
  color: #83868e;
  font-weight: bold;
  width: 95px;
}

#adviseur-zoeken h2 {
  font-size: 14px;
  line-height: 20px;
  margin-top: 0;
}

#adviseur-zoeken label {
  margin-right: 0.3em;
}

* html #adviseur-zoeken .afabbutton-outer {
  background: transparent url(/img/buttons/button-left.gif) no-repeat left top;
}

* html #adviseur-zoeken .afabbutton-outer-hover {
  background: transparent url(/img/buttons/hover/button-left.gif) no-repeat left top;
}

* html #adviseur-zoeken .afabbutton-inner {
  background: transparent url(/img/buttons/button-right.gif) no-repeat right top;
}

* html #adviseur-zoeken .afabbutton-inner-hover {
  background: transparent url(/img/buttons/hover/button-right.gif) no-repeat right top;
}


#adviseur-zoeken-inner span {
	position: relative;
	z-index: 2;
}

#adviseur-zoeken-map {
	position: absolute;
	right: 10px;
}

#adviseur-zoeken-row {
  height: 23px;
	position: relative;
	width: 353px;
}

#adviseurs {
  overflow: auto;
  width: 100%;
  -moz-outline: none;
}

#adviseurs a {
  color: #e31818;
  font-weight: bold;
}

#adviseurs p {
  margin-left: 12px;
}

#adviseurs ul {
  list-style: none;
  margin: 0;
  min-height: 90px;
}

#adviseurs ul img {
  margin-right: 6px;
}

#adviseurs li {
	background: none !important;
	list-style: none;
  margin: 0 0 0 12px !important;
  padding: 0 !important;
}

#adviseurs .bullet {
	min-height: 35px;
  position: relative;
}

* html #adviseurs .bullet {
	height: 35px;
}

#adviseurs .bullet img {
	left: -12px;
	position: absolute;
	top: 5px;
}

#adviseurs .first {
	margin: 0 0 20px 0;
}

#adviseurs .last {
	border-right: none;
}

#afabproduct-select {
  background: #f6f8f9;
  border: 1px solid #bccad3;
  padding: 0 14px;
}

#afm-banner {
  left: 156px;
  position: absolute;
  top: 2px;
}

#googlemap {
  border: 1px solid #bccad3;
  margin: 5px 0 20px 0;
}

#googlemap #map {
  margin: 2px;
}

#googlemap a {
  color: #00f;
}

.adviseurs-resultaat {
  border-right: 1px dotted #bccad3;
  float: left;
  height: 140px;
  margin: 0 0 20px 2px;
  padding-left: 1px;
  overflow: hidden;
  width: 170px;
}

.adviseurs-resultaat .afabbutton-inner button {
	font-size: 12px;
}

* html .adviseurs-resultaat .afabbutton-inner button {
  /*width: expression(this.innerHTML.length * 7);*/
  width: auto;
}

#b-1, #b-2 {
  float: left;
  margin-right: 15px;
}

#b-1 h2, 
#b-1 h3, 
#b-1 h4,
#b-2 h2,
#b-2 h3,
#b-2 h4,
#b-3 h2,
#b-3 h3,
#b-3 h4,
#s-main h2,
#s-main h3,
#s-main h4
{
	/* margin: 0; */
}

#b-2 {
}

#b-3 {
  float: left;
}

#b-3 h2 {
	font-size: 18px;
  margin-top: 0;
}

#b-3 h3 {
	margin: 0 0 3px;
}

#b-4 {
  background: url(/img/b4-bkg.gif) no-repeat bottom;
  clear: both;
  margin-bottom: 0.5em;
  margin-top: 10px;
  overflow: auto;
  padding: 10px 20px;
  width: 940px;
}

#b-4 h3 {
	font-size: 18px;
	margin: 0 0 5px 0;
}

#b-4 .content {
  float: left;
  width: 360px;
}

/*
#b-1 a,
#b-2 a,
#b-3 a,
#s-main a
 {
	color: #000;
}
*/


#b-1 a:hover,
#b-2 a:hover,
#b-3 a:hover,
#s-main a:hover
 {
	color: #EE2E24;
}

#b-1 ol,
#b-2 ol,
#b-3 ol,
#s-main ol
{
	margin-left: 12px;
}

#banken-caroussel {
  border: 1px solid #bccad3;
  background: #f3f6f7;
  margin-bottom: 1em;
}

#bci-1 {
  background: #fff;
  padding: 20px 0;
  text-align: center;
}

#bci-2 {
  background: #ededee;
  padding: 10px;
  position: relative;
}

#bci-2 img {
  position: absolute;
  right: 10px;
  top: 10px;
}

#bci-2 p {
  font-size: 14px;
  font-weight: bold;
  margin: 0
}

#bci-2 span {
  font-size: 11px;
  line-height: normal;
  position: absolute;
  right: 40px;
  top: 13px;
}

#bci-3 {
  padding: 10px 10px 0 10px;
}

#container {
  margin: auto;
  padding-bottom: 1em;
  width: 980px;
}

#copyright {
  color: #83868e;
  line-height: normal;
  margin: 0;
  text-align: right;
}

#copyright a {
  color: #83868e;
}

#crumblepath {
  margin-bottom: 10px;
}

#crumblepath a {
  color: #000;
}

#dob-dag, #dob-maand {
  width: 25px;
}

#dob-jaar {
  width: 40px;
}

#footer {
  color: #83868e;
  font-size: 11px;
  overflow: auto;
  padding: 0 10px;
  position: relative;
}

#footer a {
  color: #000;
}

#footer li {
  float: left;
  line-height: normal;
  margin: 0;
}

#footer span {
  padding: 0 0.5em;
}

#footer ul {
  list-style: none;
  margin: 0;
}

#header {
  background: url(/img/zoeken-bkg.gif) no-repeat right top;
  height: 110px;
  margin-bottom: 20px;
  position: relative;
}

#header a {
	display: block;
	height: 102px;
	overflow: hidden;
	width: 153px;
}

#hypotheek-block {
  background: #f3f6f7;
  border: 1px solid #bccad3;
  margin-bottom: 10px;
  padding: 15px 10px 15px 15px;
}

#hypotheek-block h2 {
	margin-top: 0;
}

#carrousel-container {
  /* reserveer ruimte voor de carrousel */
  padding-top: 284px;
  position: relative;
}

#carrousel-outer {
  position: absolute;
  top: 0;
  left: 0;
}

#hypotheekcarrousel {
	margin: 0 0 10px 0;
  padding-top: 234px;
  position: relative;
}

#hypotheekcarrousel .hc-image {
  left: 0;
  position: absolute;
  top: 0;
}

#hypotheekcarrousel .hc-text {
  color: #fff;
  left: 0;
  padding: 5px 10px 10px 10px;
  position: absolute;
  top: 138px;
  width: 355px;
}

#hypotheekcarrousel .hc-text-bkg {
  background: url(/img/carrousel/text-bkg.png);
  height: 80px;
  left: 0;
  position: absolute;
  top: 138px;
  width: 375px;
}

* html #hypotheekcarrousel .hc-text-bkg {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/carrousel/text-bkg.png',sizingMethod='scale');
}

#hypotheekcarrousel .hc-text span {
  display: block;
  font-size: 18px;
  font-weight: bold;
  margin: 0;
}

#hypotheekcarrousel .hc-text span a {
	color: #fff;
	text-decoration: none;
}

#hypotheekcarrousel .hc-text p {
  font-size: 14px;
  margin: 0;
}

#hypotheekcarrousel .hc-text p a {
	color: #fff;
	text-decoration: none;
}

#hypotheekcarrousel #hc-menu {
  list-style: none;
  margin: 0;
  overflow: auto;
  width: 100%;
  -moz-outline: none;
}

#hypotheekcarrousel #hc-menu li {
  background: #848f98;
  border-right: 1px dotted #000;
  float: left;
  font-size: 11px;
  margin: 0;
  text-align: center;
  width: 124px;
}

#hypotheekcarrousel #hc-menu li a {
  color: #fff;
  line-height: 40px;
}

#hypotheekcarrousel #hc-menu li.last-item {
  border-right: none;
  width: 125px;
}

#hypotheekcarrousel #hc-menu li.active-item {
  background: #e31818 url(/img/carrousel/indicator.gif) no-repeat top center;
}

#hypotheekcarrousel #hc-menu li.active-item a {
  font-weight: bold;
  text-decoration: none;
}

#jspager {
  border-top: 1px solid #d0d0d0;
  border-right: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
  overflow: hidden;
  margin-left: 0px !important;
  width: 100%;
}

#jspager li {
  border-left: 1px solid #d0d0d0;
  list-style: none;
  float: left;
  width: 16px;
  text-align: center;
  font-weight: bold;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

#jspager #jspage_all {
  width: 38px;
}

#jspager #jspage_ {
  width: 37px;
}

#jspager li.disabled {
  color: #d0d0d0;
  cursor: default;
}

#jspager li.active-item {
  background: #eaeaea;
}

#klantenservice {
  list-style: none;
  min-height: 229px;
}

* html #klantenservice {
	height: 229px;
}

#klantenservice a {
  color: #e31818;
  font-weight: bold;
}

#klantenservice li {
  background: url(/img/bullets/bullet-1.gif) no-repeat left 5px;
  margin: 0;
  padding-left: 15px;
}

#klantenservice p {
  margin: 0.25em 0;
}

#krediettabel {
  border-collapse: collapse;
  margin-bottom: 3px;
  width: 100%;
}

/*
#krediettabel th {
  font-size: 10px;
  letter-spacing: -1px;
  padding: 5px 0 2px 0;
  vertical-align: bottom;
}

#krediettabel td {
  font-size: 10px;
  padding: 2px 0;
}

#krediettabel .row-1 {
  background-color: #eee;
}

#krediettabel .kt-col-euro-2 {
  text-align: right;
}

#krediettabel .kt-col-1 {
  background: url(/img/krediettabel-euro-klein.gif) no-repeat 3px 6px;
  padding-left: 10px;
  text-align: right;
  width: 62px;
}

#krediettabel .row-1 .kt-col-1 {
  background: url(/img/krediettabel-euro-klein.gif) #eee no-repeat 3px 6px;
}

#krediettabel .kt-col-2 {
  background: url(/img/krediettabel-euro-klein.gif) no-repeat 3px 6px;
  padding-left: 10px;
  text-align: right;
  width: 58px;
}

#krediettabel .row-1 .kt-col-2 {
  background: url(/img/krediettabel-euro-klein.gif) #eee no-repeat 3px 6px;
}

#krediettabel .kt-col-3 {
  text-align: center;
  width: 50px;
}

#krediettabel .kt-col-4 {
  text-align: center;
  width: 63px;
}

#krediettabel .kt-col-5 {
  background: url(/img/krediettabel-euro-klein.gif) no-repeat 3px 6px;
  padding-left: 10px;
  text-align: right;
  width: 73px;
}

#krediettabel .row-1 .kt-col-5 {
  background: url(/img/krediettabel-euro-klein.gif) #eee no-repeat 3px 6px;
}

#krediettabel .kt-col-6 {
  background: url(/img/krediettabel-euro-klein.gif) no-repeat 3px 6px;
  padding-left: 10px;
  text-align: right;
  width: 67px;
}

#krediettabel .row-1 .kt-col-6 {
  background: url(/img/krediettabel-euro-klein.gif) #eee no-repeat 3px 6px;
}
*/
#krediettabel tr th,
#krediettabel tr td {
  text-align:left;
  font-size: 10px;
  letter-spacing: -1px;
  padding: 5px 0 2px 0;
}

#krediettabel tr th {
  padding-left:10px;  
}

#logo {
  left: 0;
  position: absolute;
  top: 4px;
}

#main {
  width: 100%;
}

#nav {
  bottom: 0;
  left: 250px;
  list-style: none;
  margin: 0;
  position: absolute;
}

#nav a {
  background: url(/img/tabs/tab-2.gif) no-repeat;
  color: #000;
  display: block;
  height: 26px;
  line-height: 26px;
  position: relative;
  text-decoration: none;
  width: 124px;
}

#nav a:hover, #nav .active-item a {
  background-image: url(/img/tabs/tab-1-hover.gif) !important;
  color: #fff;
}

#nav li:hover + li > a, #nav li.active-item + li > a {
  background: url(/img/tabs/tab-2-hover.gif) no-repeat;
}

#nav li {
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 26px;
  line-height: 26px;
  margin: 0 0 0 -4px;
  text-align: center;
}

#nav > li:first-child > a {
  background-image: url(/img/tabs/tab-1.gif);
}

#news-item {
  margin: 10px 0;
}

#news-item p {
  margin-top: 0;
}

#news-item h1, #news-item h2, #news-item h3, #news-item h4, #news-item h5, #news-item h6 {
  margin-bottom: 0;
}

#news-list {
  background: transparent url(/img/form-group-bkg.gif) repeat-x 0 30px;
  border-collapse: collapse;
  width: 100%;
}

#news-list th, #news-list td {
  padding: 0 10px;
}

#news-list th {
  border-bottom: 1px solid #BDCAD3;
  font-weight: bold;
  height: 30px;
  text-align: left;
}

#news-list th.datum {
  padding-left: 16px;
  width: 50px;
}

#news-list td {
  height: 24px;
  padding-top: 3px;
  vertical-align: top;
}

#news-list td.datum {
  background: transparent url(/img/bullets/bullet-1.gif) no-repeat scroll 6px 10px;
  padding-left: 16px;
  width: 50px;
}

#news-list td.publicatie {
	width: 380px;
}

#news-shortlist table {
  background: transparent url(/img/form-group-bkg.gif) repeat-x top;
  border-collapse: collapse;
  border-top: 1px solid #BDCAD3;
  width: 100%;
}

#news-shortlist th {
  font-weight: bold;
  height: 30px;
  text-align: left;
}

#news-shortlist td.datum {
  width: 60px;
}

#news-shortlist th, #news-shortlist td {
  padding: 0 10px;
}

#news-shortlist .meer a {
	background: url(/img/bullets/bullet-plus.gif) no-repeat 0 4px;
	color: #313542;
	font-weight: bold;
	padding-left: 13px;
}

#news-sidelist a {
  font-weight: bold;
}

#news-sidelist li {
  background: url(/img/bullets/bullet-1.gif) no-repeat left 5px;
  margin: 0 0 3px 0;
  padding-left: 15px;
}

#news-sidelist p {
  margin: 0;
}

#news-sidelist ul {
  list-style: none;
}

#news-sidelist .meer a {
	background: url(/img/bullets/bullet-plus.gif) no-repeat 0 4px;
	color: #e31818;
	font-weight: bold;
	padding-left: 15px;
}

#office {
	display: none;
	margin-bottom: 10px;
}

#pager-container p {
  border-bottom: 1px solid #bccad3;
  font-weight: bold;
  line-height: 28px;
  padding: 0 0 0 7px;
}

#pager {
  list-style: none;
  overflow: auto;
  padding: 0 0 0 3px;
  width: 517px;
  *width: 510px;
  -moz-outline: none;
}

#pager a {
  text-decoration: none;
}

#pager li {
  margin: 0;
	float: left;
}

#pager span, #pager strong{
  padding: 0 3px;
}

#pager .active-item strong {
  background: #ee2e24;
  color: #fff;
}

#pager .first-item span:first-child, #pager .last-item span {
  color: #ee2e24;
}

#letterpager {
  margin: 20px 0 !important;
  overflow: auto;
  width: 100%;
  -moz-outline: none;
}

#letterpager li {
  float: left;
  margin: 0;
  list-style: none;
  overflow: hidden;
  width: 20px;
}

#letterpager strong,
#letterpager span {
  padding: 0 2px;
}

#letterpager .active-item strong {
  background: #ee2e24;
  color: #fff;
}

#social {
	display: none;
}

#s-1 {
	display: block;
	float: left;
	height: 100%;
	margin-right: 30px;
	min-height: 200px;
	width: 200px;
}

#s-1 h3 {
	font-size: 18px;
	margin-top: 0;
}

#s-main {
	float: left;
	margin-right: 30px;
	min-height: 100px;
	width: 520px;
}

* html #s-main {
  height: 100px;
  margin-right: 25px;
}

#s-main h1 + p,
#s-main h2 + p,
#s-main h3 + p,
#s-main h4 + p {
  margin-top: 0;
}

#s-main ul li, #s-main-vacature ul li {
	background: url(/img/bullets/bullet-1.gif) no-repeat left 5px;
	list-style: none;
  margin: 0;
  padding-left: 15px;
}

#s-main #autocomplete_choices li {
  background: none;
  padding: 2px;
}

#s-main .contentblockimage {
  display: block;
}

#s-main-wide {
  float: left;
  width: 750px;
  min-height: 100px;
}

#s-main-vacature {
  float: left;
  width: 520px;
  margin-right: 30px;
  min-height: 100px;
}

* html #s-main-wide {
  height: 100px;
}

#secured {
	/*clear: right;*/
}

#s-main #sitemap li {
  background: none;
  padding: 0;
}

#thanks-top {
  background: url(/img/bkg-send-top.gif) no-repeat;
  border-bottom: 1px solid #f9e2c8;
  width: 521px;
}

#thanks-top h2 {
	margin: 1em 0;
  padding: 18px 0 0 44px;
}

*html, #thanks-top h2 {
  padding: 0 0 0 44px;
}

#thanks-inner {
  padding: 0 10px 0 10px;
}

#zoeken button {
  background: url(/img/zoeken-button.gif);
  border: none;
  height: 18px;
  left: 933px;
  line-height: normal;
  padding: 0;
  position: absolute;
  top: 21px;
  width: 18px;
}

#zoeken input {
  border: 0px none;
  font-size: 11px;
  height: 18px;
  left: 812px;
  line-height: 18px;
  padding: 0 1px;
  position: absolute;
  top: 21px;
  width: 119px;
}

#zoekresultaten li {
  margin-left: 20px;
}

.afabbutton-outer {
  background: url(/img/buttons/button-left.png) no-repeat left top;
  /*float: left;*/
  height: 36px;
  padding-left: 12px;
}

.afabbutton-outer-hover {
  background: url(/img/buttons/hover/button-left.png) no-repeat left top;
}

.buttonlist {
  float: left;
  overflow: auto;
  width: 200px;
}

* html .buttonlist {
  float: none;
  height: 36px;
  overflow: visible;
  width: auto;
}

.afabbutton-inner {
  background: url(/img/buttons/button-right.png) no-repeat right top;
  float: left;
  padding: 6px 12px 6px 0;
}

html>body .afabbutton-inner {
	padding: 4px 10px 7px 0;
	*padding: 6px 12px 6px 0;
}

.afabbutton-inner button {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  height: 20px;
  line-height: 18px;
  margin: 4px 0 0 0;
  *margin: 1px 0 0 0 !important;
  overflow: visible;
  padding: 0;
  white-space: nowrap;
  width: auto;
}

* html .afabbutton-inner button {
  width: expression(this.innerHTML.length * 7);
}

.afabbutton-inner-hover {
	background: url(/img/buttons/hover/button-right.png) no-repeat right top;
}

.afabbutton-next {
  padding: 6px 12px 6px 0;
}

html>body .afabbutton-next {
	padding: 4px 12px 7px 0;
	*padding: 6px 12px 6px 0;
}

.afabbutton-next button {
  background: url(/img/buttons/next6.gif) no-repeat right 5px;
  padding-right: 20px;
}

* html .afabbutton-next button {
  width: expression((this.innerHTML.length * 7) + 22);
}

html>body .afabbutton-next button {
  background: url(/img/buttons/next6.gif) no-repeat right 6px;
  *background: url(/img/buttons/next6.gif) no-repeat right 5px;
}

.banner img {
  display: block
}

.banner {
  margin-bottom: 20px;
}

.btn-direct-aanvragen, .btn-direct-aanvragen-low, .btn-direct-zoeken {
	position: absolute;
	/*right: -5px;*/
	right: 0;
	top: -5px;
}

.btn-direct-aanvragen {
  /*margin-top: 30px;*/
}

* html .btn-direct-aanvragen {
  /*margin-top: 30px;*/
  margin-right: 10px;
}

* html .btn-direct-aanvragen-low {
  margin-right: 10px;
}

.btn-direct-solliciteren {
	width: 127px;
}

.btn-maximale-hypotheek-container {
  padding-left: 39px;
}

.btn-maximale-hypotheek {
  width: 276px;
}

#btn-naar-stap2 {
	width: 180px;
}

#btn-akkoord-naar-stap2 {
  width: 260px;
}

.btn-vrijblijvend-aanvragen {
  width: 385px;
}

* html .btn-direct-aanvragen, * html .btn-direct-zoeken {
  right: 0;
}

.button-container {
  background: url(/img/buttons/bkg-left.png) no-repeat left top;
  height: 35px;
}

* html .button-container {
  background-image: url(/img/buttons/bkg-left.gif);
}

.button-container-inner {
  background: url(/img/buttons/bkg-right.png) no-repeat right top;
  margin-left: 12px;
  padding: 5px 5px 0 0;
}

* html .button-container-inner {
  background-image: url(/img/buttons/bkg-right.gif);
}

.button-container-inner img {
  margin-left: -7px;
}

.button-container-inner input[type=image] {
  margin-left: -7px;
}

.button-large-container {
  background: url(/img/buttons/bkg-large-left.png) no-repeat left top;
  height: 65px;
  margin: 0 -5px 10px -5px;
}

* html .button-large-container {
  background-image: url(/img/buttons/bkg-large-left.gif);
}

.button-large-container-inner {
  background: url(/img/buttons/bkg-large-right.png) no-repeat right top;
  margin-left: 10px;
  padding: 6px 6px 0 0;
}

* html .button-large-container-inner {
  background-image: url(/img/buttons/bkg-large-right.gif);
}

.button-large-container-inner img {
  margin-left: -4px;
}

.button-large-container-inner input[type=image] {
  margin-left: -4px;
}

.button-medium-container {
  background: url(/img/buttons/bkg-medium-left.png) no-repeat left top;
  height: 49px;
  margin: 0 -5px;
}

* html .button-medium-container {
  background-image: url(/img/buttons/bkg-medium-left.gif);
}

.button-medium-container-inner {
  background: url(/img/buttons/bkg-medium-right.png) no-repeat right top;
  margin-left: 10px;
  padding: 6px 6px 0 0;
}

* html .button-medium-container-inner {
  background-image: url(/img/buttons/bkg-medium-right.gif);
}

.advisor {
  overflow: auto;
  width: 100%;
  -moz-outline: none;
}

.advisor .advisordescription {
}

.advisor .routeplanner {
  float: right;
  margin-left: 20px;
}

.advisor .routeplanner h3 {
  margin: 12px 0 0 0;
}

.advisor .routeplanner #locationmessage {
  color: #E31818;
  margin: 0;
}

.advisor .routeplanner input {
  float: left;
  margin: 8px 5px 0pt 0pt;
  width: 70px;
}

.button-medium-container-inner img {
  margin-left: -4px;
}

.button-medium-container-inner input[type=image] {
  margin-left: -4px;
}

.c-1 {
  background: #f3f6f7;
}

.cci2 p {
  font-size: 10px;
  margin: 0;
  padding: 0 3px;
}

.check-1 {
  margin: 1em 0;
}

.check-1 li {
  list-style: none;
  margin: 0;
  padding-left: 20px !important;
  background: url(/img/bullets/bullet-v-green.gif) no-repeat left 5px !important;
  line-height: 24px;
}

.contenttype-1 {
  margin-bottom: 10px;
  margin-top: 0;
}

.contenttype-1 p,
.contenttype-2 p,
.contenttype-3 p
{
	margin: 0;
}

.contenttype-2 {
  border: 1px solid #f7bcbc;
  background: #fbe2e2;
  margin-bottom: 1em;
  overflow: auto;
  padding: 0 10px;
  width: 353px;
}

.contenttype-2-inner {
  /*float: left;*/
  padding: 10px 0;
  /*width: 288px;*/
}

.contenttype-2-inner h3 {
	margin: 0 0 3px 0;
}


.contenttype-2 img {
  /*border: 2px solid #fff;*/
  border: 0px;
  float: left;
  margin: 10px 10px 10px 0;
}

.contenttype-3 {
  border: 1px solid #bccad3;
  background: #f3f6f7;
  margin-bottom: 1em;
}

.contenttype-3-inner {
  padding: 10px;
}

.contenttype-4 {
  color: #83868e;
  font-size: 11px;
  text-align: right;
}

.contenttype-4 h2 {
  margin-bottom: 5px;
}

.contenttype-4 p {
  margin: 5px 0;
}

.contenttype-5-container {
  overflow: auto;
  width: 100%;
  -moz-outline: none;
}

.contenttype-5 {
  float: left;
  width: 180px;
}

.contenttype-5 + .contenttype-5 {
  margin-left: 15px;
}

.contenttype-6, .contenttype-7, .contenttype-8 {
  border: 1px solid #bccad3;
  background: #f3f6f7;
  margin-bottom: 1em;
  padding: 0 10px;
}

.contenttype-7 {
  padding: 0;
}

.contenttype-8 {
  border: 1px solid #BCCAD3;
  margin-bottom: 15px;
  padding: 0 5px;
}

.contenttype-8 p,
.contenttype-8 h1,
.contenttype-8 h2,
.contenttype-8 h3 {
  margin: 5px 0;
}

.contenttype-8 .contentblockimage {
  float: right;
  margin-left: 5px;
}

#b-4 .content h1 {
  margin-top: 0;
}

.form-intro {
  min-height: 10px;
}

* html .form-intro {
  height: 10px;
}

.formtabs {
  border-bottom: 2px solid #e31818;
  list-style: none;
  margin: 0;
  overflow: auto;
  width: 100%;
  -moz-outline: none;
}

.formtabs li {
  background: url(/img/tabs/formtab-2.gif) no-repeat;
  display: block;
  float: left;
  height: 19px;
  line-height: 19px;
  margin: 0 0 0 -2px;
  position: relative;
  text-align: center;
  width: 137px;
}

.formtabs li:first-child {
  margin: 0;
}

.formtabs .active-item {
  background-image: url(/img/tabs/formtab-1-hover.gif) !important;
  color: #fff;
  font-weight: bold;
}

.formtabs li.active-item + li {
  background: url(/img/tabs/formtab-2-hover.gif) no-repeat;
}

.formtabs > li:first-child {
  background-image: url(/img/tabs/formtab-1.gif);
}

.formtabs .formtabs-index {
	background: none !important;
	border: none;
	float: right;
	width: auto;
}

.hilight {
  color: #e31818;
  font-weight: bold;
}

.layout-x #b-1, .layout-x #b-2 {
  width: 375px;
}

.layout-x #b-3 {
  width: 200px;
}

* html .layout-x #b-3 {
  /* one pixel.. */
  width: 199px;
}

.layout-home #b-1, .layout-home #b-2 {
  width: 375px;
}

.layout-home #b-3 {
  width: 200px;
}

.layout-home .cci2 {
  min-height: 94px;
}

* html .layout-home .cci2 {
  height: 94px;
}

.layout-over-afab #s-1 {
  margin-right: 15px;
}

.layout-over-afab #s-main {
  width: 375px;
  margin-right: 15px;
}

.layout-over-afab #b-3 {
  width: 375px;
}

.layout-hypotheken h2, .layout-hypotheken h3 {
  font-size: 18px;
}

.layout-hypotheken #b-3 h3 {
  font-size: 15px;
}

.leesmeer a {
  color: #e31818;
  font-weight: bold;
}

h1.linkbuilder {
  margin-bottom: 0.5em;
}

.linkbuildlist {
  overflow: auto;
  width: 100%;
  -moz-outline: none;
  margin: 0 0 20px 0;
}

.linkbuildlist li {
  width: 158px;
  height: 20px;
  overflow: hidden;
  float: left;
}

.link-adviseurs {
  list-style: none !important;
}

.link-adviseurs ul li {
  background: none !important;
  padding-left: 0 !important;
}

.link-adviseurs p a {
  color: #ee2e24;
  font-weight: bold;
}

#linkbuilder-buttons {
  margin-bottom: 20px;
  overflow: auto; 
  width: 100%; 
  -moz-outline: none;
}

.linkbuilder-button {
  float: left;
}

#linkbuildermap {
  margin: 20px 0;
}

.servicetitle {
  font-size: 18px;
  font-weight: bold;
  margin-top: 0;
}

.sitemaplist {
  background: url(/img/b4-splitter.gif) no-repeat right;
  float: left;
  margin-right: 20px;
  width: 180px;
}

.sitemaplist a {
  color: #000;
}

.sitemaplist.last-item {
  background: none;
  margin: 0;
}

.sitemaplist .highlight a {
  color: #e31818;
  font-weight: bold;
}

.sitemaplist strong a {
  color: #e31818;
}

.sitemaplist li {
  background: url(/img/bullets/bullet-2.gif) no-repeat 0 5px;
  font-size: 11px;
  margin: 0;
  padding-left: 12px;
}

.sitemaplist p {
  font-weight: bold;
  margin: 0;
}

.sitemaplist ul {
  list-style: none;
  margin: 0;
}

.small-print {
  color: #83868e;
  font-size: 11px;
  line-height: 12px;
  margin: 0.5em 0;
  text-align: justify;
}

.small-print span {
  background: #ffe825;
}

.subnav {
	background: url(/img/submenu-bkg.gif) repeat-y;
	border-bottom: 1px #bccad3 solid;
  margin-bottom: 15px;
}

* html .subnav {
	font-size: 0;
}

.subnav a {
  color: #000;
}

.subnav li {
	background: url(/img/submenu-li-bkg.gif) no-repeat;
	border-top: 1px #bccad3 solid;
	display: block;
	line-height: 30px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.subnav li a {
	display: block;
	font-size: 12px;
	padding-left: 22px;
	text-decoration: none;
}

.subnav li a:hover {
	font-weight: bold;
}

.subnav ul {
  display: none;
}

.subnav .active-item ul {
  display: block;
	list-style: none;
	padding-bottom: 10px;
  margin: 0 0 0 18px;
}

.subnav li li {
	background: url(/img/submenu-li-bkg.gif) no-repeat 0 -5px;
  border-top: none;
  line-height: 20px;
}

.subnav .active-item {
	background: url(/img/submenu-li-active-bkg.gif) #fff no-repeat;
}

.subnav ul .active-item {
	background: url(/img/submenu-li-active-bkg.gif) #fff no-repeat 0 -5px;
}

.subnav .active-item > a {
	color: #e31818;
	font-weight: bold;
}

.subnav-h3 a {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 1em 0;
	text-decoration: none;
}

#all-vacatures {
  float: left;
  width: 200px;
}

#all-vacatures h2 {
	font-size: 18px;
}

#vacatures {
	background: #fff;
	border: 1px solid #bccad3;
  margin-bottom: 15px;
	position: relative;
	width: 198px;
}

#vacatures-inner {
	float: left;
	display: block;
	height: 110px;
	padding: 0 12px 0 9px;
	width: 115px;
}

#vacatures a {
	color: #000;
}

#vacatures h2 {
	margin: 5px 0 0 0;
}

#vacatures ul {
	list-style: none;
	padding-left: 11px;
}

#all-vacatures ul {
	list-style: none;
}

#all-vacatures a:hover {
	color: #e31818;
	text-decoration: underline;
}

#vacatures .medaille {
	margin-top: 16px;
	padding: 0;
}

#vacatures li {
	background: url(/img/bullets/bullet-3.gif) no-repeat 0 6px;
	list-style: none;
	margin: 0;
	padding-left: 13px;
}

#all-vacatures li {
	background: url(/img/bullets/bullet-1.gif) no-repeat left 5px;
  margin: 0 0 3px 0;
  padding-left: 15px;
}

#all-vacatures .active-item a {
  color: #e31818;
	font-weight: bold;
}

#vacatures .meer {
	margin: 22px 0 15px 10px;
}

#vacatures .meer a {
	background: url(/img/bullets/bullet-plus.gif) no-repeat 0 4px;
	color: #313542;
	font-weight: bold;
	padding-left: 13px;
}

#vacatures-tabel {
	text-align: left;
	width: 464px;
}

#vacatures-tabel th {
	font-weight: bold;
	height: 20px;
}

#vacatures-tabel .first {
	padding-left: 19px;
}

#vacatures-tabel .item {
	background: url(/img/bullets/bullet-3.gif) no-repeat 9px 7px;
	padding-left: 19px;
}

#vacatures-tabel .row-odd .item {
	background: #f3f6f7 url(/img/bullets/bullet-3.gif) no-repeat 9px 7px;
}

#vacatures-tabel a {
	color: #313542;
	display: block;
	text-decoration: none;
	-moz-outline: none;
}

#vacatures-tabel tr:hover a {
	color: #e31818;
	text-decoration: underline;
}

.open-sollicitatie a {
	color: #e31818;
	font-weight: bold;
}

.sollicitatie a {
	color: #e31818;
	font-weight: bold;
	margin-left: 13px;
}

.row-odd {
	background: #f3f6f7;
}

.faq {
	background: url(/img/form-group-bkg.gif) 0 0 repeat-x;
	border-bottom: 1px #bdcad3 solid;
	line-height: 20px;
  margin: 0 0 1em 0;
  padding: 0 0 5px 0;
}

.faq li {
	list-style: none;
  margin: 0;
}

.faq .faq-qnr {
	display: block;
	float: left;
	height: 100%;
	padding: 0 3px 0 10px;
	width: 15px;
}

.faq .faq-q {
	display: block;
  margin: 0;
  padding: 8px 0;
  width: 100%;
}

.faq .faq-q .faq-qtext {
	display: block;
	margin: 0 0 0 29px;
}

.faq .active-item .faq-q {
}

.faq .active-item .faq-q,
.faq .active-item .faq-q a,
.faq-contact a {
  color: #E31818;
  font-weight: bold;
}

.faq .active-item .faq-q a:hover {
  text-decoration: underline;
}

.faq .faq-a {
  display: none;
}

.faq .faq-a p {
	margin: 0;
  padding: 0.25em 1em;
}

.faq .active-item .faq-a {
  display: block;
}

.faq-category {
	height: 20px;
	margin: 20px 0 0 0;
}

.faq-category a {
	background: url(/img/faq-category-fold.gif) 470px 0 no-repeat;
	color: #e31818;
	display: block;
	text-decoration: none;
	width: 100%;
}

.faq-contact {
	padding: 0 3px 0 10px;
}

.form-button {
	height: 35px;
	margin-bottom: 10px;
	padding-left: 234px;
}

* html .form-button {
  padding-left: 237px;
}

.form-help, .help-over {
	background: #fffee6 url(/img/form-info-bkg.gif) repeat-x;
	border: 1px #f9e2c8 solid;
	padding: 5px 10px;
	width: 198px;
}

.form-help .help-title {
	background: url(/img/form-info-icon.gif) 0 0 no-repeat;
	padding-left: 20px;
}

.form-error {
	background: #fecccc url(/img/form-error-bkg.gif) repeat-x;
	border: 1px #f69999 solid;
	padding: 5px 10px;
	width: 198px;
}

.form-error .error-field {
	margin-top: 3px;
}

.form-error .error-title,
.form-error .help-title {
	background: url(/img/form-error-icon.gif) no-repeat;
	color: #e31818;
	padding-left: 20px;
}

.form-group {
	background: url(/img/form-group-bkg.gif) 0 21px repeat-x;
	margin: 10px 0 30px 0;
}

.form-group .form-group-title, .form-group-title-none, .faq-category {
	background: url(/img/form-group-bullet.gif) 10px 5px no-repeat;
	border-bottom: 1px #bdcad3 solid;
	color: #e31818;
	font-weight: bold;
	padding-left: 25px;
}

.form-group-title, .form-group-title-none {
  margin-top: 0;
}

.form-group .form-group-title-none {
  background: none;
}

.form-label {
	padding-right: 20px;
	text-align: right;
}

.form-row input[type=text], .form-row select, .form-text textarea {
  border: 1px solid #bccad3;
}

.form-row.phone-msg {
  margin-left: 80px;
}

.form-row.phone-msg p {
  margin: 0;
}

.calculator-container {
  /*width: 373px;*/
}

.highlight {
  color: #e31818;
}

.autocomplete {
  background: #f3f6f7;
  border: 1px solid #bccad3;
  font-size: 11px;
  line-height: 20px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  width: 225px !important;
}

.autocomplete ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.autocomplete ul li.selected {
  background-color: #c2ced7;
}

.autocomplete ul li {
  cursor: pointer;
  display: block;
  height: 20px;
  list-style: none;
  margin: 0;
  padding: 2px;
}



.advisortable {
  border-collapse: collapse;
  margin-bottom: 20px;
  text-align: left;
  width: 520px;
}

.advisortable th {
  font-weight: bold;
  height: 20px;
}

.advisortable .first {
  padding-left: 19px;
}

.advisortable .item {
  background: url(/img/bullets/bullet-3.gif) no-repeat 9px 7px;
  padding-left: 19px;
}

.advisortable .row-odd .item {
  background: #f3f6f7 url(/img/bullets/bullet-3.gif) no-repeat 9px 7px;
}

.advisortable a {
  color: #313542;
  display: block;
  text-decoration: none;
  -moz-outline: none;
}

.advisortable tr.hover a {
  color: #e31818;
  text-decoration: underline;
}

#product-container {
	padding: 0 3px 0 9px;
}

.product-detailedlist .product-item {
	border-top: 1px #bdcad3 dotted;
	margin-top: 13px;
	padding: 10px 3px 15px 9px;
}

.product-detailedlist .product-item p {
	margin-bottom: 0;
}

.product-detailedlist .product-item .item-header {
	background: #fff url(/img/bullets/red-dot.gif) no-repeat 0 5px;
	padding: 0 0 0 15px;
}

.item-info a {
	color: #000;
	text-decoration: underline;
}

.product-detailedlist .product-item .item-header .title {
	font-weight: bold;
	text-decoration: none;
}

#s-main .product-detailedlist .product-item .item-header .title:hover {
  color: #000;
}

#product-form {
	background: #f3f6f7;
	height: 30px;
	padding: 7px 9px 0 0;
	text-align: right;
}

#product-form label {
	font-weight: bold;
	padding-right: 15px;
}

.product-full {
	margin: 0;
	padding-right: 3px;
	text-align: right;
}

#product-container .product-full {
	padding-right: 0;
}

.product-full a {
	background: #fff url(/img/bullets/bullet-plus2.gif) no-repeat 0 5px;
	color: #999;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: underline;
}

.product-list-container, .productnews-list {
	background: url(/img/form-group-bkg.gif) repeat-x;
	border-top: 1px #bdcad3 solid;
	margin-top: 10px;
	padding: 0 9px;
}

.product-image {
  border: 1px solid #bccad3;
  float: right;
  margin: 0 0 10px 10px;
  padding: 2px;
  width: 240px;
}

.product-image img {
  display: block;
}

.product-image h3 {
  background: transparent url(/img/bullets/bullet-4.gif) no-repeat scroll 9px 14px;
  font-size: 12px;
  margin: 0;
  padding: 9px 0px 7px 19px;
}

.productnews-list {
	margin-bottom: 10px;
	width: 100%;
}

.productnews-list td, .productnews-list th {
	padding-left: 9px;
}

.productnews-list th {
	font-weight: bold;
	text-align: left;
}

.productnews-list .newsitem {
	background: url(/img/bullets/bullet-2.gif) no-repeat 11px 7px;
	padding-left: 37px;
	width: 300px;
}

.product-list-container h3 {
	font-size: 12px;
	margin: 5px 0 0 0;
}

.product-list li {
	background: url(/img/bullets/bullet-2.gif) no-repeat 2px 7px !important;
	padding-left: 28px !important;
}

#producttestimonial-form .form-label {
  width: 180px;
}

#producttestimonial-form input,
#producttestimonial-form textarea {
  width: 300px;
}

#producttestimonial-form select {
  width: 302px;
}

#producttestimonial-form textarea {
	overflow: auto;
}

.product-smalltxt {
	font-size: 11px;
}

.product-tabs {
	background: url(/img/tabs/product-tabs-bkg.gif) repeat-x 0 bottom;
	height: 34px;
	width: 100%;
}

.product-tabs li {
	background: url(/img/tabs/product-tab.gif) no-repeat 0 bottom !important;
	border-bottom: 1px #bdcad3 solid;
	display: block;
	float: left;
	height: 33px;
	margin-left: 4px !important;
	position: relative;
	width: 93px;
}

.product-tabs .first {
	margin-left: 39px !important;
}

* html .product-tabs .first {
	margin-left: 20px !important;
}

.product-tabs li a {
	display: block;
	font-weight: bold;
	margin: 10px 0 0 12px;
	text-decoration: none;
}

.product-tabs .active-item {
	background: url(/img/tabs/product-tab-active.gif) no-repeat 0 bottom !important;
	border-bottom: 1px #fff solid;
	padding-top: 0;
}

.product-tabs .active-item a {
	margin: 7px 0 0 12px;
}

.threecolumnlist li {
  float: left;
  width: 158px;
}

#direct-contact {
  border: 1px solid #bccad3;
  margin-bottom: 15px;
}

#direct-contact p {
  margin: 0;
}

#direct-contact .title {
  background: url(/img/directcontact-bkg.jpg) no-repeat bottom right;
  font-size: 21px;
  font-weight: bold;
  line-height: 26px;
  padding: 10px 10px 40px 10px;
}
#direct-contact #direct-contact-phone {
  background: url(/img/phone-bkg.gif) repeat-x top right;
  color: #fff;
  padding: 5px 0;
}

#direct-contact .phonenumber {
  font-size: 21px;
  font-weight: bold;
  line-height: 24px;
  text-align: center;
}

#direct-contact .openhours {
  font-size: 12px;
  line-height: 16px;
  text-align: center;
}

#nieuwsbrief {
  border: 1px solid #BCCAD3;
  margin-bottom: 15px;
  width: 198px;
}

* html #nieuwsbrief {
  width: 196px;
}

#layercontent li {
  background: url("/img/bullets/bullet-2.gif") no-repeat scroll 0 5px transparent;
  list-style: none;
  margin: 0;
  padding-left: 12px;
}

.colportagebuttons-container {
  padding-left: 46px;
}

#layercontent .afabbutton-yes {
}

#layercontent .afabbutton-no {
  background-image: url("/img/buttons/button-red-left.png")
}

#layercontent .afabbutton-no .afabbutton-inner {
  background-image: url("/img/buttons/button-red-right.png")
}

.container-1 {
	background: url(/img/form-group-bkg.gif) repeat-x;
	border-top: 1px #bdcad3 solid;
	margin-bottom: 15px;
	padding: 0 10px;
}

.weblog-article-small {
  clear: right;
}

.weblog-article .article-image,
.weblog-article-small .article-image {
  border: 1px solid #bdcad3;
  float: right;
  margin: 0 0 10px 10px;
  padding: 3px;
}

.weblog-article .article-image img,
.weblog-article-small .article-image img {
  display: block;
}

#s-main .weblog-article-small h2 a {
  color: #000;
  text-decoration: none;
}

.weblog-article-small .leesmeer {
  background: url(/img/bullets/bullet-1.gif) no-repeat 0 5px;
  font-weight: normal;
  padding-left: 10px;
}

#s-main .weblog-article-small .leesmeer a {
  color: #00f;
  font-weight: normal;
}

.weblog-article-editorlist {
  clear: right;
}

.editor {
  font-size: 9px;
}

.editor span,
.editor a {
  color: #e31818
}

.weblog-editors {
  padding-top: 10px;
}

.weblog-editor-small {
  overflow: hidden;
  width: 180px;
}

.weblog-editor-small .editor-image {
  border: 1px solid #bdcad3;
  float: left;
  margin: 10px 10px 0 0;
  width: 59px;
}

.weblog-editor-small .editor-image img {
  display: block;
}

.weblog-editor-small .editor-info {
  float: left;
  margin: 10px 0 0 0;
  width: 101px;
}

.weblog-editor-small .editor-info p {
  margin: 0;
}

#b-3 .weblog-editor-small .editor-info .name a {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

.weblog-editor-small .editor-info .occupation {
  font-style: italic;
}

.weblog-editor-small .editor-info .leesmeer a {
  background: url(/img/bullets/bullet-1.gif) no-repeat 0 5px;
  font-weight: normal;
  padding-left: 10px;
}

.weblog-categories-small ul {
  overflow: hidden;
  width: 180px;
}

.weblog-categories-small ul li {
  float: left;
  background: url(/img/bullets/bullet-1.gif) no-repeat 0 5px;
  font-weight: normal;
  list-style: none;
  margin: 0;
  padding-left: 10px;
  width: 75px;
}

.weblog-categories-small ul li.weblog-odd {
  margin-right: 10px;
}

.author {
  font-size: 9px;
}

.author span,
.author a {
  color: #e31818
}

.weblog-article h1 {
 	border-bottom: 1px #bdcad3 solid;
  margin-bottom: 20px;
}

.editorlist {
  background: transparent url(/img/form-group-bkg.gif) repeat-x 0 30px;
  border-collapse: collapse;
  width: 100%;
}

.editorlistt th,
.editorlist td {
  padding: 0 10px;
}

.editorlist th {
  border-bottom: 1px solid #BDCAD3;
  font-weight: bold;
  height: 30px;
  text-align: left;
}

.editorlist th.datum {
  padding-left: 16px;
  width: 50px;
}

.editorlist td {
  height: 24px;
  padding-top: 3px;
  vertical-align: top;
}

.editorlist td.datum {
  background: transparent url(/img/bullets/bullet-1.gif) no-repeat scroll 6px 10px;
  padding-left: 16px;
  width: 69px;
}

.editorlist td.publicatie {
	width: 380px;
}

.weblog-editor h1 {
  border-bottom: 1px #bdcad3 solid;
  margin-bottom: 20px;
}

.weblog-editor p {
  margin-top: 0;
}

.weblog-editor .editor-image {
  border: 1px solid #bdcad3;
  float: right;
  margin: 0 0 10px 10px;
  padding: 3px;
}

.weblog-editor .editor-image img {
  display: block;
}

.weblog-editor-info {
  clear: left;
}

.weblog-editor-info .label {
  float: left;
  font-weight: bold;
  width: 50px;
}

.weblog-editor-info .info {
  margin-left: 60px;
}

.weblog-editor-index {
  clear: right;
}

.weblog-editor-index .editor-image {
  background-color: #fff;
  border:1px solid #bdcad3;
  float:right;
  margin:0 0 10px 10px;
  padding:3px;
}

.weblog-editor-index .editor-image img {
  display: block;
}

.weblog-editor-index h2 {
  margin: 10px 0 0 0;
}

#s-main .weblog-editor-index h2 a {
  color: #000;
  text-decoration: none;
}

.weblog-editor-index .occupation {
  margin: 0 0 10px 0;
  font-style: italic;
}

.weblog-editor-index .leesmeer {
  background: url(/img/bullets/bullet-1.gif) no-repeat 0 5px;
  font-weight: normal;
  padding-left: 10px;
}

#s-main .weblog-editor-index .leesmeer a {
  color: #00f;
  font-weight: normal;
}

.weblog-category h1 span {
  color: #e31818;
}

.social-icons {
  overflow: hidden;
  width: 100%;
}

.social-icons li {
  background: none !important;
  float: left;
  padding: 0 5px 0 0 !important;
}

.tracking img {
  margin: 15px 10px 0 0;
}

