h1 { margin: 0 0 0.3em 0; font-size: 200%; line-height: 1.3; }

/* Google Map */
.fullmap #map { height: 550px; width: 748px; }

/***** LAYOUT *****/
/* Tags */
body { margin: 0; padding: 0; font: 76%/1.5 Verdana, Arial, sans-serif; }
h1 { font-size: 175%; margin: 0 0 0.3em; }
p  { margin: 1.55em 0; }

a img { border: 0; }
abbr { border: 0; cursor: help; }

/* Generic Classes */
.s { margin: 0; text-align: center;  }
.t { width: 750px; margin: 0 auto; padding: 1em 0; position:relative; display: inline; text-align: left; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {display: inline-block;}
/* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */
xx#accessibility { display: none; }


/***** COLOUR *****/
body { background: #fff; color: #222; }
a { color: #0060b6; }
a:visited { color: #227ccc; }
a:hover { text-decoration: none; }
a:focus, a:active { color: #f15f22; }

/* Generic Classes */
.s { background: #fff; }

/* Header */
.p { background: url(/images/p/p.png) 0 -67px repeat-x #e6e3d5; }
.q { background-color: #e6e3d5; }


#search .tl, .level1 { background-color: #e6e3d5; }
.level2 { background: #d9d6c7; }

#search span { color: #666; }
#search input { border: 2px solid #000; }

span.action { color: #999; font-weight: bold; }
.yes { color: #00a33d; font-weight: bold; }
.error, .no { color: #f00; }
#ftr .t { border-top: 1px solid #e6e3d5; }

.highlight { font-weight: bold; background: #fff172;}

.mfooter {
	position: absolute;
	width: 100%;
}

.mfooter-bg {
	background-image: url(../../images/backgrounds/black.png);
	height: 35px;
	padding-left: 50px;
}

.mfooter-bg img {
	padding-top: 13px;
}
