body
{
  margin: 0;
  padding: 0;
  background-color: #fff;
}

a
{
  color: #000;
  text-decoration: underline;
}

#qm0, #breadcrumbs, #productfilter
{
  display: none;
}

h1, h2, h3, h4
{
  font-family: tahoma;
}

#boxes .box
{
  float: left;
  width: 48%;
  padding: 0 1%;
}

#boxes .icon
{
  padding-right: 6px;
}

#boxes img
{
}

#boxes h3
{
  font-family: arial;
}

#boxes .more
{
  display: none;
}

#boxes .box h3.oranje
{
  background-color: #FF7433;
  border-left: 12px solid #B83A00;
  color: #472424;
}

#boxes .box h3.proximus
{
  background-color: #3F2682;
  border-left: 12px solid #AA314D;
  color: #ddd;
}

#boxes .box h3.mobistar
{
  background-color: #28903b;
  border-left: 12px solid #2A5F00;
  color: #fff;
}

#boxes .box h3.base
{
  background-color: #517024;
  border-left: 12px solid #93bee5;
  color: #E5E494;
}

#boxes .box h3.telenet
{
  background-color: #FFE77A;
  border-left: 12px solid #ffd101;
  color: #333;
}

#boxes .clearbox
{
  clear: both;
}

div#shops div.shop
{
  float: left;
  width: 40%;
}

div#shops div.shop div.image img
{
  padding-right: 10px;
}

div#shops div.shop p.more
{
  display: none;
}

div#shops div.group
{
  float: left;
  width: 20%;
}

div#shops div.clear
{
  clear: both;
}

p#productcounter
{
  color: #666;
}

div#productsort, .pagination
{
  display: none;
}

div#productlisttiled div.product
{
  width: 23%;
  padding: 1%;
  float: left;
}

div#footer
{
  clear: both;
  padding-top: 10px;
}


