/* CSS Document */

/* Normalisation */
/* ------------------------------------------------------------------------ */

/* Normalises margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalises font-size for headers */
h1, h2, h3, h4, h5, h6 
{ font-size : 100%; }

/* Remove list styles from lists */
ol, ul
{ list-style : none; }

/* Normalises font style and font weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Remove borders and spacing from tables */
table
{ border-collapse : collapse ; border-spacing : 0; }

/* Remove borders from field set and img */
fieldset, img
{ border :0; }

/* Left aligns text in caption and table headers */
caption, th
{ text-align : left; }

/* Remove quotation marks from quote */
q:before, q-after
{ content : ''; }

/* Main structural Elements */
/* ------------------------------------------------------------------------ */

/* The following centres the design to a main rectangle of 755 pixels, 770 would be normal for crap screen resolutions */
html {
	text-align : center;
	height : 100%;
}
body {
	width : 1006px;
	height : 100%;
	margin : 0 auto;
	text-align : left;
	position : relative;
	padding-top : 15px;
}

div#branding{
	width : 1003px;
	height : auto;
	top : 0px;
}

div#footer{
	width : 1004px;
	position : relative;
	text-align : left;
}

div#content{
	width : 1004px;
	margin : 0 auto;
	text-align : left;
	top : 0px;
	position : relative;
	height: auto;
	border : solid #330000 2px;
	padding-bottom : 192px;
}
div#links{
	height : 60px;
	position : relative;
	display : block;
	clear : both;
	border-top : 1px solid gray;
	background-color: #FFFFFF;
	top : 192px;
	padding-left : 20px;
	padding-top : 10px;
}
div#links img{
	padding-left : 20px;
	vertical-align : middle;
}

h1 {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 1003px;
	height : 192px;
	background-image: url(images/elmdon_header.jpg);
	background-repeat: no-repeat;
	background-color: #660000;
}
h1 p {
	text-indent : -8px;
	font-family: Times, "Times New Roman", serif;
	font-size: 250%;
	letter-spacing : 1px;
	color: #FFFFFF;
	font-weight: lighter;
	position: absolute;
	top: 55px;
	width : 1003px;
	text-align : center;
}

