body 
{
	background:transparent url(../images/logo-bg.jpg) repeat scroll center top;
	color:#CCCCCC;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	line-height:135%;
	margin:0;
}
form
{
	margin:0;
}
#container
{
	margin:20px auto;
	width:985px;
	background-color:#282425;
}
#header
{
	background-image: url(../images/header-bg.jpg);
	background-repeat:no-repeat;
	height:129px;
}

#footer
{
	border-top:1px solid #C49A6B;
	clear:both;
	font-size:10px;
	font-style:italic;
	padding:5px 0px 5px 0px;	
	text-align:center;
}
#footer ul li 
{
	display:inline;
	padding:0px 15px;
	text-align:center;
}

#footer ul li img {
	margin-right:5px;
	margin-bottom:-12px;
}
#footer ul {
	list-style-type:none;
	color:#AAAAAA;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #C49A6B;
	padding:0px 0px 19px 0px;
	width:100%;
	vertical-align:middle;
}


a:link, a:visited {
	color:#D7D7D7;
}
a:hover {
	color:#CA9E6F;
}
img
{
	border-width:0;
}

/****************** GENERAL **********************/
.txtbld
{
	color:#CA9E6F;
	font-size:12px;
	font-weight:bold;
}
/****************** TOP NAVIGATION **********************/

#navcontainer {
background:transparent none repeat scroll 0%;
height:24px;
margin:1px auto;
text-align:center;
width:985px;
}
.menu {
font-size:12px;
margin:0pt auto;
text-align:left;
width:985px;
}
.menu ul {
list-style-type:none;
margin:0pt;
padding:0pt;
text-align:center;
}
.menu ul ul {
text-align:left;
width:149px;
}
.menu li {
float:left;
position:relative;
width:121px;
}
.menu li#last {
float:left;
position:relative;
width:122px;
}
.menu a, .menu a:visited {
background:transparent none repeat scroll 0%;
border-right:1px solid #807966;
color:#C0C0C0;
display:block;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:24px;
text-decoration:none;
text-transform:uppercase;
width:123px;
}
.menu #last a, .menu #last a:visited {
border:0pt none;
width:121px;
}
* html .menu a, * html .menu a:visited {
width:122px;
}
* html .menu #last a, * html .menu #last a:visited {
width:121px;
}
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#EDECE8 url(../images/nav_arrow.gif) no-repeat scroll right top;
border:1px solid #EDECE8;
font-weight:normal;
}
.menu ul ul a.drop:hover {
background:transparent url(../images/nav_arrow.gif) repeat scroll 0pt -24px;
border:1px solid #807966;
color:#B18F32;
font-weight:normal;
}
.menu ul ul *:hover > a.drop {
background:#FFFEFD url(../images/nav_arrow.gif) repeat scroll 0pt -24px;
border:1px solid #807966;
font-weight:normal;
}
.menu ul ul ul a, .menu ul ul ul a:visited {
background:#DEDDD9 none repeat scroll 0%;
border:1px solid #DEDDD9;
font-weight:normal;
padding:5px 10px;
}
.menu ul ul ul a:hover {
background:#FFFEFD none repeat scroll 0%;
border:1px solid #807966;
color:#B18F32;
font-weight:normal;
}
.menu ul ul ul *:hover > a {
background:#FFFEFD none repeat scroll 0%;
border:1px solid #807966;
color:#B18F32;
font-weight:normal;
}
.menu ul ul {
height:0pt;
left:0pt;
position:absolute;
top:24px;
visibility:hidden;
width:149px;
}
* html .menu ul ul {
top:24px;
}
.menu ul ul ul {
left:151px;
top:0pt;
width:149px;
}
.menu ul ul ul.left {
left:-151px;
}
.menu table {
left:0pt;
position:absolute;
top:0pt;
}
.menu ul ul a, .menu ul ul a:visited, .menu ul #last ul a, .menu ul #last ul a:visited {
background:#EDECE8 none repeat scroll 0%;
border:1px solid #EDECE8;
color:#192737;
font-weight:normal;
height:auto;
line-height:1em;
padding:5px 10px;
width:129px;
}
* html .menu ul ul a {
width:129px;
}
.menu ul ul a:hover, .menu ul #last ul a:hover {
background:#FFFEFD none repeat scroll 0%;
border:1px solid #807966;
color:#B18F32;
font-weight:normal;
padding:5px 10px;
}
.menu a:hover {
background:#DFCF95 url(../images/nav_hover.gif) repeat scroll 0pt -24px;
color:#2F2D2E;
}
.menu ul ul *:hover > a, .menu ul #last ul *:hover > a {
background:#FFFEFD none repeat scroll 0%;
border:1px solid #807966;
color:#B18F32;
font-weight:normal;
padding:5px 10px;
}
.menu *:hover > a {
background:#DFCF95 url(../images/nav_hover.gif) repeat scroll 0pt -24px;
border-bottom:1px solid #807966;
color:#2F2D2E;
font-weight:normal;
}
.menu ul *:hover ul {
visibility:visible;
}
.menu ul *:hover ul ul {
visibility:hidden;
}
.menu ul *:hover ul *:hover ul ul {
visibility:hidden;
}
.menu ul *:hover ul *:hover ul {
visibility:visible;
}
.menu ul *:hover ul *:hover ul *:hover ul {
visibility:visible;
}

