img[alt="Building Surveys"] {display:none !important}
body {
	width:980px;
	padding:15px;
	margin-left:auto;
	margin-right:auto;
	background-color: #bdbec0;
}
#contact {
	margin: 0px;
	height: 83px;
	width: 185px;
	float: left;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#header {
	margin: 0px;
	padding: 0px;
	height: 122px;
	width: 950px;
	background-color: #013668;
	color: #FFFFFF;
}
#wrapper {
	background-color: #FFFFFF;
	margin: 0px;
	width: 950px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	
}
img a, a img {border:none}
#bigimage {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 279px;
	width: 753px;
}
#bigimage2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 1px;
	width: 753px;
}
#search {
	float:right;
	height: 234px;
	width: 174px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
	background-image: url(../img/search.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#search p {margin:0px; padding:0px; height:25px; font-size:11px}
#search table {margin-left:-5px;}
select {width:163px;}
#content{
	width:950px;
	overflow:hidden;
	margin-top: 15px;
	
}
#footer {
	background-image: url(../img/footer.jpg);
	background-repeat: no-repeat;
	height: 57px;
	width: 950px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003768;
	text-decoration: none;
	text-transform: uppercase;
}


#content_left {
	padding: 0px;
	float: left;
	width: 379px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content_right {
	padding: 0px;
	float: left;
	width: 571px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content_left2 {
	padding: 0px;
	float: left;
	width: 753px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content_left3 {
	padding: 0px;
	float: left;
	width: 753px;
	margin-top: -279px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#search_results
{
	margin: 0px;
	padding: 0px;
	float: left;
	
	width: 753px;
	overflow:hidden;
}
#search_results p {padding-right: 15px;
	padding-left: 15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width:720px;}

.property {
	border-bottom-width: 5px;	
	border-bottom-style: solid;	
	border-bottom-color: #999999; 
	width:720px; 			
	height:180px;
	padding-left: 15px; 
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;}
	.property img {margin-left:20px;}
	
.property p {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}	
#content_right2 {
	padding: 0px;
	float: left;
	width: 186px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bold_blue {
	font-weight: bold;
	color: #003768;
}
a {
	font-weight: bold;
	color: #003768;
	text-decoration: none;
}
#contact_left {
	width: 150px;
	float: left;
}


#content_right2 img {margin-bottom:10px; }
#contact_right {
	float: left;
	width: 530px;
	margin-left: 20px;
}
#contact_form {
	height: 279px;
	width: 754px;
	background-image: url(../img/contact%20form%20bground.jpg);
	margin-top: 20px;
	margin-bottom: 20px;
}

#stop_press {
	background-color: #d7d7d7;
	padding: 0px;
	height: 47px;
	width: 950px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#stop_press p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}


h1 img, h1 {
	margin: 0px;
	padding: 0px;
}
#contact p, #contact a {
	color: #FFFFFF;
	text-decoration: none;
}







#bodies {
	padding: 0px;
	float: left;
	width: 345px;
	height: 123px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#logo {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 379px;
	height:122px;
	display:block;
	background-image: url(../img/Miles_Property_Management.jpg);
	background-repeat: no-repeat;
}
#logo h1, #logo small {
text-indent: -9999px;
display: block;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4c4c4c;
	margin:10px;
	padding:0px;
}
#content_left p {
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#content_left2 p {
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#content_left3 p {
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003768;
	font-weight: normal;
	margin-left: 15px;
}
#search_results h4{
	text-transform: lowercase;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003768;
	font-weight: bold;
	margin-left: 15px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003768;
	font-weight: bold;
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.person {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 200px;
}
.person img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}

#nav {
	background-color: #d7d7d7;
	width: 950px;
	padding: 0px;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#nav ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	position: static;
	z-index: 99;
}
ul li {
	font-family: Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#enquireies_com {
	background-image: url(../img/commercial%20enquiries.jpg);
	background-repeat: no-repeat;
	height: 278px;
	width: 186px;
}
#enquireies_gen {
	background-image: url(../img/general%20enquiries.jpg);
	background-repeat: no-repeat;
	height: 278px;
	width: 186px;
}
#enquireies_res{
	background-image: url(../img/residential%20enquiries.jpg);
	background-repeat: no-repeat;
	height: 278px;
	width: 186px;
}


#nav ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
	margin: 0px;
	display: block;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	text-transform: uppercase;
	font-weight: normal;	
}
#nav ul li a:link, #nav ul li a:visited, #nav ul li ul li a:link, #nav ul li ul li a:visited {
		color: #231f20;
	}
