#container {
/* Minwidth is also set at the top of each html page for ie, is set to prevent form outlap and image overlap. */
	min-width:700px;
	margin:3% 3% 3% 3%;
	border:#CC33FF solid 4px;
	background : #FFFBF0;
	font-family :  "Tempus Sans ITC","Comic Sans MS", Georgia, Vivaldi;
	color:#000066;
	font-size:18px;
}
table {
	border-collapse:collapse;
	vertical-align:middle;
	text-align:right;
}
td {
  margin:1em .5em 0 0;
}
td.aliLeft {
  text-align:left;
}
h1 {
	font-size:130%;
	margin:0 0 0 0;
	padding:0 1% 1% 1%;
}
h1.left {
  text-align:left;
}
h1.right {
  text-align:right;
}
h1.centre {
  text-align:center;
}

table.ourServices {
text-align:left;
vertical-align:middle;
border-collapse:collapse;
}
td.oSspacer {
width:3%;
}

div.header {
	background-image:url("../PublishedImages/lockfast.gif");
	background-position:top center;
	background-repeat:no-repeat;
	text-align:left;
	height : 190px;
	border-bottom : #CC33FF solid 1px;
}

div.leftImage {
	float:left;
	clear:left;
	white-space: nowrap;
}

div.rightImage {
	float:right;
	clear:right;
	white-space: nowrap;
}

img.imageLeft {
	margin:0 1em 0 0;
	
}

img.imageRight {
	margin:0 0 0 1em;
	
}

div.padBox {
  padding:1% 1% 1% 1%;
}

div.generalTextLeft {
  padding-right:1%;
	display:inline;
}
div.ourServices {
 	display:inline;
}
div.generalTextRight {
  padding-left:1%;
	display:inline;
}

div.mailBoxText {
  background-color:#AABFAA;
	display:inline;
}
div.addressText {
float:left;
display:inline;
margin-left:7%;
}
div.servicesText {
float:left;
display:inline;
margin-left:1em;
}
div.addressTextPlus {
 padding-top:1em;
 width:50%;
 line-height:2em
} 
div.mailBox {
	background:#333333;
	color:#ffffff;
	text-align:center
}
img.pickBusterLink {
background-color:#000000;
border:#FF0000 solid 2px;
margin-top:.5em;
}
div.mailButtons {
  line-height:1.5em;
  display:inline;
	background-color:#150000;
	font-size:80%;
	font-family :  "Comic Sans MS", "Tempus Sans ITC",Georgia, Vivaldi;
	color:#ffffff;
	padding:2px 2px 2px 2px;
	border:solid 2px #FF0000
}
#msgBox {
	display:none;
	padding:.5em;
	margin:1em 10% 0 10%;
	border:#C0DCC0 solid 1px;
	color:#FF0000;
	text-align:center;
	font-style:italic;
}
div.bottomImages {
	width:100%;
	background-color:#A6CAF0;
	padding:3px 0 3px 0;
	border-top:1px solid #CC33FF
}
table.bottomImages {
	vertical-align: middle;
	text-align: center;
	width: 100%;
	border-collapse: collapse;
}
input, textarea {
	font-weight:600;
	font-family :  "Comic Sans MS", "Tempus Sans ITC",Georgia, Vivaldi;
	background-color:#FFFBF0;
	color:#2A00FF;
}