﻿/* page: ~/a/contact-us/default.aspx */

div.podWrapperGoogleMap { padding-bottom: 10px; }

div.top { margin: 0 0 10px 0; }

div.mapWrapper
{
	border: 1px solid #EBEBDF;
	padding: 2px;
	width: 689px;
	float: left;
}

div#map
{
	width: 689px;
	height: 300px;
}

div#map div.mapAlt
{
  margin: 0;
  padding: 0;
  position: relative;
	width: 689px;
	height: 300px;
  background: url(../../../images/a/contact-us/map-fallback.jpg) no-repeat left top;
}

div#map div.mapAlt p.fallback
{
  margin: 0 0 0 -161px;
  padding: 8px 10px 10px 10px;
  position: absolute;
  left: 50%;
  top: 100px;
  width: 300px;
  font-weight: bold;
  color: #4E5E73;
  background: #fff;
  background: rgba(255,255,255,.9);
  border: 1px solid #4E5E73;
}

div#map div.mapAlt a.terms
{
  margin: 0;
  padding: 0;
  position: absolute;
  right: 2px;
  bottom: 2px;
  width: 67px;
  height: 15px;
  text-indent: -9000px;
  overflow: hidden;
  display: block;
}

div.address
{
	float: left;
	width: 212px;
	padding: 10px 0 0 15px;
}

div.address h2 { margin: 0 0 20px 0; }

div.address ul.address
{
	padding: 0;
	margin: 0 0 15px 0;
	list-style: none;
}

div.address dl.phone
{
	margin: 0;
	padding: 0 0 15px 0;
}

div.address dl.phone dd
{
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
}

div.address dl.phone dt
{
	padding: 0;
	margin: 0;
	display: block;
	font-weight: bold;
}

div.getDirections
{
	width: 695px;
	float: left;
}

div.getDirections div.intro
{
	float: left;
}

div.getDirections div.form
{
	float: right;
}

div.getDirections div.form *
{
	float: left;
	margin: 0 10px 0 0;
}

div.getDirections div.form input.btn { margin: 0; }

div.getDirections div.form span
{
	position: relative;
	bottom: -5px;
}

p.downloadDirections
{
	padding: 5px 0 0 15px;
	float: left;
}

a.paintWorksPlan
{
	display: block;
	width: 201px;
	height: 150px;
	padding: 2px;
	border: 1px solid #EBEBDF; 
	background: url(../../../images/a/contact-us/paintworks-plan.png) no-repeat center center;
	text-indent: -9000px;
	margin: 0 0 15px 0;
}

img.office
{
	padding: 2px;
	border: 1px solid #EBEBDF;
	margin: 0 0 15px 0;
}

p#bristolOffice
{
  height: 35px;
  padding: 6px 0 0 65px;
  background: url(../../../images/a/contact-us/bristol-office.png) no-repeat 0 50%;
}

p#londonOffice
{
  height: 35px;
  padding: 6px 0 0 65px;
  background: url(../../../images/a/contact-us/london-office.png) no-repeat 0 50%;
}

p.activeOffice:hover { color: #F08818; }

p#bristolOffice span,
p#londonOffice span
{ display: none; }

div.office { padding: 0 0 20px 0; }

div.office img
{
  padding: 3px;
  border: 1px solid #e5e5e5;
  float: left;
  margin: 0 13px 0 0;
}

div.office div.details
{
  width: 190px;
  float: left;
}

div.office div.details dl,
div.office div.details dl dd,
div.office div.details dl dt
{
  padding: 0;
  margin: 0;
}

div.office div.details dl dt
{
  font-weight: bold;
  margin: 0 0 5px 0;
}

div.office div.details dl p span
{
  display: block;
  margin: 0 0 3px 0;
}

strong.orange { color: #F08818; }