/******************* END TOP NAVIGATION *******/
#mainImage
{
	height:322px;
	vertical-align:top;
	width:985px;
	border:0;
	margin:0 0 25px 0;
}

#investorImage
{
	height:250px;
	vertical-align:top;
	width:985px;
	border:0;
	margin:0 0 25px 0;
}

#mainContent
{
}

#mainContent h1
{
	color:#CA9E6F;
	font-size:15px;
	margin:0pt;
	padding-bottom:8px;
}

#mainContent h2
{
	color:#CA9E6F;
	font-size:15px;
	margin:0pt;
	padding-bottom:8px;
}


/*LEFT SIDE NAVIGATION*/
/**********************/
#mainContent #subNavi
{
	float:left;
	padding:8px 10px 8px 15px;
	width:120px;
}
#mainContent #subNavi ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#mainContent #subNavi li a {
	background:url(../images/icons/btn_sideNav.png) 0 0;
	color:#fff;
	display:block;
	font:normal 10px/24px Arial, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	width:104px;
	padding:0 8px;
}

#mainContent #subNavi li.double a {
	background:url(../images/icons/btn_sideNav-double.png) 0 0;
	font:normal 10px/14px Arial, sans-serif;
	padding:5px 8px;

}


#mainContent #subNavi li a:hover {
	background:url(../images/icons/btn_sideNav.png) 0 24px;
	color:#2F2D2E;
}

#mainContent #subNavi li.double a:hover {
	background:url(../images/icons/btn_sideNav-double.png) 0 38px;
	color:#2F2D2E;
}
#subNavi li {
	position: relative;
	width: 104px;
	padding: 0;
	margin: 0;
	margin-bottom:5px;
}
#subNavi li * {
	margin: 0px;
	position: relative;
	z-index: 1;
}
#mainContent #subNavi li *:hover > li a {
	background:url(../images/icons/btn_sideNav.png) 0 24px;
	color:#2F2D2E;
}
#mainContent #subNavi li.double *:hover > li a {
	background:url(../images/icons/btn_sideNav.png) 0 38px;
	color:#2F2D2E;
}

#propertySelect{
list-style-image:disc !important;
list-style-position:outside !important;
list-style-type:disc !important;
margin-left:15px !important;
}

#propertySelect li{

}

#propertySelect li a{
	background:none !important;
	color:#D7D7D7 !important;
	line-height:12px !important;
	font-size:11px !important;
		padding-left:1px !important;

font-weight:bold !important;
text-decoration:underline !important;
	text-transform:none !important;

}
#propertySelect li a:hover{
	color:#CA9E6F !important;
}



/* PROPERTY LIST */
#mainContent #subNavi select
{
	padding:0;
	width:120px;
	font-size:11px;
}
#mainContent #subNavi input
{
	padding:0;
	width:120px;
	font-size:11px;
	margin-top:1em;
}


/******** END LEFT SIDE NAVIGATION *******/

/*** ONE SECTION ****/
#oneSectionContainer
{
	padding:8px 20px;
	background-color:#fff;
	color:Black;
}
#oneSectionContainer h2
{
	color:#C5970d;
	font-size:15px;
	margin:0pt;
	padding-bottom:8px;
}
#oneSectionContainer a
{
	color:#bb5500;
	text-decoration:none;
}

#oneSectionContainer a:hover
{
	text-decoration:underline;
}

/******** MAIN CONTENT AREA **************/
#mainContent #description
{
	float:left;
	padding:8px 20px;
	width:600px;
}
#mainContent #description img
{
	float:left;
	padding:0px 10px 10px 0px;
}
#mainContent #description p
{

}
/******** END MAIN CONTENT AREA *******/

/******** RIGHT SIDE AREA ************/
#mainContent #auxInfo
{
	float:left;
	padding:8px 0px;
	width:180px;
}
#mainContent #auxInfo ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight:bold;
	font-size:12px;
}
#mainContent #auxInfo ul li
{
	line-height:20px;
}
/***** END RIGHT SIDE AREA ***********/