ul#navigation {
	position : relative;
	top : 192px;
	left : 0px;
	right : 0px;
	width : auto;
	padding-left : 12px;
	margin : 0;
	height : 50px;
	min-height : 50px;
	background-color: #B5B3B4;
	text-align : center;
	vertical-align: middle;
}
ul#navigation li {
	position : relative;
	width : 140px;
	height : 50px;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 120%;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
	vertical-align : middle;
	background-image: url(images/elmdon_menuListBG.jpg);
	background-repeat: no-repeat;
	line-height : 48px;
	text-decoration: none;
	display: block;
	float : left;
}
ul#navigation li#selected{
	color: #330000;
	display : block;
	float : left;
	background-image: url(/images/elmdon_menuListBGselected.jpg);
	background-repeat: no-repeat;
	background-position : center;
	width : 139px;
	height : 50px;
	line-height : 50px;
}
ul#navigation li a{
	display : block;
	float : left;
	color: #FFFFFF;
	text-decoration : none;
	background-image: url(/images/elmdon_menuListBG.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width : 139px;
	min-width : 139px;
	height : 50px;
	min-height : 50px;
	line-height : 50px;
}
ul#navigation li a:hover{
	display : block;
	float : left;
	text-decoration : none;
	background-image: url(/images/elmdon_menuListBGhover.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width : 139px;
	min-width : 139px;
	height : 50px;
	min-height : 50px;
	line-height : 50px;
}
ul#enquiry {
	position : relative;
	width : 235px;
	height: auto;
	border : 3px solid #AE9A9A;
	background-color: #FFFFFF;
	padding-bottom : 5px;
	margin-bottom : 10px;
	color: #660000;
	font-size: 85%;
	font-family: "Times New Roman", Times, serif;
}
ul#enquiry h3{
	font-size: 120%;
	color: #660000;
	border-bottom : 1px dotted #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	line-height : 30px;
	vertical-align : middle;
	padding-left : 10px;
	background-image: url(/images/floatLeftBG.jpg);
	background-repeat: repeat-x;
}
ul#enquiry li{
	padding-top : 5px;
	padding-bottom : 5px;
	background-color: #FFFFFF;
}
ul#enquiry li#highlight{
		background-color: #F2F2F2;
		margin-left : -10px;
		padding-top : 5px;
		padding-bottom : 5px;
}
form#enquire {
	padding-left : 10px;
	padding-bottom : 20px;
}
form#enquire label{
	position : absolute;
	right : 170px;
	padding-right : 3px;
	font-size :80%;
	text-align : right;
	vertical-align : top;
}
form#enquire input{
	display : inline;
	margin-left : 60px;
}
form#enquire select{
	display : inline;
	margin-left : 70px;
}
form#enquire textarea{
	display : inline;
	margin-left : 10px;
}
form#enquire input#submit{
	position : absolute;
	right : 10px;
}
ul#contact_infobox {
	position : relative;
	top : 5px;
	width : 235px;
	height: auto;
	border : 3px solid #660000;
	background-color: #FFFFFF;
	padding-bottom : 10px;
	margin-bottom : 10px;
	color: #660000;
	font-size: 85%;
	font-family: "Times New Roman", Times, serif;
}
ul#contact_infobox h3{
	font-size: 120%;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	line-height : 40px;
	vertical-align : middle;
	border-botton : 1px dotted grey;
	background-color: #AE9A9A;
	padding-left : 10px;
}
ul#contact_infobox p{
	padding-top :5px;
	font-size : 85%;
	font-style : oblique;
	padding: 5px 2px 5px 5px;
}
ul#contact_infobox li{
	padding-left : 5px;
	padding-bottom : 2px;
}
ul#contact_infobox li img{
	margin-left : -30px;
	padding-right : 5px;
}
ul#contact_infobox li#telephone{
	padding-left : 35px;
}
ul#contact_infobox li#contactaddress{
	padding-left : 35px;
	padding-top : 5px;
	font-size : 110%;
}
ul#contact_infobox li#email{
	padding-left : 35px;
	padding-top : 5px;
	border-top : 1px solid #660000;
	border-bottom : 1px solid #660000;
	font-size : 110%;
}
ul#contact_infobox li#email a{
	text-decoration : none;
	color : #660000;
}
ul#contact_infobox li#email a:hover{
	font-size : 120%;
}
ul#contact_infobox li#owner{
	padding-top : 10px;
	padding-left : 35px;
}
ul#contact_info {
	position : relative;
	top : 192px;
	width : 1003px;
	height: 351px;;
}
ul#contact_info li#address p{
	width : 1003px;
	height : 20px;
	line-height : 20px;
	padding : 0px;
	padding-top : 10px;
	padding-bottom : 10px;
	text-align : center;
	vertical-align : middle;
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
	color: #330000;
	background-color: #AE9A9A;
}
ul#contact_info li#address p strong{
	font-size : 120%;
}
ul#contact {
	position : relative;
	clear : both;
	width : 1003px;
	height : 40px;
	line-height : 30px;
	text-align : left;
	vertical-align : middle;
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
	color: #660000;
	background-color: #F6F6F6;
	line-height: 30px;
	background-image: url(/images/contactBG_homepage.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
ul#contact li{
	display : inline;
	height : 30px;
	line-height : 30px;
	vertical-align : middle;
}
ul#contact li h3{
	display : inline;
	font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
	letter-spacing : 2px;
	font-weight: lighter;
	padding-left : 20px;
	padding-right : 15px;
}
ul#contact li#telephone {
	letter-spacing : 1px;
	padding-right : 10px;
}
ul#contact li#telephone img{
	vertical-align : middle;
}
ul#contact li#email {
	letter-spacing : 1px;
	padding-right : 10px;
}
ul#contact li#email img{
	vertical-align : middle;
}
ul#contact li#email a{
	color: #660000;
	text-decoration : none;
}
ul#contact li#email a : hover{
	text-decoration : underline;
}
ul#contact li#owner{
	font-size : 75%;
}
ul#contact li#owner img{
	vertical-align : middle;
}
div#content_main{
	position : relative;
	top : 250px;
	height : auto;
	min-height : 570px;
	width : 100%;
	background-image: url(/images/elmdon_gradientBG.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom : 50px;
}
div#content_main2{
	position : relative;
	top : 192px;
	height : auto;
	min-height : 1100px;
	width : 100%;
	background-image: url(/images/elmdon_gradientBG.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom : 50px;
}
h2 {
	padding-left : 20px;
	padding-top : 30px;
	padding-bottom: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 120%;
	color: #660000;
	font-style: oblique;
	font-weight: normal;
}
h2#sideHead {
	padding-left : 20px;
	padding-top : 350px;
	padding-bottom: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 120%;
	color: #660000;
	font-style: oblique;
	font-weight: normal;
}
h2#rates {
	padding-left : 20px;
	padding-top : 320px;
	padding-bottom: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 120%;
	color: #660000;
	font-style: oblique;
	font-weight: normal;
	background-image: url(/images/hotel-ElmdonLodge.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
h2#location {
	padding-left : 20px;
	padding-top : 320px;
	padding-bottom: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 120%;
	color: #660000;
	font-style: oblique;
	font-weight: normal;
	background-image: url(/images/location-ElmdonLodge.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
h2#driving {
	padding-left : 20px;
	padding-top : 20px;
	padding-bottom: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 120%;
	color: #660000;
	font-style: oblique;
	font-weight: normal;
}
h2 a {
	font-size : 80%;
	font-style : normal;
	color: #660000;
	text-decoration : none;
	padding : 5px;
	border : 1px solid #660000;
}
h2 a:hover {
	text-decoration : underline;
}
h3 {
}
h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 110%;
	color: #660000;
	font-weight: lighter;
	letter-spacing: 1px;
	padding-bottom: 5px;
}
div#floatRight {
	position : absolute;
	left : 30%;
	width : 70%;
	padding : 1em 0;
}
div#floatRight2 {
	position : absolute;
	left : 250px;
	width : 753px;
	padding : 1em 0;
	padding-top : 0px;
}

