/* RESET */
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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
	}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* Global */
	body {	
		font-family: arial; font-size: 11.5px;
		background: #716259 url(../images/bg/bgbrown.png) repeat-x;
	}
	#wrapper {
		margin: 31px auto 0 auto;
		width: 986px;
		background: url(../images/bg/centerbg.png) repeat-y;	
		position: relative;
	}
	a {
		color: #98a242;
	}
	span {
		color: #98a242;
	}
	
/* header
___________________*/
	#header {
		width: 986px; height:120px;
		background:url('../images/top-rounded.png') no-repeat;
		position:relative;
	}
	h1 {
		width: 158px; height:91px;
		background: url(../images/logo.png) no-repeat;
		text-indent: -9999px;
		position: relative;
		top:18px;
		left:38px;
		cursor: pointer;
	}
	h2 {
		width: 367px; height: 14px;
		background: url(../images/underline.png) no-repeat;
		text-indent: -9999px;
		float: right;
		position:absolute;
		top:80px;
		right:340px;
	}

/* Menu 
________________________________________*/
	#menu {
		width: 814px; height: 43px;
		margin: 0 0 0px 7px;
		position: absolute;
		top: 1px;
		right:22px;
		overflow:hidden;
	}
	#menu a {
		height:43px;
		float:left;
		display:block;
		background:url('../images/menu2.png') no-repeat;
		text-indent:-9999px;
	}
	

	#menu #property { width: 131px; }
	#menu #property:hover {
    	background-position:0px -43px;}
	#menu #property.active {
    	background-position:0px -43px;}

  	#menu #amenities { width: 121px; background-position:-131px 0; }
	#menu #amenities:hover {
    	background-position: -131px -43px; }
		#menu #amenities.active {
	    	background-position: -131px -43px; }

  	#menu #location { width: 119px; background-position:-252px 0; }
	#menu #location:hover {
    	background-position:-252px -43px;}
		#menu #location.active {
	    	background-position:-252px -43px;}

  	#menu #contact { width: 144px; background-position:-371px 0; }
	#menu #contact:hover {
    	background-position:-371px -43px;}
		#menu #contact.active {
	    	background-position:-371px -43px;}
			
  	#menu #leasing { width: 119px; background-position:-515px 0; }
	#menu #leasing:hover {
    	background-position:-515px -43px;}
		#menu #leasing.active {
	    	background-position:-515px -43px;}

  	#menu #tenant {width: 180px; background-position:-634px 0; }
	#menu #tenant:hover {
    	background-position: -634px -43px;}
		#menu #tenant.active {
	    	background-position: -634px -43px;}


	#content {
		
	}

/*flash
_________________________*/
	#flash {
		margin: auto;
		width: 972px; /*height: 267px;*/
		border-top: 5px solid #684f41;
	}
	
/*content
________________________*/
	#content {
		margin: auto;
		padding: 14px 0 19px 0;
		width: 972px;
		overflow: hidden;
	}
	#leftcol {
		width: 162px;
		margin: 0 0 0 0;
		padding: 6px 0 0 29px;
		float: left;
	}
	#leftcol p {
		margin: 17px 0 0 4px;
		line-height: 18px;
		color: #684f41;
	}
	h4 {
		width: 111px; height: 13px;
		background: url(../images/contact.png) no-repeat;
		text-indent: -9999px;
	}
	#centercol {
		width: 610px;
		margin: 0 0 0 0;
		float: left;
		background: url(../images/column.png) repeat-y;
		display:inline;
	}
	#link {
		position: absolute;
		margin:50px 0 0 11px;
	}
	#rightcol {
		margin: 34px 0 0 10px;
		width: 145px;
		float: left;
		display:inline;
	}
	#site {
		margin: 0 0 0 2px;
	}
	#font{
		margin: 4px 1px 19px 0;
		color: #684f41;
		line-height: 14px;
	}
	#font2 {
		margin: 18px 0 0 0;
		color: #867267;
		font-style: italic; font-size: 9px;
		line-height: 11.5px;
	}
	#footer {
		position: absolute;
		padding: 0 0 35px 0;
		width: 986px; height: 32px;
		background: url(../images/footer.png) no-repeat;
	}
	#footer p {
		margin: 21px 55px 0 0;
		float: right;
		color: #382c24;
	}
	
