@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image:url(images/bg.jpg);
	background-attachment: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333333;
	-webkit-font-smoothing:antialiased;
	line-height: 18px;
	overflow-y: scroll;
}
p{
	padding-right:30px;
}
p.date{
	color:#002b4b;
	margin-bottom:-10px;
}
img{
	border:0;
}

ul, li {
	margin-left: 15px;
	padding-left: 0;
	list-style:disc; color:#002b4b;
	}

.keyPoints li {
	list-style:disc;
	margin-left:15px;
	}

	/* MAIN LINKS */

a{
	color: #002b4b;
	text-decoration:none;
	font-weight: bold;
	}
a:link{
}
a:visited{
	}
a:hover{
	text-decoration:underline;
	}
a:active{
	}

	/* BODY LINKS */

a.body{
	color: white;
	text-decoration:none;
	font-weight: normal;
	}
a.body:link{
}
a.body:visited{
	}
a.body:hover{
	text-decoration:underline;
	}
a.body:active{
	}

	/* COPYRIGHT LINKS */

	a.copyright{
	color: #666666;
	text-decoration:none;
	}
a.copyright:link{
	color: #666666;
}
a.copyright:visited{
	color: #666666;
	}
a.copyright:hover{
	color: #666666;
	text-decoration:underline;
	}
a:active{
	}


	/* HEADERS */

h1{
	color: #002b4b;
	text-decoration:none;
	text-align:left;
	font-size: 24px;
	}
h1.table {
	font-size:12px;
	font-weight: normal;
	letter-spacing: 5px;
	color: #002b4b;
	margin-bottom: 0px;
	}
h1.news {
	font-size:24px;
	font-weight: normal;
	letter-spacing: 5px;
	line-height: 24px;
	color: #002b4b;
	}
h2{
	color: #002b4b;
	text-decoration:none;
	text-align:center;
	}
h3{
	color: #002b4b;
	text-decoration:none;
	text-align:center;
	margin-top: -10px;
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #002b4b;
	-webkit-font-smoothing:antialiased;
	line-height: 1px;
	text-align:center;
}
h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #002b4b;
	-webkit-font-smoothing:antialiased;
	line-height: 13px;
}
h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #002b4b;
	-webkit-font-smoothing:antialiased;
	line-height: 18px;
}

	/* TOP BAR LINKS */

#topbar{
	width: 1070px;
	margin: 0px auto;
}
#login{
	height:33px;
	width: 180px;
	overflow:hidden;
	margin-left: 892px;
	margin-top: 3px;
	position:relative;
}

/* MAIN IMAGE */

#main_img{
	background:none;
	width: 1056px;
	height: 192px;
}

#main_img_thin{
	background:none;
	width: 1056px;
	height: 160px;
}

#mainImgThumbs {
	height:55px;
	width: 1056px;
	background-color:#00345E;
	}

#mainImgThumbs img {
	float: left;
	width: 70px;
	height: 48px;
	margin-top: 4px;
	margin-left: 5px;
	}

#mainImgThumbs .imgOne {
	margin-left:6px;
	}

/* MAIN CONTENT AREA */

#container-page{
	width:1070px;
	background-image:url(images/bg_page.png);
	background-repeat:repeat-y;
	margin:0px auto;
}
#container-content{
	width:1056px;
	margin:0px auto;
	overflow:hidden;
	padding: 0px;
}
#topbar #header{
	background: #005395;
	background-image:url(images/bg_header.png);
	height:140px;
	overflow:hidden;
}
#topbar #logo{
	height:90px;
	width: 450px;
	overflow:hidden;
	margin-top: 28px;
	margin-left: 35px;
}
#navigation{
	width: 1056px;
	overflow:hidden;
	color: white
}
#navigation-buttons{
	width: 1056px;
	margin: 0px auto;
}
#marquee{
	background: #00345e;
	width: 1056px;
	height: 28px;
	overflow:hidden;
	color: white;
}
#marquee-text{
	width: 860px;
	margin: 0px auto;
	margin-top: 4px;
}
#shadow-full{
	background-image:url(images/shadow-full.png);
	width: 1056px;
	height: 25px;
}

/* TEASERS */

#teaser{
	height: 300px;
	width: 215px;
	float:left;
	margin-top: 10px;
}
#teaser-text{
	margin-top: 230px;
	color: white;
	font-size: 11px;
	text-align:center;
}