p#main {
	position : relative;
	padding-left : 20px;
	padding-right : 50px;
	padding-bottom : 10px;
	padding-top : 1px;
	color: #666666;
	font-family: "Times New Roman", Times, serif;
	font-size: 90%;
	text-align : left;
	width: 650px;
	line-height: 120%;
	display : block;
	clear: both;
}
p#side {
	position : relative;
	padding-left : 20px;
	padding-right : 50px;
	padding-bottom : 10px;
	padding-top : 1px;
	color: #666666;
	font-family: "Times New Roman", Times, serif;
	font-size: 90%;
	text-align : left;
	width: 450px;
	line-height: 120%;
	clear: both;
}
p#sup {
	position : absolute;
	left : 300px;
	padding-left : 20px;
	padding-right : 20px;
	padding-bottom : 10px;
	padding-top : 1px;
	color: #666666;
	font-family: "Times New Roman", Times, serif;
	font-size: 90%;
	text-align : left;
	width: 370px;
	line-height: 120%;
	clear: both;
}
div#driveLondon {
	position : absolute;
	margin-left : 20px;
	padding-left : 20px;
	padding-right : 50px;
	padding-bottom : 10px;
	padding-top : 0px;
	color: #660000;
	border : 1px solid #660000;
	font-family: "Times New Roman", Times, serif;
	font-size: 90%;
	text-align : left;
	width: 650px;
	line-height: 120%;
	visibility: visible;
	background-color: #FFFFFF;
	background-image: url(/images/floatLeftBG.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
div#driveSouth {
	position : absolute;
	margin-left : 20px;
	padding-left : 20px;
	padding-right : 50px;
	padding-bottom : 10px;
	padding-top : 0px;
	color: #660000;
	border : 1px solid #660000;
	font-family: "Times New Roman", Times, serif;
	font-size: 90%;
	text-align : left;
	width: 650px;
	line-height: 120%;
	visibility: hidden;
	background-color: #FFFFFF;
	background-image: url(/images/floatLeftBG.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
div#driveWest {
	position : absolute;
	margin-left : 20px;
	padding-left : 20px;
	padding-right : 50px;
	padding-bottom : 10px;
	padding-top : 0px;
	color: #660000;
	border : 1px solid #660000;
	font-family: "Times New Roman", Times, serif;
	font-size: 90%;
	text-align : left;
	width: 650px;
	line-height: 120%;
	visibility: hidden;
	background-color: #FFFFFF;
	background-image: url(/images/floatLeftBG.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
p#main strong{
	font-size : 115%;
}
p#sup strong{
	font-size : 115%;
}
p#whereamI{
	width: 753px;
	height: 20px;
	background-color: #CCCCCC;
	text-align : left;
	font-size : small;
	text-indent : -2000px;
}
div#images{
	position : relative;
	height : 380px;
	margin-top : 10px;
	margin-bottom : 10px;
	width : 753px;
	background-color: #D7CDCD;
	padding : bottom : 5px;
}
div#images img#main{
	position : absolute;
	top : 10px;
	left : 19px;
	border : 1px solid #660000;
}

