*{
	margin:0;
	padding:0;
	}

a{
	color:#1e1e1e;
	text-decoration:underline;
	outline:none;
	}
	
a:hover{
	color:#bfac6a;
	text-decoration:none;
	}

a.sublink{ /*use outside of #sublink but not at body-text link.*/
	font-size:13px;
	text-decoration:none;
	color:#bda158;
	text-transform:uppercase;
	font-family:"trebuchet ms", sans-serif;
	line-height:1.2;
	}

a.sublink:hover{
	color:#996c00;	
	}

body{
	color:#1e1e1e;
	font-family:georgia, serif;
	font-size:12px;
	text-align: center;
	background:#fbfbee url(images/interior_back_repeat.gif) repeat-x top left;
	}
	
body#home{
	background:#fbfbee url(images/home_back_repeat.gif) repeat-x top left;
	}

body#home div.header{
	background:url(images/home_pic1.jpg) no-repeat top left;
	height:311px;
	}

#header_pic{
	display:none;
	}

#home_content_pic{
	float:left;
	display:block;
	margin-right:18px;
	}

b.teamheader{
	padding:8px 0;
	margin-top:20px;
	border-top:1px solid #d3d3c8;
	}
	
.content_home h2{
	font-family:georgia, sans-serif;
	text-transform:none;
	font-size:22px;
	line-height:1.2;
	font-weight:normal;
	margin-bottom:18px;
	background:none;
	}

h2, h3{
	font-weight:bold;
	margin-bottom:12px;
	font-family: trebuchet ms, sans-serif;
	text-transform:uppercase;
	color:#996c00;
	}

h2{
	font-size:18px;
	line-height:34px;
	background:url(images/h_back_sml.gif) no-repeat center;
	}

h2.about{
	width:4.75em;
	}

h2.acq{
	width:15em;
	}
	
h2.available_property{
	width:10.5em;
	}
	
h2.contact{
	width:6em;
	}
	
h2.sos{
	width:8em;
	}
	
h3{
	font-size:14px;
	line-height:1.2;
	}
	
h4{
	font-family:georgia, sans-serif;
	text-transform:none;
	font-size:14px;
	line-height:1.2;
	margin:0 211px 12px 0;
	background:none;
	color:#1e1e1e;
	}

h4.available{
	font-family: trebuchet ms, sans-serif;
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
	line-height:1.2;
	margin-bottom:0px;
	margin-right:13px;
	color:#996c00;
	}

h4.detail{
	font-family:georgia, sans-serif;
	font-size:22px;
	line-height:1.2;
	font-weight:normal;
	margin-bottom:0px;
	color:#996c00;
	}

h4.team, h4.team_sub{
	border-top:1px solid #d3d3c8; 
	padding-top:12px;
	}

h4.team_sub{
	display:inline;
	border-top:0;
	margin:0;
	}

h4 a{
	color:#996c00;
	text-decoration:none;
	}

p{
	margin-bottom:12px;
	}

p, li{
	line-height:1.6;
	}

table, td{
	border-collapse:collapse;
	}

ul.list{
	margin:6px 199px 13px 26px;
	}
	
ul.list li{
	}

.available_row{
	clear:both;
	margin:24px 0;
	}

.available_col{
	width:187px;
	float:left;
	line-height:1.4;
	}

.available_col img{
	margin-bottom:13px;
	border:1px solid #d3d3c8;
	padding:4px;
	background-color:transparent;
	}

.available_col a:hover img{
	border:1px solid #bfac6a;
	}
	
.available_col p{
	margin-right:13px;
	padding:0px;
	margin-bottom:0px;
	}

.available_details, .form{
	margin:6px 13px 13px 0px;
	line-height:1.4;
	}

.available_details td, .form td{
	border-top:1px solid #d3d3c8;
	padding:6px 0;
	}
	
.available_details td.col_1, .form td.col_1{
	width:120px;
	font-weight:bold;
	}

.available_details td.col_2, .form td.col_2{
	padding-left:13px;
	}

.clearer{
	clear:left;
	line-height:0;
	visibility:hidden;
	height:0;
	}

.content{
	margin:36px 12px 24px 12px;
	clear:both;
	}
	
.content p{
	margin-right:211px;
	}

.available_col p{
	margin-right:15px;
	padding:0px;
	margin-bottom:0px;
	line-height:1.4;
	}
	
.available_col p a{
	display:block;
	}

.content_home{
	margin:24px 12px;
	clear:both;
	}
		
.content_home p{
	margin-right:191px;
	}
	
.content_rt_col{
	width:179px;
	height:150px;
	float:right;
	/*border-left:1px solid #d3d3c8;  */
	font-size:10px;
	font-family: "Trebuchet MS", sans-serif;
	text-transform:uppercase;
	}