#nav ul li a:hover, #nav ul li ul li a:hover {color:#FFFFFF}	
	
#nav ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:left;
	list-style-type: none;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 99;
}

		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			}
		
		#jsddm li ul li
		{	float: none;
			display: block;
			background-color: #d7d7d7;
			border-top:1px #FFFFFF solid;
			padding: 0px;
			
			margin:0px;}
			
			#jsddm li ul li a
		{	padding-top: 7px;
			padding-right: 7px;
			padding-bottom: 7px;
			padding-left: 7px;
			display:block;
			margin:0px;
			}
		
		#jsddm li ul li a:hover
		{ color:#FFFFFF;
		background-color:#818284}

#imageContainer {width:500px; float:left; margin-right:0px; height:400px}
#imageContainer img {width:500px; height:400px;}
#newthumbs {float:right; width:220px; overflow:hidden; margin-right:20px;}
#newthumbs p {margin-top:300px;}

.imgBox { width:200px; height:150px;  float:right; margin-left:20px }
.imgBoxa { width:100px; height:60px; float:left; margin:5px}
.imgBoxb { width:500px; height:400px; }
.imgBoxc { width:500px; height:400px; margin-top:-400px;}
.imgBoxE { width:730px; height:500px; }
#propertybottom {float:none; width:960px; padding-top:420px}
#propertydesc {float:left; width:310px}

#propertymap {float:right; width:595px; height:475px; margin-right:30px}
.propertymap {width:595px; height:475px}

.bold_blue a, a {
	cursor: pointer;
}
select, option {
	text-transform: capitalize;
}
nav#mobile {display:none; overflow-y:scroll; height:46vh; padding-bottom:20vh; background:#013668; z-index:9999999999999}
body.noscroll,html.noscroll {overflow:hidden; height:100vh}

body.noscroll #content, body.noscroll #stop_press, body.noscroll #footer {margin-left:-90%;  }
#ca, #cont2 {display:none}
#header.noscroll {z-index:999999999999999999}
.outer {overflow:hidden}
#featured {background:#e1e8ee; padding:2%; border-radius:20px; width:96%; clear:both; margin-top:20px; overflow:hidden}
#featured p {color:#000; border-bottom:2px solid #01325b; width:50%; margin:0; padding-bottom:5px}
#featured h2 {margin-left:0}
#featured .left {width:60%}
.viewall {margin-top:3px;     display: block;}
#search table {
    margin-left: -11px;
    margin-top: -11px;
}
/*.tab:after {
  display: block;
    content: " ";
    width: 14px;
    height: 29px;
    top: 0px;
    background-color: #b6c6d5;
    position: absolute;
    right: -6px;
    transform: skewX(19deg);
    -ms-transform: skewX(19deg);
    -webkit-transform: skewX(19deg);
  
    z-index: 1;
}
.tab {    background: #b6c6d5;
    text-transform: uppercase;
    color: #000;
    display: block;
    position: relative;
    font-size: 13px;
    text-align: left;
    margin-bottom: 5px;
       width: 74px;
    padding-left: 13px;
	padding-bottom: 6px;
    padding-top: 7px;
    border-radius: 10px 0 0 0; font-family: Arial, Helvetica, sans-serif;}
.tab.active {background:#e0e7ed}
.tab.active:after {background:#e0e7ed}*/
.tab input {visibility:hidden; width:0; display:none}
.tab {background-image:url('../img/buttons.png'); background-repeat:no-repeat; background-position:0 -56px; font-size:0; width:100px; height:28px; display:inline-block; cursor:pointer;     margin-bottom: 7px; position: relative;
    top: 0px;}
#searchform tr td:nth-child(2) .tab { background-position:-200px -56px; margin-left: -9px;}
.tab.active { background-position:0 0; z-index:99;     position: relative;
    top: 0px;}