/* landing page
______________*/
	#line {
		border-top-style:solid;
		border-width: 1px;
		border-color: #cbc3be;
		margin: 36px 0 0 0;
		width: 436px;
	}
	#galman {
		margin: 20px 0 0 75px;
	}
	#centercol2 {
		width: 438px;
		margin: 14px 0 0 37px;
		float: left;
	}
	#centercol2 p {
		color: #49362c;
		font-size: 13px;
		line-height: 19px;
		margin: 0 0 20px 0;
	}
	#coming-soon {
		margin: 0 0 0 35px;
		width: 258px;
		float: left;
		background-color:#f1f3dd;
		color:#4d3c32;
	}
	#coming-soon p {
		color: #684f41;
		font-size: 12px; font-weight: bold;
		margin: 10px 0 0 4px;
	}
	#coming-soon h4 {
		width: 258px; height: 43px;
		background: url(../images/coming-soon-top.png) no-repeat;
		text-indent: -9999px;
		margin:0 0 13px 0;
	}
	#coming-soon ul {
		background:url('../images/coming-soon-bottom.png') no-repeat bottom;
		list-style:disc;
	}
	#coming-soon strong {
		margin:0 20px 10px 14px;
		display:block;
	}
	#coming-soon li {
		margin:0 25px 15px 27px;
		padding:0 0 0 -4px;
	}
	#coming-soon .last {
		color:#98a242;
		font-size:13px;
		list-style:none;
		margin:0;
		padding:0 0 15px 14px;
	}

/* amenities page
____________________________*/
	.amenitiesp #centercol h4 {
		width: 610px; height: 38px;
		background: url(../images/amenities.png) no-repeat;
		text-indent: -9999px;
		position: relative;
	} 
	.amenitiesp #centercol ul {
		padding: 0 0 0 37px;
	}
	.amenitiesp #centercol li {
		background: url(../images/ul.png) no-repeat;
		padding: 0 0 0 10px;
		font-size: 11.5px;
		color: #7c665a;
		line-height: 20px;
		margin: 0 0 0 0;
		background-position: 0 9px;
	}
	.amenitiesp #centercol p {
		margin: 19px 0 10px 23px;
		color: #684f41;
	}

/*location page
_______________________*/
	.locationp #centercol h4 {
		width: 610px; height: 38px;
		background: url(../images/location.png) no-repeat;
		text-indent: -9999px;
		position: relative;
}
	.locationp #centercol p {
		margin: 15px 0 0 0;
		color: #684f41;
		font-size: 11.5px;
		line-height: 14px;
	}
	#neighborhood {
		width: 306px;
		padding: 13px 0 0 26px;
		float: left;
	}
	.locationp #centercol #neighborhood h4 {
		width: 147px; height: 13px;
		background: url(../images/neighborhood.png) no-repeat;
		text-indent: -9999px;
		position: relative;
	}
	#google {
		width: 234px; height: 214px;
		margin: 16px 22px 0 0;
		float: right;
		border-style:solid;
		border-width: 2px;
		border-color: #a2ab47;
	}
	
/*property page
_______________________*/
	.propertyp #centercol h4 {
		width: 610px; height: 38px;
		background: url(../images/property.png) no-repeat;
		text-indent: -9999px;
		position: relative;
	}
	#centercol #float {
		margin: 18px 0 0 18px;
		width: 599px;
		overflow: hidden;
	}
	#centercol #sub1 {
		margin: 0 0 0 0;
		width: 155px;
		float: left;
		position: relative;
		float: left;
	}
	 #centercol #sub1 h3 {
		margin: 0 0 33px 0;
	 	width: 142px; height: 98px;
		background: url(../images/props1.png) no-repeat;
		text-indent: -9999px;
		position: relative;
	}
	#centercol #sub1 h4 {
		width: 142px; height: 98px;
		background: url(../images/props2.png) no-repeat;
		text-indent: -9999px;
		position: relative;
	}
	#centercol #sub2 {
		margin: 0 0 0 0;
		width: 385px;
		position: relative;
		float: left;
	}
	#centercol #sub2 h3 {
		margin: 0 0 10px 0;
		width: 116px; height: 14px;
		background: url(../images/officespace.png) no-repeat;
		text-indent: -9999px;
		position: relative;
	}
	#centercol #sub2 h4 {
		margin: 53px 0 10px 0;
		width: 113px; height: 14px;
		background: url(../images/retailspace.png) no-repeat;
		text-indent: -9999px;
		position: relative;
	}
	#sub2 p {
		margin: 0 0 19px 0;
		color: #684f41;
		font-size: 11.5px;
		line-height: 16px;
	}
	#ulwrapper {
		padding: 11px 0 13px 0;
		margin: 10px 0 0 13px;
		width: 583px;
		background: #e2e6c2 url(../images/proptop.png) no-repeat;
		overflow: hidden;
	}
	#ulfooter {
		background: url(../images/propbottom.png) no-repeat;
		width: 583px;
		height: 7px;
		margin: 0 0 0 13px;
	}
	.propertyp #centercol li {
		background: url(../images/propul.png) no-repeat;
		padding: 0 0 0 10px;
		font-size: 11.5px;
		color: #5d463a;
		line-height: 16px;
		margin: 0 0 0 0;
		background-position: 0 6px;
	}
	.propertyp #centercol ul {
		margin: 9px 0 0 0;
		overflow:hidden;
	}
	#one{
		padding: 0 7px 0px 0;
		margin: 0 0 0px 18px;
		_margin:0 0 0 10px;
		width: 124px;
		float: left;
		border-right-style:solid;
		border-width: 1px;
		border-color: #c4c49e;
	}
	#ulwrapper #one h4 {
		width: 48px; height: 13px;
		background: url(../images/shops.png) no-repeat;
		text-indent: -9999px;
		position: relative;
	}
	#two {
		padding: 0 0 0px 0;
		margin: 0 0 0 26px;
		width: 240px;
		float: left;
		border-right-style:solid;
		border-width: 1px;
		border-color: #c4c49e;
		display:inline;
	}
	#ulwrapper #two h4 {
		width: 66px; height: 13px;
		background: url(../images/services.png) no-repeat;
		text-indent: -9999px;
		position: relative;
	}
	#three{
		padding: 0 0 0px 0;
		margin: 0 0 0px 17px;
		width: 134px;
		float: left;
		overflow:hidden;
	}
	#ulwrapper #three h4 {
		width: 107px; height: 13px;
		background: url(../images/restaurants.png) no-repeat;
		text-indent: -9999px;
		position: relative;
	}
	#left {
		float:left;
		width: 109px;	
	}
	#right {
		padding: 0 19px 0 0;
		float: right;
		width: 112px;
	}
