@charset "utf-8";

/* CSS Document */
.panel494middle ul {
	list-style:disc;
	margin-left:40px;
}
.panel494middle ol {
	margin-left:40px;
}

.outerPanel204top {
	margin: 5px 0px 0px 0px;
}
.outerPanel204bottom {
	margin: 0px 0px 5px 0px;
}
.outerPanel204middle {
	padding: 10px 0px 5px 15px;
	width: 189px;
}
#menuLeft .outerPanel204middle a {
	color: #5F5F5F;
}
.outerPanel204middle p {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.outerPanel204middle h3 {
	font-size: 1em;
	margin: 0px 0px 5px 0px;
	float:left;
}
.outerPanel204middle .clickForMore {
	float:right;
	margin:0px 20px 0px 0px;
}
#outerPanel204middlecurrent {
	background-image:url(../../images/misc/contact-address-current-middle.gif);
	background-position:right top;
	background-repeat: repeat-y;
	width:220px;
}
#outerPanel204topcurrent {
	background-image:url(../../images/misc/contact-address-current-top.gif);
	background-position:right top;
	background-repeat: no-repeat;
	width:227px;
}
#outerPanel204bottomcurrent {
	background-image:url(../../images/misc/contact-address-current-bottom.gif);
	background-position:right top;
	background-repeat: no-repeat;
	width:227px;
}
#menuLeft {
	padding-top: 30px;
}
#menuLeft .nomargin {
	margin:0px;
}
#findUsCol {
	float: left;
	width: 494px;
}
#findUsCol .map {
	background-image: url(../../images/panels/map-bg.gif);
	height: 233px;
	width: 415px;
	float: left;
	padding: 10px;
	background-position: 2px top;
	background-repeat: no-repeat;
	margin: 0px 0px 20px 0px;
}
#findUsCol .map #googlemap{
	width:415px;
	height:100%;
}
#officeCol {
	float: left;
	width: 227px;
	margin: 0px 0px 0px 0px;
}
.panel494middle .input {
	float: left;
	width: 300px;
	margin: 0px 0px 5px 0px;
}
.panel494middle .inputSmall {
	float: left;
	width: 40px;
	margin: 0px 5px 5px 5px;
}
.panel494middle .inputSmall input {
	width: 50px;
}
.panel494middle .label {
	float: left;
	width: 120px;
	margin: 3px 0px 5px 0px;
	padding: 0px 0px 0xp 0px;
}
.panel494middle .labelBig {
	float: left;
	width: 165px;
	margin: 3px 0px 5px 0px;
	padding: 0px 0px 0xp 0px;
}
.panel494middle .labelReallyBig {
	float: left;
	width: 380px;
	margin: 3px 0px 5px 0px;
	padding: 0px 0px 0xp 0px;
	text-align:right;
}
.panel494middle .input input {
	width: 300px;
}
.panel494middle .input.postcode input {
	width: 80px;
	float: left;
	margin: 0px 10px 0px 0px;
}
.panel494middle .input textarea {
	width: 300px;
	height: 100px;
}
.panel494middle form {
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
.panel494middle .input.button input {
	width: 53px;
}
.outerPanel227middle img {
	padding: 10px 0px 10px 0px;
}
.outerPanel227middle {
	padding: 0px 10px 0px 10px;
	width: 207px;
}.panel494middle .brochure {
	float: left;
	width: 180px;
	margin-left: 30px;
}
.hand {
	cursor: pointer;
}
.stayLinks ul {
	padding: 0px;
	margin: 0px;
}
.stayLinks li {
	list-style-position: inside;
	background-image: url(../../images/bullets/arrow-grey.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
.stayLinks a {
	text-decoration: none;
	margin-left: 15px;
	*margin: 0px;
}
.stayLinks a:hover {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

