#map-column{
 background:none !important;
 color:#ffffff;
 padding:6px 12px 12px 12px;
}

#maincontact{
  font-size:1.833em;
  font-weight:bold;
  color:#ffffff;
}

#maincontact a{
  color:#ffffff;
}

#maincontact span.g{
  color:#7f7f7f;
}

#iremap{
  width:100%;
  text-align:center;
  margin-left:-6px;
  margin-right:-6px;
}


#mapkey{
  margin-left:95px;
  margin-right:12px;
  margin-top:12px;
  padding: 40px 0px 0px 0px;
  border: 1px solid black;
  font-size:0.9em;
}

#mapkey ul{
  list-style:none;
  margin:0px;
  padding:0px;
}
#mapkey ul li{
  margin-bottom:6px;
}

#mapkey li.rd{
 background:url(/img/red-dot.gif) left no-repeat;
 padding-left:21px;
}

#mapkey li.bd{
 background:url(/img/blue-dot.gif) left no-repeat;
 padding-left:21px;
}

#mapkey li.pmp{
 background:url(/img/pump.gif) left no-repeat;
 padding-left:21px;
}

p.rd{
 background:url(/img/pump3.gif) left no-repeat;
 padding-left:21px;
}

ul.depots{
  list-style:none;
  margin:6px 0px;
  padding:0px 12px;
}

ul.depots li{
  padding:0px;
  margin-bottom:12px;
}

ul.depots li p.address{
  padding:0px !important;
  margin-bottom:3px;
}

ul.depots li h4 a{
  color:#bf6f08 ;
  letter-spacing:-0.5px;
}

ul.depots li img{
  float:right;
}

ul.depots li a{
  color:#ffffff;
}

a{
  outline:0px;
}

#flashmap{
 outline:0px;
}

#itemmap{
  float:right;
  width:300px;
  height:300px;
}

#site-container #page-content #centre-column,
#site-container #page-content #left-column,
#site-container #page-content #centre-column #left-column,
#site-container #page-content #right-column,
#site-container #page-content #centre-column#right-column{
  min-height:780px !important;
  height:auto !important;
  height:780px;
}