div#images img#first{
	position : absolute;
	top : 10px;
	left : 300px;
	border : 1px solid #660000;
}
div#images img#second{
	position : absolute;
	top : 10px;
	left : 410px;
	border : 1px solid #660000;
}
div#images img#third{
	position : absolute;
	top : 10px;
	left : 520px;
	border : 1px solid #660000;
}
div#images img#fourth{
	position : absolute;
	top : 10px;
	left : 630px;
	border : 1px solid #660000;
}
div#images img#fifth{
	position : absolute;
	top : 120px;
	left : 300px;
	border : 1px solid #660000;
}
div#images img#sixth{
	position : absolute;
	top : 120px;
	left : 410px;
	border : 1px solid #660000;
}
div#images img#seventh{
	position : absolute;
	top : 120px;
	left : 520px;
	border : 1px solid #660000;
}
div#images img#eighth{
	position : absolute;
	top : 120px;
	left : 630px;
	border : 1px solid #660000;
}
div#images img#ninth{
	position : absolute;
	top : 230px;
	left : 300px;
	border : 1px solid #660000;
}
div#images img#tenth{
	position : absolute;
	top : 230px;
	left : 410px;
	border : 1px solid #660000;
}
div#images img#eleventh{
	position : absolute;
	top : 230px;
	left : 520px;
	border : 1px solid #660000;
}
div#images img#twelth{
	position : absolute;
	top : 230px;
	left : 630px;
	border : 1px solid #660000;
}
div#images p{
	position : absolute;
	font-size : 100%;
	font-style : oblique;
	bottom : 5px;
	left : 300px;
	color: #660000;
}
div#floatLeft{
	position : absolute;
	width : 30%;
	left : 0px;
	padding : 1em 0;
}
div#floatLeft2{
	position : absolute;
	width : 240px;
	height : 100%;
	left : 0px;
	padding : 1em 0;
	padding-left : 5px;
	padding-right : 5px;
	border-right : 1px dotted grey;
	background-image: url(/images/floatLeftBG.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
ul#facilities {
	position : relative;
	padding-left : 20px;
	padding-bottom : 20px;
	width : 250px;
	color: #660000;
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
}
ul#facilities li{
	color: #660000;
	display : list-item;
	padding-bottom : 10px;
	line-height : 20px;
	text-indent : 25px;
	background-image: url(/images/starBullet.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}
ul#facilities2 {
	position : absolute;
	left : 20px;
	padding : 10px;
	padding-bottom : 20px;
	width : 235px;
	color: #660000;
	font-family: "Times New Roman", Times, serif;
	font-size: 90%;
	border : 1px dotted #660000;
}
ul#facilities2 li{
	color: #660000;
	display : list-item;
	padding-bottom : 10px;
	line-height : 20px;
	text-indent : 30px;
	background-image: url(images/elmdon_starIcon.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}
ul#facilities2 li#bottom{
	padding-bottom : 15px;
	margin-bottom : 10px;
	border-bottom : 1px dotted #660000;
}
ul#facilities3 {
	position : absolute;
	left : 0px;
	padding : 10px;
	padding-left : 530px;
	right : 0px;
	padding-bottom : 20px;
	width : auto;
	color: #660000;
	font-family: "Times New Roman", Times, serif;
	font-size: 90%;
	background-image: url(/images/new/dining.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin : 0 auto;
}
ul#facilities3 li{
	color: #660000;
	display : list-item;
	padding-bottom : 10px;
	line-height : 20px;
	text-indent : 30px;
	background-image: url(images/starBulletmini.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}