.content_rt_col a{
	color:#8d8d80;
	}

.content_rt_col p{
	margin: 12px;
	line-height:1.6;
	}

.footer{
	clear:both;
	margin:0 12px;
	padding:24px 0;
	font-size:10px;
	color:#ababa3;
	border-top:1px solid #d3d3c8;
	}

.footer p{
	margin-bottom:0px;
	}

.header{
	height:115px;
	margin:0 12px;
	}

.header_rt_col{
	background:url(images/home_pic3.jpg) no-repeat left top;
	width:193px;
	height:100%;
	float:right;
	}

.login td{
	padding:6px;
	}

.contact_right{
	float:right;
	width:362px;
	height:267px;
	background:url(images/contact_back.jpg) no-repeat 0 0;
	}
	
.contact_right div{
	padding: 50px 50px 60px 50px;
	font-size:18px;
	line-height:normal;
	color:#996c00;
	/*text-align:center;*/
	}

.main_pic{
	float:right;
	padding-left:12px;
	margin: 0 0 12px 12px;
	border-left:1px solid #d3d3c8;
	background-color:#fbfbee;
	font-family:"trebuchet ms", sans-serif;
	}

.quote_right{
	color:#6a6a6a;
	line-height:1.5;
	width:189px;
	float:right;
	margin-top:6px;
	font-family: georgia, serif;
/*	background:url(images/testimonial_quote.gif) no-repeat top left;*/
	}

.quote_right p{
	margin-right:0;
	float:left;
	width:auto;
	font-size:10px;
	}
	
.quote_right .large{
	font-size:18px;
	line-height:1.7;
	}

.quote_right .cite{
	font-size:10px;
	font-style:italic;
	text-align:right;
	}

.quote_right img{
	float:left;
	margin:0 4px 0px 0px;
	}	

.teamimages {
	border:1px solid #d3d3c8;
	padding:4px;
	margin-right:12px;
	margin-bottom:4px;
	background-color:transparent;
	}

#logo{
	margin:20px 0  0 30px;
	float:left;
	}

#nav{
	margin:7px 12px;
	}

#nav ul{
	list-style-type:none;
	}

#nav ul li{
	display:block;
	float:left;
	}

#nav ul li a{
	text-indent:-9999px;
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	background-repeat:no-repeat;
	background-position:0 0;
	text-decoration:none;
	overflow:hidden;
	}

#nav ul li a:hover{
	background-position:0 -25px;
	}
	
#nav_acquisitions{
	width:200px;
	background:url(images/nav_acquisitions.gif);
	}

#nav_about{
	width:82px;
	background:url(images/nav_about.gif);
	}

#nav_contact{
	width:98px;
	background:url(images/nav_contact.gif);
	}

#nav_home{
	width:48px;
	background:url(images/nav_home.gif);
	}
	
#nav_property{
	width:157px;
	background:url(images/nav_property.gif);
	}
	
#nav_services{
	width:77px;
	background:url(images/nav_services.gif);
	}

#subnav{
	list-style-type:none;
	padding-bottom:18px;
	margin-bottom:22px;
	border-bottom:1px solid #d3d3c8;
	}
	
#subnav li{
	line-height:1.8;
	}
	
#subnav li a{
	font-size:13px;
	text-decoration:none;
	color:#bda158;
	text-transform:uppercase;
	font-family:"trebuchet ms", sans-serif;
	}

#subnav li a:hover{
	color:#996c00;	
	}

#adminnav{
	list-style-type:none;
	padding-bottom:18px;
	margin-bottom:22px;
	display:inline;
		}

#adminnav ul{
	list-style-type:none;
	display:inline;
	}
	
#adminnav li{
	font-size:13px;
	line-height:1.8;
	display:inline;
	font-family:"trebuchet ms", sans-serif;
	padding:4px;
	}
	
#adminnav li a{
	font-size:13px;
	display:inline;
	text-decoration:none;
	color:#bda158;
	text-transform:uppercase;
	font-family:"trebuchet ms", sans-serif;
	}

#adminnav li a:hover{
	color:#996c00;	
	}


span#tenant_center:hover{
	cursor:pointer;
	}

#tenant_center, #tenant_center_home{
	display:block;
	text-indent:-9999px;
	width:130px;
	height:86px;
	background:url(images/tenant_center_Btn_top.gif) no-repeat center;
	text-decoration:none;
	}

#tenant_center_home{
	background:url(images/tenant_center_Btn_home.gif) no-repeat center;
	width:179px;
	}

#wrap{
	width:776px;
	margin:0 auto;
	text-align:left;
	}
table.admin td{
padding:4px;
}	