#searchform tr td {position:relative; width:100px}
#searchform tr td:nth-child(2) .tab.active { background-position:-200px 0}
@media screen and (max-width: 640px) {
	#featured p {width:100%}
	#featured .imgBox {float:none; width:100%; height:auto; margin-left:0}
	#featured .imgBox img {float:none; width:100%; height:auto; margin-bottom:10px}
	html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	-webkit-text-size-adjust: none;  -webkit-appearance: none;
}
body {
	width:100%;
	padding:0;
	    margin: 0;
		padding-top:80px;
	
}
#contact {

	height: auto;
	width: 100%;
	float: none;
	padding-top: 10px;

}
#header {
	
	height: 80px;
	width: 100%;
	position:fixed;
	top:0;
	left:0px;
	z-index:999999999999999999999
	
}
#ca {
    position: fixed;
    top: 10px;
    right: 62px;
    display: block;
    z-index: 9999999999;
    width: 50px;
    height: auto;
}
#cont2 {
      position: fixed;
    top: 55px;
    left: 10px;
    display: block;
    z-index: 9999999999;
    width: auto;
    height: auto;
}
#cont2 a {color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif; display:inline-block; margin-right:15px}
#wrapper {
	
	width: 96%;
	padding-top: 0px;
	padding-right: 2%;
	padding-bottom: 0px;
	padding-left: 2%;
	
}
#bodies {display:none}
#bigimage {
	
	float: none;
	height: auto;
	width: 100%;
	display:none
}
#bigimage2 {
	
	float: none;
	height: auto;
	width: 100%;
	display:none
}
#search {
	float: none;
	height: auto;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
}

select {width:163px;}
#content{
	width:100%;
	
	
}
#footer {
	background-image:none;
	background-repeat: no-repeat;
	float: none;
	height: auto;
	width: 100%;
	 padding-left:0
	
}
#footer a:last-child {width:100%; border-bottom:2px solid #003768; clear:both; margin:0 !important; padding-top:10px; padding-bottom:10px; display: block;}
#content_left {
	
	float: none;
	height: auto;
	width: 100%;
	
}
#content_right {
	
	float: none;
	height: auto;
	width: 100%;
}
#content_left2 {
	
	float: none;
	height: auto;
	width: 100%;
	
}
#content_left3 {
	
	float: none;
	height: auto;
	width: 100%;
	margin-top:0;
	
}
#search_results
{
	
	float: none;
	height: auto;
	width: 100%;
	overflow:hidden;
}
#search_results p {
	float: none;
	height: auto;
	width: 100%;}

.property {
	overflow: hidden;
	padding-bottom:10px;
float: none;
	height: auto;
	width: 100%;
	padding-left:0
	}
	.jquery-corner {display:none}
	.property img {margin-left:20px;}
	
.property p {
	
}	
#content_right2 {

float: none;
	height: auto;
	width: 100%;
	
}
#content_left img, #content_right img, #wrapper img {max-width:100%; height:auto;     margin: 0;}
#search {display:none}
#flashcontent embed {width:100% !important}
#content_left2 p {padding:0}
#content_right a, #content_right2 a {display:block; width:100%; clear:both; margin-bottom:10px}
#contact_left {
	float: none;
	height: auto;
	width: 100%;
}
#contact_left input {width:90%; margin:3%;}
#contact_right textarea {width:90% !important; margin:3%; height:100px !important}
#contact_left input[type="image"] {position:absolute; bottom:10px; left:10px; width:auto; margin:0 !important}
#contact_form p {margin:0}
#contact_form {position:relative; padding-bottom:40px; background-image:none !important; background:#e6ebf1; border-radius:10px}
#content_right2 img {margin-bottom:10px; }
#contact_right {
	float: none;
	height: auto;
	width: 100%;
	margin-left: 0px;
}
#contact_form {
	float: none;
	height: auto;
	width: 100%;

}
.person {height:auto}
#wrapper .person  img{  float: none !important; margin-bottom:10px; margin-top:10px}
h2 {margin-left:0}
#stop_press {
	background-color: #d7d7d7;
	padding: 0px;
	float: none;
	height: auto;
	width: 100%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#bodies {
	padding: 0px;
	float: right;
    height: auto;
    width: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bodies img {width:32.3%; margin-right:0%}
#bodies img:nth-child(1){width:38.2%;}
#bodies img:nth-child(2){width:28.05%;}
#bodies img:nth-child(3){width:33.75%;}
#footer p {margin:0;}
#logo {

	float: left;
	height: auto;
	width: 180px;
    height: 67px;
	display:block;
	background-image: url(../img/Miles_Property_Management.jpg);
	background-repeat: no-repeat;
	    background-size: cover;
}
#contact {display:none}

#nav {
	width: 100%;
	height: 30px;
	
}

#enquireies_com {
	background-image: url(../img/commercial%20enquiries.jpg);
	background-repeat: no-repeat;
	float: none;
	height: auto;
	width: 100%;
}
#enquireies_gen {
	background-image: url(../img/general%20enquiries.jpg);
	background-repeat: no-repeat;
	float: none;
	height: auto;
	width: 100%;
}
#enquireies_res{
	background-image: url(../img/residential%20enquiries.jpg);
	background-repeat: no-repeat;
	float: none;
	height: auto;
	width: 100%;
}

		