/*contact page
_____________________*/
	.contactp #centercol h4 {
	width: 610px; height: 38px;
	background: url(../images/email.png) no-repeat;
	text-indent: -9999px;
	position: relative;
	}	

/*contact form
____________________*/
	
	#formwrapper {
		padding: 34px 159px 0 61px;
	}
	.contactp label {
		color: #684f41;
		width:90px;
	}
	.contactp input {
		border-style:solid;
		border-width: 1px;
		border-color: #684f41;
	}
	.contactp textarea {
		width: 387px;
		height: 89px;
		border-style:solid;
		border-width: 1px;
		border-color: #684f41;
		clear:both;
		overflow:hidden;
		margin:0;

	}
	.contactp span {
		color: #818c18;
	}
	.contactp #centercol p {
		color: #684f41;
		margin: 0 0 15px 0;
	}
	.bold {
		font-weight: bold;
	}
	label.comments {
		overflow:hidden;
		clear:both;
		display:block;
		width:auto !important;
	}
	.floatleft {
		margin: 4px 0 22px 0;
		float: left;
		clear: left;
	}
	.floatright {
		margin: 0 0 13px 0;
		width: 294px;
		height: 19px;
		float: right;
		clear: right;
	}
	.contactp #submit {
		margin: 21px 0 0 0;
		background: transparent url(../images/submit.png) no-repeat;
		width: 106px;
		height: 35px;
		text-indent: -9999px;
		border: 0 none;
		cursor: pointer;
		line-height:1px;
	}
	
	#formwrapper strong {
		display:block;
		width:100%;
		clear:both;
		overflow:hidden;
		color:#684F41;
	}
	#contact-me {
		margin:0 0 20px 95px;
	}
	#checkleft {
		margin:0;
		border:0 !important;
	}
	#checkright {
		border:0 !important;
	}
	
/* Tenant Directory */
#tenant-directory {
	width:710px;
}
#tenant-right {
	width:753px;
	float:left;
}
#tenant-right h4 {
	width:753px;
	height:38px;
	margin: 8px 0 0px 0px;
	background: url(../images/tenant.png) no-repeat;
	text-indent: -9999px;
}
#tenant-wrapper {
	width:736px;
	background:url('../images/tenant-shadow.png') repeat-y;
	padding:25px 0 50px 17px;
	font-size:12px !important;
}
.directory-head {
	margin:0 0 5px 0;
	overflow:hidden;
	display:block;
	width:100%;
}

#tenant-body .directory-head span {
	color:#98A242;
	font-weight:bold;
	overflow:hidden;
	
}
#tenant-wrapper span {
	float:left;
	display:inline;
	}
.directory-head .suite {
	width:278px;
	text-align:right;
	padding-right:35px;
}
.suite {
width:62px;
	
}
.phone {
	width:110px;
}
.fax {width:110px;}
.website {
	width:176px;
}
#tenant-body span {
	color:#684f41;
	overflow:hidden;
	display:inline;
}
#tenant-body span a {
	overflow:hidden;
	width:176px;
}
#tenant-body .first {
	width:241px;
	float:left;
	padding-left:10px;
}
.tenant {
	padding:5px 0;
	overflow:hidden;
	width:100%;
}
.tenant a {
	text-decoration:none;
}
.letterheader {
	height:29px;
	width:100%;
	overflow:hidden;
	background:url('/images/bg/directoryheader.gif');
	background-position: top left;
	background-repeat:repeat-x;
	clear:both;
	margin:10px auto;
}
.totop{
	float:right;
}
#tenant-body span.headerletter{
	color:#FFFFFF;
	padding-top:7px;
	padding-left:15px;
	font-weight:bold;
	text-transform:uppercase;
}
#quickjump
{
	background:url('/images/bg/quickjump.png');
	background-position: top left;
	background-repeat: no-repeat;
	height:31px;
	padding-top:15px;
	padding-left:30px;
	color:#684f41;
	font-weight:bold;
}
#quickjump a
{
text-decoration:none;
padding:0px 3px;
}