html, body {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #3a3632;
	padding: 0px;
	margin: 0px;
}
.body 
{
	background: url(../images/global-back2.jpg) no-repeat;
}




a:link,
a:visited,
a:active,
a:hover {
	color: #d4983a;
	text-decoration: underline;
}

a img {
	border: none;
}


/**********************/
/* SITE STYLES        */
/**********************/


#Site-wrapper {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
}


#Site {
	padding-top: 0px;
	padding-left: 0px;
	width: 898px;
	margin: 0 auto;
	text-align: left;
}

.contentCell img 
{
	cursor: pointer;
}

#Search-home {
	background: url(../images/right-bar.jpg);
	width: 138px;
	height: 23px;
	float: right;
	padding-left: 14px;
}
.searchBox 
{
	background: url(/images/search-background.gif) no-repeat left top;
	width: 82px;
	height: 17px;
	padding: 0px;
	border-width: 0px;
}
.searchButton 
{
	margin-left: 4px;
}

/**********************/
/* PAGE STYLES        */
/**********************/

.ad-header {
	font-weight: bold;
	padding-left: 10px;
}

.sec-ad {
	padding-bottom: 10px;
	text-align: center;
}

#Main-body {
	background: #fff;
	width: 898px;
}

#Content-full
.Content-full 
{
	padding-left: 20px;
	padding-right: 35px;
	padding-bottom: 20px;
	width: 100%;
}

#Content-no-sidebar,
.Content-no-sidebar {
	padding-left: 20px;
	padding-right: 35px;
	padding-bottom: 20px;
	width: 650px;

}

h1 {
	font-size: 20px;
	color: #60111b;
	font-weight: bold;
	font-family: arial;
}

h2 {
	font-size: 16px;
	color: #60111b;
	font-weight: bold;
	padding-left: 5px;
	margin-bottom: 8px;
}

div.hr {
	color: #cdcac1;
	background-color: #cdcac1;
	height: 1px;
	margin: 12px 0px;
}


.button-one {
	margin-top: -14px;
}

.buttons {
	margin-top: 3px;
}

#Content-sidebar,
.Content-sidebar {
	width: 445px;
	font-family: arial;
	font-size: 11px;
}

#Content-sidebar .mbody,
.Content-sidebar .mbody {
	margin-left: 20px;
	margin-right: 10px;
}

#Sidebar {
	margin-top: 45px;
	background: url(../images/sidebar-back.gif);
	width: 233px;
}

#Sidebar .sidebar-content {
	margin-top: -115px;
	padding-right: 20px;
	padding-left: 30px;
}

.download a:link,
.download a:visited,
.download a:active {
	text-decoration: none;
	color: #3a3632;
}

.download a:hover {
	text-decoration: underline;
}

.sidebar-txt {
	padding-left: 5px;
	margin-top: -4px;
}

.rlink a:link,
.rlink a:visited,
.rlink a:active {
	text-decoration: none
}

.rlink a:hover {
	text-decoration: underline;
}

li.related {
	color: #d4983a;
	margin-left: -22px;
}

.photo-callout {
	padding-left: 5px;
}

.left-image {
	background-repeat: no-repeat;
}

.right-image {
	background-repeat: no-repeat;
	margin-left: 0px;
}

#Ads {
	width: 190px;
	margin-top: 50px;
	clear: both;
}

/**********************/
/* MAIN NAVIGATION    */
/**********************/

#Footer {
	font-size: 10px;
	color: #534d47;
	font-family: arial;
	text-align: center;
	padding-top: 8px;
}

#Footer a:link,
#Footer a:active,
#Footer a:visited,
#Footer a:hover {
	color: #534d47;
	text-decoration: none;
}

.footer-item {
	padding-right: 5px;
	padding-left: 5px;
	line-height: 12px;
	vertical-align: center;
}

#Leftnav {
	width: 190px;
	float: left;
	background: #46080f;
}

#Buttons {
	width: 190px;
	float: left;
}


/**********************/
/* HOMEPAGE           */
/**********************/

#Home-main {
	background-color: #fff;
	width: 898px;
}

#Home-body {
	width: 898px;
	height: 462px;
}

#News {
	background: url(../images/sidebar.gif) no-repeat;
	width: 189px;
	height: 462px;
	float: left;
}

#News .item {
	color: #fff;
	font-family: arial;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 5px;
}

#News a:link,
#News a:hover,
#News a:visited,
#News a:active {
	color: #fff;
	text-decoration: underline;
}



#Home-content {
	width: 709px;
	height: 463px;
	text-align: center;
}

#Flash {
	background: #fff;
	width: 222px;
	height: 226px;
	margin-left: 10px;
	display: inline;
}

.home-ad {
	padding-top: 70px;
	padding-bottom: 10px;
	text-align: center;
}

#Square {
	margin-top: 28px;
}


#Square .left {
	padding-left: 10px;
}

#Square .right {
	padding-left: 10px;
}	



.leftnav_off,
.leftnav_over,
.leftnav_open
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	padding: 8px 4px;
	width: 244px;
	cursor: pointer;
	white-space: normal;
	color: #FFF; 
	font-weight: normal;
	border-top: 1px solid #2d070d;
}
.leftnav_off
{
	
}
.leftnav_over,
.leftnav_open
{
	color: #38352e;
	background-color: #aea79a;
}