/* Default.aspx */
#mainContent #infoClient
{
}
#mainContent #defaultText
{
	float:left;
	width:310px;
}
#mainContent #infoProperties
{
	float:left;
	padding:0px 10px 8px 30px;
	width:240px;
}
#mainContent #infoProperties ul
{
	line-height:140%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#mainContent #infoProperties img
{
	float:left;
	margin-right:25px;
}
#mainContent #contact
{
	border-left:1px dashed #78797A;
	float:left;
	padding:8px 0px;
	text-transform:uppercase;
	height:250px;
}
#mainContent #contact iframe
{
	height:255px;
	width:170px;
	padding-left:5px;
}
/* properties template */

#properties
{
	padding:8px 20px;
	background-color:#fff;
	color:Black;
	clear:both;
	overflow:auto;
	height:400px;
}


#properties h1
{
	color:#C5970d;
	font-size:15px;
	margin:0pt;
	padding-bottom:8px;
}

#properties h2
{
	color:black;
	font-size:14px;
	margin:0pt;
}

#properties h3
{
	color:black;
	font-size:14px;
	margin-top:10px;
	margin-bottom:0px;
	
}

#properties div img
{
	float:left;
	margin:10px;
}

#properties a
{
	clear:both;
}

#properties p a
{
	clear:none;
	color:#555;
}

#properties p
{
	margin:0px;
	padding:0px;
}

#properties .property
{
	clear:both;
}



.basic  {
	width: 560px;
	border: 1px solid black;
}
.basic div {
	background-color: #fff;
}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.basic a.neighborhood {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #eeeeee;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
}
.basic a.neighborhood:hover {
	background-color: #EED588;
}
.basic a.neighborhood.selected {
	color: black;
	background-color: #C5970d;
}





#propertiesContainer
{
	padding:8px 20px;
	background-color:#fff;
	color:Black;
	clear:both;
	overflow:auto;
	height:400px;

}
#propertiesContainer h2
{
	color:#C5970d;
	font-size:15px;
	margin:0pt;
	padding-bottom:8px;
}
#propertiesContainer li
{
	display:inline;
	float:left;
	padding:0 16px;
	height:180px;
}
#propertiesContainer div.caption
{
	text-align:center;
	clear:both;
	width:110px;
	padding:0;
}

#propertiesContainer div.caption h2
{
	margin:0;
	padding:0;
	font-size:11px;
	color:Black;
}
#propertiesContainer div.caption h3
{
	margin:0;
	padding:0;
	display:inline;
	font-size:11px;
	font-weight:normal;
}
#propertiesContainer div.caption a
{
	color:#bb5500;
	text-decoration:none;
}

#propertiesContainer div.caption a:hover
{
	text-decoration:underline;
}

#propertiesContainer .img-shadow {
  float:left;
  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
 }


#propertiesContainer .img-shadow img {
  display: block;
  width:100px;
  height:100px;
/*  position: relative;*/
/*  border: 1px solid #a9a9a9;*/
  margin: -6px 6px 6px -6px;
  padding: 0px;
  
  }
 
 
 
 
 
 
 
 
 
 
 
 
/*properties container for default pages (by city) */

#propertiesContainerDefault
{
	padding:8px 20px;
	background-color:#fff;
	color:Black;
	clear:both;
	overflow:auto;
	height:400px;

}
#propertiesContainerDefault h2
{
	color:#C5970d;
	font-size:15px;
	margin:0pt;
	padding-bottom:8px;
}
#propertiesContainerDefault li
{
	display:inline;
	float:left;
	padding:0 16px;
	height:150px;
	width:400px;
}
#propertiesContainer div.caption
{
	text-align:center;
	clear:both;
	width:110px;
	padding:0;
}

#propertiesContainerDefault div.caption h2
{
	margin:0;
	padding:0;
	margin-right:10px;
	display:inline;
	font-size:11px;
	color:Black;
}
#propertiesContainerDefault div.caption a
{
	color:#bb5500;
	text-decoration:none;
}

##propertiesContainerDefault div.caption a:hover
{
	text-decoration:underline;
}

#propertiesContainerDefault .img-shadow {
  float:left;
  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
 }

#propertiesContainerDefault .img-shadow img {
  display: block;
  width:100px;
  height:100px;
/*  position: relative;*/
/*  border: 1px solid #a9a9a9;*/
  margin: -6px 6px 6px -6px;
  padding: 0px;
  
  }
 
 
 /* INVSCO REALTY WEBADS */
	#fixedtipdiv{
		position:absolute;
		background:url('../images/ads/layer.png') no-repeat;
		width:293px;
		height:283px;
		z-index:100;
		color:black;
	}
	#tipContent{
		padding:10px 20px 10px 50px;
		font-size:12px;
	}
