body {
  font-family:Open Sans, Helvetica, sans-serif;
  font-size:14px;
  line-height:1.42857143;
  color:#333;
}

a {
  color:#ffffff;
  text-decoration:none;
  border-bottom:1px dotted #ffffff;
}

.itag-media a {
  color:#74a2c6;
  text-decoration:none;
  border-bottom:1px dotted #74a2c6;
}

a:focus, a:hover {
  color:#74a2c6;
  text-decoration:none;
  border-bottom:1px solid #74a2c6;
}

p.enquiretext {
  margin-bottom:6px;
}

.btn-default {
  color:#333;
  background-color:#84bc00;
  border-color:#84bc00;
}

.btn-default {
  text-shadow:0 1px 0 #fff;
  background-image:-webkit-linear-gradient(top,#84bc00 0,#84bc00 100%);
  background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);
  background-image:-webkit-gradient(linear,left top,left bottom,from(#84bc00),to(#84bc00));
  background-image:linear-gradient(to bottom,#84bc00 0,#84bc00 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat:repeat-x;
  border-color:#84bc00;
}

.h2, h2 {
  font-size:36px;
}

footerdetails {
  margin:0 0 10px;
}

.footerdetails {
  margin:0 0 3px;
}

li {
  list-style:none;
  text-align:center;
  margin-bottom:6px;
}

ol, ul {
  margin:0px;
  padding:0px;
}

.row.servicesrow {
  padding:25px 0;
}

.namesmall {
  font-size:70%;
}

