/* Basic Settings */

	* {
	padding: 0;
	margin: 0;
	}

	body {
		background-color: #ffffff;
		width: 100%;
		font: 12px arial;
		line-height: 20px;
	}

	table {font: 12px arial; border:1px solid #dedfe0; border-collapse: collapse}
	td, tr, thead, th {text-align: center; border:0px; border:1px solid #dedfe0; border-collapse: collapse}
	thead, th {padding: 10px; background-color: #f1f1f1}
	
	td {padding: 7px; padding-left: 0px;
padding-right: 0px;}

strong, p, li, ul {
		font-family: arial;
		font-size: 12px;
		color: #373737;
		line-height:200%;
	 }
	strong.blue {color: #00a9e9;text-transform: uppercase;}
	strong.dark {color: #404040; text-transform: uppercase;}
	h1 {color: #00a9e9;
	font-size: 22px;font-family: arial;
		text-transform: uppercase;}
	h2 {color: #00a9e9;
	font-size: 18px;
	font-family: arial;
			text-transform: uppercase;}
			
	h1.pm {color: #7abf42;
	font-size: 22px;
	font-family: arial;
		text-transform: uppercase;}
	h2.pm {color: #7abf42;
	font-size: 18px;
	font-family: arial;
			text-transform: uppercase;}			
	h3 {color: #00a9e9;text-transform: uppercase;font-family: arial;}			
	h4 {color: #00a9e9;text-transform: uppercase;font-family: arial; font-size: 12px;}			
	h4.dark {color: #404040;text-transform: uppercase;font-family: arial; font-size: 12px; }			
	h2.pm-bold {color: #7abf42;font-family: arial;}			
	h3.pm-bold-dark {color: #404040;font-family: arial; font-size: 10px;}				
	h2.dark {color: #404040;font-family: arial;  }				
	h3.dark {color: #404040;text-transform: uppercase;font-family: arial;padding-bottom:  5px; line-height: 22px;}	
	h3.dark a {color: #404040;text-transform: uppercase;font-family: arial;padding-bottom:  5px; line-height: 22px;}	
	h3.dark-proper {color: #404040; padding-bottom: 5px; font-size: 14px;}	
	h3.contact {color: #404040; padding-bottom: 5px; font-size:14px;text-transform: uppercase;}
	h1.home {color: #ffffff; text-transform: uppercase; font-size: 35px;font-family: arial;}
	h2.home {color: #ffffff; text-transform: uppercase; font-size: 20px;font-family: arial;}
	span.contact {color: #404040; padding-bottom: 5px; font-size:13px;text-transform: uppercase; font-weight:bold}		
	
	a {color: #00a9e9;
		font-weight: bold;
		}
	a:hover {color: #404040; }
	
	hr {color: #efefef;}
	
	.left {float: left;}
	.right  {float: right;}
	
	.centre {margin-left: auto;
	margin-right: auto;
	text-align: center;}
	
	.form-hidden {display:none}

.container {width: 1024px}
	
/* Header Items */

/*.home-feature {

	background-image: url(images/home-background.jpg);
	width: 100%;
	height: 641px;
	border-bottom: 6px solid #00a9e9;
	}
*/
	
/* Sub Header Items */

.sub-feature {

	background: #ffffff url(images/sub-background.jpg) top left no-repeat ;
	width: 100%;
	height: 235px;
	}
	
.sub-feature-2{
	background: #ffffff url(images/sub-background-2.jpg) top left no-repeat ;
	width: 100%;
	height: 235px;
	}
	
	.sub-feature-4{
	background: #ffffff url(images/sub-background-4.jpg) top left no-repeat ;
	width: 100%;
	height: 235px;
	}
.sub-feature-pmanagement{
	background: #ffffff url(images/sub-background-3.jpg) top left no-repeat ;
	width: 100%;
	height: 235px;

	}	
	

.sub-header-about {
	background: url(images/header-about.png) no-repeat;
	height: 42px;
	width: 440px;	
	position: relative; 
	top: -61px;
}


.sub-header-salesleasing {
	background: url(images/header-salesleasing.png) no-repeat;
	height: 42px;
	width: 440px;	
	position: relative; 
	top: -61px;
}


.sub-header-propertymanagement {
	background: url(images/header-propertymanagement.png) no-repeat;
	height: 42px;
	width: 440px;	
	position: relative; 
	top: -61px;
}


.sub-header-resources {
	background: url(images/header-resources.png) no-repeat;
	height: 42px;
	width: 440px;	
	position: relative; 
	top: -61px;
}


.sub-header-careers {
	background: url(images/header-careers.png) no-repeat;
	height: 42px;
	width: 440px;	
	position: relative; 
	top: -61px;
}



.sub-header-news {
	background: url(images/header-news.png) no-repeat;
	height: 42px;
	width: 440px;	
	position: relative; 
	top: -61px;
}


.sub-header-contact {
	background: url(images/header-contact.png) no-repeat;
	height: 42px;
	width: 440px;	
	position: relative; 
	top: -61px;
}

.sub-header-privacy {
	background: url(images/header-privacy.png) no-repeat;
	height: 42px;
	width: 440px;	
	position: relative; 
	top: -61px;
}











	
/* navigator items */

.navi-1-leftbg {
	background-image: url(images/navi-1-leftbg.jpg);
	width: 275px;
	height: 40px;
	overflow:hidden;
		}
.navi-2-leftbg  {
	background-image: url(images/navi-2-leftbg.jpg);
	width: 653px;
	height: 41px;
	overflow:hidden;
	position: absolute;
	left: 0px;
	}

.navi-main-1  {
position: absolute;
top: 15px;
left: 190px;

	height: 40px;
	padding: 0px;
	
	}
	
.navi-main-2  {position: absolute;
top: 55px;
left: 190px;

	}
	
.navi-main-1 ul li {float:right; list-style: none;}
.navi-main-2 ul li {float:right; list-style: none;}

/* sub navigator items */

.sub-navi {
width: 400px;
padding: 0px;

margin: 0px}

/* search items */
.search { 

	width: 382px;
	height: 287px;
	background-image: url(images/search-trans.png);
	background-repeat: no-repeat;
	position: relative;
	top: -300px;
	left: 250px;
	padding: 30px;
	z-index: 200;
	}
	


/* contact items */
.blackbar {
	background: url(images/transparent-black.png);
	position: relative;
	height: 57px;
	top: -110px;
	left: 0px;
	width: 100%;
	text-align: right;
	color: white;
	font-size: 18px;
	z-index: 100;
}

.contact-popup a {
	background-image: url(images/contact-popup.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	width: 129px;
	border-left: 20px solid black;
	height: 57px;
	float:right;
	text-decoration: none;
	}
	
	.contact-popup a:hover {
	background-image: url(images/contact-popup-phase2.jpg);
	background-repeat: no-repeat;}
	
.contact-popup {}

/* content */
.content { 
padding: 0 30px;}

.content-left {

padding: 20px;
float:left;
 width: 400px; 
}



.content-left p {
font-family: arial;
font-size: 12px;
color: #404040;
margin-left: 30px;
}

.content-right {
position: relative; 
top: 0px;
_top: -170px;
width: 600px; 
margin-left: 410px;  }


.content-right-2 {
position: relative; 
top: 0px;
_top: -110px;
width: 600px; 
margin-left: 430px;  }

.content-right-3 {
position: relative; 
top: 0px;
_top: -250px;
width: 600px; 
margin-left: 430px;  }

.content-right-4 {
position: relative; 
top: 0px;
_top: -30px;
width: 600px; 
margin-left: 20px;  }

 .content-menus {float:left;}
   .content-item { font-family: arial; font-size: 12px; color: #373737; width: 440px;}
 .content-item-left { float:left; width: 270px; border-right: 1px solid #dfdfde}
  .content-item-right { float:left; width: 270px; padding-left: 40px;}
 
.featured-properties 
{
padding-right: 10px;
width: 281px;
float:left;
border-right: 1px solid #dfdfde;
}

.featured-properties p
{color: #515151;
font-family: arial;
font-size: 11px;
}

.featured-properties  a
{color: #00a9e9;
font-family: arial;
font-size: 12px;
text-decoration: none;
}

.featured-properties a:hover {color: #515151;
text-decoration: underline}

.latest-news
{
width: 281px;
 float:left;
 color: #515151;
font-family: arial;
font-size: 12px;
 padding-left: 20px;
 padding-right: 20px;
 border-right: 1px solid #dfdfde;
 }
   .latest-news li {border-bottom: 1px solid #dfdfde;
  padding-bottom: 7px;
  padding-top: 7px; list-style: none;
  font-size: 11px;
  font-family: arial;
  color: #515151;}

  .latest-news  a
{color: #00a9e9;
font-family: arial;
font-size: 12px;
text-decoration: none;
}
  
  .latest-news li a {text-decoration: none; }
  
  .latest-news li a:hover {text-decoration: underline;}

 

.latest-news-main
{

 float:left;
 color: #515151;
font-family: arial;
font-size: 12px;
 padding-left: 20px;
 padding-right: 20px;

 }
   .latest-news-main li {
  padding-bottom: 7px;
  padding-top: 7px; list-style: none;
  font-size: 11px;
  font-family: arial;
  color: #515151;}

  .latest-news-main  a
{color: #00a9e9;
font-family: arial;
font-size: 12px;
text-decoration: none;
}
  
  .latest-news-main li a {text-decoration: none; }
  
  .latest-news-main li a:hover {text-decoration: underline;}

 
.most-popular

{

width: 281px;
 float:left;
 color: #515151;
font-family: arial;
font-size: 12px;
  padding-left: 20px;
  }
  
  .most-popular li {border-bottom: 1px solid #dfdfde;
  padding-bottom: 7px;
  padding-top: 7px; list-style: none;}

  .most-popular li a {text-decoration: none;}
  
  .most-popular li a:hover {text-decoration: underline;}


/* footer items */
.footer {  font-size: 11px;
 font-family: arial;
 font-weight: normal; 	color: #938f9f}
 
 .footer a {  font-size: 11px;
 font-family: arial;
 font-weight: normal; 	color: #938f9f}


.footer-seo 
{
background-image: url(images/footer-seo-bg.jpg);
margin: 0px;
padding: 0px;
font-family: arial;}

.footer-seo a {color: #6b6976;

 font-size: 11px;
 font-family: arial;
 font-weight: normal; 
 text-decoration: none;
 padding-right: 40px;
 }
 
 .footer-seo a:hover {color: #938f9f; text-decoration: underline}

 .footer-seo-item {float: left;
 padding: 5px 5px;}

 .footer-seo  li {list-style: none;}

 .footer  h4 {text-transform: uppercase;
	font-family: arial;
	font-size: 12px;
	color: #938f9f}
 
.footer-sitetools {}