ul#facilities3 li#bottom{
	padding-bottom : 15px;
	margin-bottom : 10px;
	border-bottom : 1px dotted #660000;
}
blockquote {
	padding-top : 30px;
	padding-left : 85px;
	padding-right : 65px;
	padding-bottom : 10px;
	font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
	font-size: small;
	color: #999999;
}
blockquote cite {
	padding-bottom : 10px;
	padding-top : 3px;
	padding-right : 35px;
	font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
	font-size: small;
	color: #999999;
	font-style: italic;
	display: block;
	text-align: right;
}
div#footer a {
	text-decoration : none;
	color: #660000;
}
div#footer a:hover{
	text-decoration : underline;
}
ul#footer_menu {
	width : 100%;
	padding-bottom : 50px;
	text-align : center;
}
ul#footer_menu li{
	display : inline;
	color: #660000;
	font-size: small;
	font-family: "Times New Roman", Times, serif;
	padding : 10px;
}
ul#siteInfo {
	width : 100%;
	padding-bottom : 10px;
	color: #999999;
	font-family: Helvetica, Arial, sans-serif;
	font-size : 75%;
	position: relative;
	text-align: right;
}
ul#siteInfo li{
	display : inline;
	padding-left : 20px;
	text-align : right;
}
ul#siteInfo li a{
	display : inline;
	text-align : right;
	font-size : x-small;
}
p#outdent {
	text-indent : -2500px;
}
ul#guestbook {
	position : absolute;
	display : inline;
	padding : 5px;;
	right : 15px;
}
ul#guestbook li{
	display: list-item;
	list-style-type: square;
	list-style-position: outside;
}
ul#guestbook a{
	text-decoration : none;
	color: #660000;
	font-size : 80%;
}
ul#guestbook a:hover{
	text-decoration : underline;
}
table#rates {
	border : 1px solid #660000;
	background-color: #FFFFFF;
	color: #660000;
	width: auto;
	margin-left: 20px;
	margin-bottom: 30px;
}
table#rates tr{
	vertical-align : top;
	border-bottom : 1px dotted #660000;
}
table#rates td{
	vertical-align : top;
	padding : 6px;
}
table#rates td#reduce{
	font-size : 80%;
}
div#nearbyUs {
	position : relative;
	border-top: 1px solid #660000;
	left : 10px;
	width : 740px;
	height : 600px;
	background-image: url(/images/maps/Birmingham-map.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	visibility: visible;
}
div#nearbyUs img#city{
	position : absolute;
	height : 65px;
	width : 94px;
	top : 64px;
	left : 51px;
}
div#nearbyUs img#acocks{
	position : absolute;
	height : 45px;
	width : 64px;
	top : 208px;
	left : 211px;
}
div#nearbyUs img#solihull{
	position : absolute;
	height : 56px;
	width : 84px;
	top : 289px;
	left : 357px;
}
div#nearbyUs img#cadbury{
	position : absolute;
	height : 35px;
	width : 52px;
	top : 278px;
	left : 7px;
}
div#nearbyUs img#international{
	position : absolute;
	height : 76px;
	width : 67px;
	top : 142px;
	left : 359px;
}
div#nearbyUs img#NEC{
	position : absolute;
	height : 76px;
	width : 43px;
	top : 142px;
	left : 429px;
}
div#nearbyUs img#balti{
	position : absolute;
	height : 84px;
	width : 89px;
	top : 142px;
	left : 101px;
}
div#nearbyUs img#starcity{
	position : absolute;
	height : 37px;
	width : 59px;
	top : 7px;
	left : 275px;
}
div#nearbyText {
	padding : 5px;
	padding-left : 520px;
	font-family: "Times New Roman", Times, serif;
	color: #660000;
	font-size : 85%;
}
div#nearbyText2 {
	padding : 5px;
	padding-left : 520px;
	font-family: "Times New Roman", Times, serif;
	color: #660000;
	font-size : 85%;
}
div#nearbyText3 {
	padding : 5px;
	padding-left : 450px;
	font-family: "Times New Roman", Times, serif;
	color: #660000;
	font-size : 85%;
}
div#nearbyText4 {
	padding : 5px;
	padding-left : 450px;
	font-family: "Times New Roman", Times, serif;
	color: #660000;
	font-size : 85%;
}
div#nearbyText2 h3{
	padding-bottom : 20px;
	font-size : 120%;
}
div#nearbyText4 h3{
	padding-bottom : 20px;
	font-size : 120%;
}
div#nearbyText h3{
	padding-bottom : 20px;
	font-size : 120%;
}
div#nearbyText3 h3{
	padding-bottom : 20px;
	font-size : 120%;
}
div#nearbyDesc {
	position : absolute;
	width : 710px;
	padding : 5px;
	top : 400px;
	padding-left : 10px;
	font-family: "Times New Roman", Times, serif;
	color: #660000;
	border-top: 1px solid #660000;
}
div#nearbyDesc h3{
	padding-bottom : 10px;
	font-size : 120%;
}
div#nearbyText p{
	padding-bottom : 10px;
	background-color: #FFFFFF;
}
div#nearbyText2 p{
	padding-bottom : 10px;
	background-color: #FFFFFF;
}
div#nearbyText3 p{
	padding-bottom : 10px;
	background-color: #FFFFFF;
}
div#nearbyText4 p{
	padding-bottom : 10px;
	background-color: #FFFFFF;
}
div#nearbyText ul{
	padding-bottom : 10px;
}
div#nearbyText li{
	padding-left : 20px;
	display : list-item;
	list-style-type: disc;
	list-style-position: inside;
}
div#nearbyDesc p{
	padding-bottom : 10px;
}
div#nearbyUsAcocks {
	position : relative;
	margin-top : -600px;
	border-top: 1px solid #660000;
	left : 10px;
	width : 740px;
	height : 600px;
	background-image: url(/images/maps/Acocks-Green-map.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	visibility: hidden;
}
div#nearbyUsAcocks img#backAcocks{
	position : absolute;
	height : 45px;
	width : 117px;
	top : 6px;
	left : 8px;
}
div#nearbyUsAcocks img#AcocksG{
	position : absolute;
	height : 138px;
	width : 356px;
	top : 231px;
	left : 77px;
}
div#nearbyUsAcocks img#acockStation{
	position : absolute;
	height : 77px;
	width : 95px;
	top : 124px;
	left : 282px;
}
div#nearbyUsSolihull {
	position : relative;
	margin-top : -600px;
	border-top: 1px solid #660000;
	left : 10px;
	width : 740px;
	height : 600px;
	background-image: url(/images/maps/Solihull-map.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	visibility: hidden;
}
div#nearbyUsSolihull img#solihullBack{
	position : absolute;
	height : 45px;
	width : 117px;
	top : 4px;
	left : 11px;
}
div#nearbyUsSolihull img#solihulltouchwood{
	position : absolute;
	height : 107px;
	width : 116px;
	top : 115px;
	left : 190px;
}
div#nearbyUsSolihull img#solihullRail{
	position : absolute;
	height : 70px;
	width : 47px;
	top : 59px;
	left : 12px;
}
div#nearbyUsBirmingham {
	position : relative;
	margin-top : -600px;
	border-top: 1px solid #660000;
	left : 10px;
	width : 740px;
	height : 600px;
	background-image: url(/images/maps/Birmingham-city-map.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	visibility: hidden;
}
div#nearbyUsBirmingham img#brumBack{
	position : absolute;
	height : 48px;
	width : 118px;
	top : 333px;
	left : 6px;
}
div#nearbyUsBirmingham img#brumCustard{
	position : absolute;
	height : 59px;
	width : 55px;
	top : 284px;
	left : 356px;
}
div#nearbyUsBirmingham img#brumMarket{
	position : absolute;
	height : 27px;
	width : 61px;
	top : 285px;
	left : 247px;
}
div#nearbyUsBirmingham img#brumJewellery{
	position : absolute;
	height : 91px;
	width : 91px;
	top : 61px;
	left : 55px;
}
div#nearbyUsBirmingham img#brumAston{
	position : absolute;
	height : 51px;
	width : 67px;
	top : 64px;
	left : 325px;
}
div#nearbyUsBirmingham img#brumMillenium{
	position : absolute;
	height : 55px;
	width : 67px;
	top : 135px;
	left : 342px;
}
div#nearbyUsBirmingham img#brumNIA{
	position : absolute;
	height : 49px;
	width : 99px;
	top : 192px;
	left : 15px;
}
div#nearbyUsBirmingham img#brumBrindley{
	position : absolute;
	height : 57px;
	width : 77px;
	top : 241px;
	left : 14px;
}
div#nearbyUsBirmingham img#brumMailbox{
	position : absolute;
	height : 43px;
	width : 70px;
	top : 280px;
	left : 110px;
}
div#nearbyUsBirmingham img#brumBullring{
	position : absolute;
	height : 37px;
	width : 60px;
	top : 247px;
	left : 248px;
}