/* FOOTER AREA */

#footer{
	margin:0px auto;
	padding-top: 20px;
	width:1056px;
	background: #005395;
	font-size:11px;
	color: white;
}
#footer_text{
	padding-top: 20px;
	padding-bottom: 20px;
	width: 860px;
	margin: 0px auto;
	text-align:center;
	font-size:10px;
	line-height: 12px;
}

/* PERCH DIVS */

#homepage_news{
}

.centreHeader {
	text-align:center;
	}

.leftHeader {
	text-align:left;
	margin-left: 100px;
	}
.teaserWrapper {
	width: 645px;
	height: auto;
	margin: 0px auto;
	}

.teaser{
	min-height: 240px;
	width: 160px;
	float:left;
}
.teaser-text{
	margin-left: 12px;
	color: #00345e;
	font-size: 12px;
	text-align:left;
	height: 40px;
}

.teaserPic {
	width: 138px;
	height:100px;
	margin-top: 7px;
	margin-left: 7px;
	border: solid 2px #00345e;
	}

.teaser-text h5 {
	font-weight:bold;
	font-size:12px;
	height: 40px;
}

.prop-side-menu {
	font-weight:bold;
	background-color: #00345E;
	color:#fff;
    width: 215px;
	height: 25px;
	text-align:center;
	padding-top: 7px;
	padding-right: 0px !important;
	margin-bottom: -12px;
	}

.prop-side-menu a:link {
	text-decoration:none;
	color:#fff;
}

.prop-side-menu a:visited {
	text-decoration:none;
	color:#fff;
}

.prop-side-menu a:active{
	text-decoration:none;
	color:#fff;
}

.prop-side-menu a:hover {
	text-decoration:underline;
	color:#fff;
}

.findOut {
	font-weight:bold;
	background-color: #00345E;
	color:#fff;
    padding: 10px;
    margin-top: 10px;
    width: 108px;
	}

.findOut a:link {
	text-decoration:none;
	color:#fff;
}

.findOut a:visited {
	text-decoration:none;
	color:#fff;
}

.findOut a:active{
	text-decoration:none;
	color:#fff;
}

.findOut a:hover {
	text-decoration:underline;
	color:#fff;
}

/* Board Page */

.boardTable td {
	color: #002b4b;
	}

/* Board Page End */

.addressText {
	float:left;
	width: auto;
	height: auto;
	margin-right: 5px;
	}

.spacer {
	clear:both;
}

#propMenu {
	width:215px;
	height:auto;
	margin-top: 19px;
	margin-left: 10px;
	margin-bottom: 30px;
	float:left;
}

/* Property Page */

#propLeft {
	float:left;
	width: 400px;
	height: auto;
	margin-left: 5px;
	margin-bottom: 25px;
	}

#propLeft h5 {
	margin-top: 0px;
	margin-bottom: 5px;
	}

#propRight {
	float:left;
	width: 445px;
	height: auto;
	margin-left: 10px;
	margin-bottom: 25px;
	}

#propRight-img {
	width: 445px;
	height: 270px;
	overflow:hidden;
	border: solid 1px #00345E;
	}

#propRight-thumbs {
	width: 445px;
	height: auto;
	margin-top:10px;
	}

#propRight-thumbs img {
	margin-left: 6px;
	margin-bottom: 10px;
	border: solid 1px #00345E;
	}

#propRight-map {
	width: 445px;
	height: 270px;
	border: solid 1px #00345E;
	}

.back-to-prop {
	font-weight:bold;
	background-color: #00345E;
	color:#fff;
    width: 215px;
	height: 25px;
	text-align:center;
	padding-top: 7px;
	padding-right: 0px !important;
	margin-bottom: -12px;
	float:right;
	}

.back-to-prop a:link {
	text-decoration:none;
	color:#fff;
}

.back-to-prop a:visited {
	text-decoration:none;
	color:#fff;
}

.back-to-prop a:active{
	text-decoration:none;
	color:#fff;
}

.back-to-prop a:hover {
	text-decoration:underline;
	color:#fff;
}

html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

#map_canvas {
  height: 100%;
}

@media print {
  html, body {
    height: auto;
  }

  #map_canvas {
    height: 650px;
  }
}