#imageContainer {float: none;
	height: auto;
	width: 100%;}
#imageContainer img {float: none;
	height: auto;
	width: 100%;}
#newthumbs {float: none;
	height: auto;
	width: 100%;}
#newthumbs p {margin-top:300px;}

.imgBox { float: none;
	height: auto;
	width: 100%; }
.imgBoxa {float: none;
	height: auto;
	}
.imgBoxb { float: none;
	height: auto;
	width:100%
	}
.imgBoxc { float: none;
	height: auto;
	 margin:0}
.imgBoxE { float: none;
	height: auto;
	}
#propertybottom {float: none;
	height: auto;
	width: 100%; padding:0}
#propertydesc {float: none;
	height: auto;
	width: 100%;}

#propertymap {float: none;
	height: auto;
	width: 100%; margin-right:0px}
.propertymap {float: none;
	height: auto;
	width: 100%;}
#newthumbs p {margin-top:10px; margin-bottom:10px}
#map {width:100% !important; height:200px !important}
#content_left p, #content_left3 p, #search_results p {
    padding-right: 0;
    padding-left: 0;
}
h3 {margin-left:0 !important}
p {margin-left:0; margin-right:0}

.mobemail {position:fixed; top: 43px;
    right: 76px; z-index:9999}
.mobtel {position:fixed;     top: 43px;
    right: 129px; z-index:9999}
	
	
.icon {
 
  position: fixed;
  background: none;
  display: block;
      top: 20px;
    right: 0px;
    height: 43px;     width: 54px;
    padding-left: 10px;
  cursor:pointer;
  display:block;
  color:#fff;
  font-size:14px; z-index:9999999999
}
.noscroll .icon {right:17px}
.menui {
  background: #fff;
  transition: 0.35s linear;
  margin-top: 10px;
  position: absolute;
}
.top-menu {
  top: 0px;
  width: 40px;
  height: 5px;
  border-radius: 3px;
}
.mid-menu {
  top: 10px;
    width: 40px;
  height: 5px;
  border-radius: 3px;
}
.bottom-menu {
  top: 20px;
    width: 40px;
  height: 5px;
  border-radius: 3px;
}
#nav {display:none}
.navactive .mid-menu {display:none}	
	
.icon.navactive {background:#013668}
.navactive .top-menu{    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(45deg);
    top: 11px; color:#fff}
.navactive .bottom-menu{transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); top:11px; color:#fff}
nav#mobile {display:block; position:fixed; padding-top:80px; top:0px; left:10000px;     width: 90%;   z-index: 999999;}
nav#mobile.active {left:10%}
nav#mobile li {width:100%; display:block; font-size:16px; line-height:30px; border-top:1px solid #fff; position:relative}
nav#mobile li a {background:#013668; text-transform:uppercase; display:block; width:90%; padding-left:5%; padding-right:5%; color:#fff; position:relative}

nav#mobile li.menu-item-has-children a:after {
    content:'';
    position: absolute;
    width: 0;
    height: 0;
    margin-top: 10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    right: 5%;
 
}
nav#mobile li.menu-item-has-children a:hover:after {
	border-top: 10px solid #000;
}
nav#mobile li.menu-item-has-children.active a:hover:after {
	border-top: 10px solid #fff;
}
nav#mobile li.menu-item-has-children.active a{background:#000; color:#fff}
nav#mobile li.menu-item-has-children ul {display:none}
nav#mobile li.menu-item-has-children.active ul {display:block}
nav#mobile li.menu-item-has-children.active ul li.menu-item-has-children ul  {display:none}
nav#mobile li.menu-item-has-children.active ul li.menu-item-has-children.active ul  {display:block}
nav#mobile li.menu-item-has-children.active ul li.menu-item-has-children li {border-top:1px solid #000; border-bottom:none}
nav#mobile li.menu-item-has-children.active ul li {border-bottom:1px solid #000}
nav#mobile li.menu-item-has-children.active ul li:last-child {border:none}
nav#mobile li.menu-item-has-children.active ul li a {background:#fff; color:#000}
nav#mobile li.menu-item-has-children ul li a:after {display:none}
nav#mobile li.menu-item-has-children ul li a{background:#fff; color:#000}
nav#mobile li a:hover,nav#mobile li.current-menu-item a {color:#000}
nav#mobile li.menu-item-has-children ul li a:hover,nav#mobile li.current-menu-item.menu-item-has-children ul li a {color:#000}
nav#mobile li.menu-item-has-children ul li.current-menu-item a {color:#013668}
nav#mobile ul {margin:0}
		}