.leftnav_off #arrow,
.leftnav_over #arrow,
.leftnav_open #arrow 
{
	width: 8px;
	height: 8px;
	margin-top: 3px;
}
.leftnav_over #arrow,
.leftnav_open #arrow 
{
	background: url(/images/arrow.gif) no-repeat left center;
}

.leftnav_subnav_off,
.leftnav_subnav_over,
.leftnav_subnav_open
{
	padding: 0px 4px 6px 18px;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	cursor: pointer;
	white-space: normal;
	color: #38352e;
	text-decoration: none;
	background-color: #aea79a;
}
.leftnav_subnav_over,
.leftnav_subnav_open
{
	text-decoration: underline;
}

.PrintPage 
{
	text-align: right;
	padding-right: 20px;
	padding-top: 1em;
	position: absolute;
	width: 878px;
}
.PrintPage a 
{
	text-decoration: none;
}



/*****************************/
/* Google Map                */
/*****************************/

div.GoogleMap 
{
	width: 554px;
	height: 325px;
	overflow: hidden;
}

div.GoogleMap div#map 
{

}

.PopUp 
{
    color: #3f2a12;
    font-size: 12px;
    font-family: Trebuchet MS, Helvetica, Sans-Serif;
    line-height: 12px;
}
.PopUp .Title 
{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 2px;
}
.PopUp a 
{
    color: #600813;
}
.PopUp .highlight 
{
    color: #600813;
    font-weight: bold;
}
.PopUpLinks 
{
	font-size: 10px;
	white-space: nowrap;
}



.GoogleMapSidebar 
{
	background: url(/images/GoogleMapSidebar.jpg) no-repeat left top;
	width: 113px;
	height: 325px;
	color: #FFF;
	font-size: 10px;
	overflow: hidden;
}
.GoogleMapSidebar .top 
{
	padding: 20px 6px 0px 6px;	
}
.GoogleMapSidebar .bottom 
{
	padding: 10px 6px;	
}

.GoogleMapSidebar .title 
{
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 6px;
}



.ExportBar 
{
	height: 33px;
	width: 667px;
	overflow: hidden;
}
.ExportBar table 
{
	height: 33px;	
	background-color: #d4cfc6;
	float: left;
}
.ExportBar table td 
{
	color: #4A463E;
}


/*****************************/
/* Building / Site Search    */
/*****************************/

.Back 
{
	text-align: right;
}
.Back a 
{
	text-decoration: none;
}

.subH1 
{
	font-size: 11px;
}

.SearchBar {
	width: 190px;
	float: left;
	background: #650D25 url(/images/SearchBarBackground.jpg) no-repeat left top;
}

.SearchFields 
{
	color: #FFF;
	padding: 10px;
}

.BuildingSearchBlock 
{
	margin-bottom: 8px;
}

.BuildingSearchField 
{
	font-size: 11px;
}

.FeaturedSites 
{
	padding: 20px 0px 20px 20px;
}

.titlebarOffice,
.titlebarIndustrial,
.titlebarLand 
{
	width: 632px;
	height: 16px;
	padding: 4px 0px 0px 14px;
	font-weight: bold;
	font-size: 11px;
	margin-top: 12px;
}
.titlebarOffice 
{
	background: url(/images/SearchResultsOfficeTitleBar.gif) no-repeat left top;
}
.titlebarIndustrial
{
	background: url(/images/SearchResultsIndustrialTitleBar.gif) no-repeat left top;
}
.titlebarLand 
{
	background: url(/images/SearchResultsLandTitleBar.gif) no-repeat left top;
}


.evenRow,
.oddRow 
{
	border-bottom: solid 2px #b9b3a8;
	padding: 12px 10px;
}
.evenRow 
{
	background-color: #f2f0ec;
}
.oddRow 
{
	
}


.FeaturedTitle,
.FeaturedItem 
{
	padding-right: 32px;
}
.FeaturedTitle 
{
	color: #60111B;
	font-weight: bold;
	width: 120px;
}

.FeaturedItem 
{
	
}

.CurrentPage,
.PageList 
{
	color: #60111B;
	font-weight: bold;
	font-size: 14px;
}
.PageList a[disabled=disabled] 
{
	color: #60111B;
	font-weight: bold;
}
.PageList a 
{
	color: #4a463e;
	text-decoration: none;
	font-weight: normal;
}

.Pages 
{
	color: #4A463E;
	font-size: 11px;
}

.Options a 
{
	color: #76323a;
	text-decoration: none;
}


/*****************************/
/* Google Map Pop-up Styles  */
/*****************************/

.PopUp 
{
	font-family: Arial, Sans-Serif;
	color: #4A463E;
}

.PopUp a:link,
.PopUp a:active,
.PopUp a:visited,
.PopUp a:hover 
{
	color: #E2AE5B;
}
.PopUp a:hover 
{
	
}
.PopUp a img 
{
	border-width: 0px;
}

.GooglePropertyName 
{
	font-weight: bold;
	font-size: 14px;
}