/* Property Page END */

/* INDEX PROPERTY */

.indexProperty {
	height: 300px;
	width: 200px;
	float:left;
	margin-right: 7px;
	margin-left: 7px;
	background-color:#0069b2;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}

.inPropImg {
	width: 200px;
	height: 175px;
	}

.inPropImg img {
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.inPropText {
	width: 200px;
	height: 125px;
	color: #FFF;
	text-align:center;
	}

.inPropText h5 {
	color:#FFF;
	line-height: 16px;
	margin-top: 14px;
	}

.inPropText p {
	padding: 0;
	}

.inPropText a:link {
	text-decoration:none;
	color:#fff;
}

.inPropText a:visited {
	text-decoration:none;
	color:#fff;
}

.inPropText a:active{
	text-decoration:none;
	color:#fff;
}

.inPropText a:hover {
	text-decoration:underline;
	color:#fff;
}

/* INDEX PROPERTY END */

/* Group Logos */

#group-logos {
	width: 1040px;
	margin: 0px auto;
	padding-top: 0px;
	padding-bottom: 20px;
	text-align:center;
	}

a.matt-woods {
    background-image: url("/images/logos/mattioli-woods.jpg");
    background-position: 0 -64px;
    display: block;
    height: 65px;
    overflow: hidden;
    width: 175px;
	text-indent: -9999px;
}

a.matt-woods:hover {
	background-image: url("/images/logos/mattioli-woods.jpg");
	background-position: 0 6px;
    display: block;
    height: 70px;
    width: 175px;
	overflow: hidden;
	background-repeat: no-repeat;
}

a.cust-cap {
    background-image: url("/images/logos/custodian-capital.jpg");
    background-position: 0 -70px;
    display: block;
    height: 70px;
    overflow: hidden;
    width: 250px;
	text-indent: -9999px;
}

a.cust-cap:hover {
	background-image: url("/images/logos/custodian-capital.jpg");
	background-position: 0 -5px;
    display: block;
    height: 70px;
    width: 250px;
	overflow: hidden;
}

a.creit {
    background-image: url("/images/logos/creit.jpg");
    display: block;
    height: 105px;
    overflow: hidden;
    width: 250px;
	text-indent: -9999px;
	margin-left: 15px;
	margin-right: 10px;

}


a.city-trust {
    background-image: url("/images/logos/city-trustees-new.jpg");
    background-position: 0 -70px;
    display: block;
    height: 70px;
    overflow: hidden;
    width: 185px;
	text-indent: -9999px;
}

a.city-trust:hover {
	background-image: url("/images/logos/city-trustees-new.jpg");
	background-position: 0 -5px;
    display: block;
    height: 70px;
    width: 185px;
	overflow: hidden;
}

a.atkinson-boulton {
    background-image: url("/images/logos/atkinson.jpg");
    background-position: 0 -70px;
    display: block;
    height: 70px;
    overflow: hidden;
    width: 245px;
	text-indent: -9999px;
}

a.atkinson-boulton:hover {
	background-image: url("/images/logos/atkinson.jpg");
	background-position: 0 -6px;
    display: block;
    height: 70px;
    width: 245px;
	overflow: hidden;
}

/* End Group Logos */

.addthis_follow_label {
    color: #FFFFFF;
    font-weight: normal;
}

/* Sidebar Follow Buttons */

#sidebar-follow {
    background-color: #005395;
    padding: 20px;
	height: 85px;
}

#sidebar-follow h4 {
    color: #ffffff;
}

/* End Sidebar Follow Buttons */


/* SOCIAL MEDIA ICONS */

.socialMediaLinks
	{
		margin: 0 0 0 0;
	}

.socialMediaLinks li
	{
		clear: both;
		margin: 0 0 5px 0;
		list-style: none;
	}

.socImage
	{
		height: 20px;
		width: 20px;
		float: left;
		margin-right: 4px;

	}

.liLogo
	{
		background: url(images/social-media/linkedin.jpg) no-repeat;
	}

/* Enquiry Page */

#contact_us_outer_div label {
	display: block;
	font-weight: bold;
	padding-top: 5px;
}

#contact_us_outer_div input:not(#contact_us_Submit_img) {
	width:50%;
}

#contact_us_outer_div textarea {
	width:100%;
}
