@charset "UTF-8";
/* CSS Document */

 img, div { behavior: url(iepngfix.htc) }

body {
	background:url('images/top_header_bg.jpg') top center no-repeat #000;
	margin:0px;
	padding:0px;
	font-family:Georgia !important;
	color:#fff;
	font-size:14px;
}

body span {
font-family: Georgia !important;
}

a {
	color:#fff;
	text-decoration:underline;
}

a:hover {
	color:#fff;
	text-decoration:none;
}

#wrapper {
	width:883px;
	margin:0px auto;
}

#container_main {
	width:883px;
}

#logo {
 	padding-top:20px;
}

/* IE6 Hack */
*html #nav {
	/* margin-top:43px; 
	text-align:center;
	font-size:12px;
	font-weight:600;*/
	margin-top:0px;
	font-size:82%;
}

/* IE 7 */
*+html #nav {
	/* margin-top:43px; 
	text-align:center;
	font-size:12px;
	font-weight:600;*/
	margin-top:0px;
}


#nav {
	margin-top:46px;
	text-align:center;
	font-size:85%;
	font-weight:600;
}

#nav a{
	color:#fff;
	text-decoration:none;
}

#nav a:hover{
	text-decoration:none;
	color:#3c5a8e;
}

#mid {
	width: 883px;
	border-left:solid 1px #434444;
	border-right:solid 1px #434444;
	border-bottom:solid 1px #434444;
	margin-top:27px;
	margin-right:1px;
}


#mid_home {
	width: 882px;
	height:522px;
	border-left:solid 1px #434444;
	border-right:solid 1px #434444;
	border-bottom:solid 1px #434444;
	background:url('images/home_temp.jpg') no-repeat;
}

#home_right_col {
	width:306px;
	height:522px;
	background:url(images/home_right_black.png);
	float:right;
}


.clear{
	clear:both;
}

/* IE7 hack */
*:first-child+html .nav_pole {
	color:#3c5a8e;
	padding:0 5px;
}

.nav_pole {
	color:#3c5a8e;
	padding:0 15px;
}


.return_home {
	width:300px; 
	float:right; 
	margin-top:40px; 
	text-align:right; 
	font-size:12px; 
	color:#555; 
	font-weight:bold;
}

.return_home a{
	color:#555;
	text-decoration:none;
}

.return_home a:hover{
	text-decoration:none;
	color:#fff;
}

#footer {
	text-align:center;
	color:#333;
	font-size:12px;
	text-decoration:none;
}

#footer a{
	color:#333;
	font-size:12px;
	text-decoration:none;
}

#footer a:hover{
 text-decoration:underline;
 color:#fff;
}

.dotted_line {
	border-bottom:dotted 1px #eee; 
	margin:20px 0px;
}

.grey_pic_outline {
	border:solid 1px #eee;
	margin-bottom:0px;
	margin-top:10px;
}

h3 {
	padding:0px;
	margin:5px 0px;
	font-weight:bold;
}

.home_featured {
	font-size:15px;
	font-weight:bold;
	
}

p {
	margin:5px 0px;
	padding:0px;
}

#home_view_details {
	width:40%; 
	float:right;
	text-align:right; 
	font-size:80%;
	margin-top:3px;
}

#home_view_details a {
	color:#fff;
	text-decoration:none;
}

#home_view_details a:hover {
	color:#fff;
	text-decoration:underline;
}


#mid_prop {
	width: 882px;
	height:522px;
	border-left:solid 1px #434444;
	border-right:solid 1px #434444;
	border-bottom:solid 1px #434444;
	background:url(images/prop_bg_blue.jpg);
}

#mid_rental {
	width: 882px;
	height:522px;
	border-left:solid 1px #434444;
	border-right:solid 1px #434444;
	border-bottom:solid 1px #434444;
	background:url(images/rental_temp.jpg);
	}

#mid_prop_estate {
	width: 882px;
	height:522px;
	border-left:solid 1px #434444;
	border-right:solid 1px #434444;
	border-bottom:solid 1px #434444;
	background:url(images/estate_bg.jpg);
}

#mid_prop_invest {
	width: 882px;
	height:522px;
	border-left:solid 1px #434444;
	border-right:solid 1px #434444;
	border-bottom:solid 1px #434444;
	background:url(images/invest_bg.jpg);
}

#mid_about {
	width: 882px;
	height:522px;
	border-left:solid 1px #434444;
	border-right:solid 1px #434444;
	border-bottom:solid 1px #434444;
	background:url(images/about_bg.jpg);
}

#mid_about_office {
	width: 882px;
	border-left:solid 1px #434444;
	border-right:solid 1px #434444;
	border-bottom:solid 1px #434444;
	background:url(images/about_new_bg.jpg) #062553 no-repeat;
}

#mid_communities {
width: 882px;
	height:522px;
	border-left:solid 1px #434444;
	border-right:solid 1px #434444;
	border-bottom:solid 1px #434444;
	background:url(images/communities_bg.jpg);
}




#prop_right_col {
	width:406px;
	height:522px;
	
	float:right;
}

#sub_nav {
	height:30px;
	width:867px;
	background:url(images/sub_nav_bg.png) no-repeat;
	margin:0px auto;
	padding-top:7px;
	text-align:center;
	color:#062552;
	font-size:95%;
}


#sub_nav_communities {
	height:30px;
	width:867px;
	background:url(images/sub_nav_bg.png) no-repeat;
	margin:0px auto;
	padding-top:7px;
	padding-left:15px;
	text-align:left;
	color:#062552;
	font-size:95%;
}

#sub_nav a{
	color:#062552;
	text-decoration:none;
	font-weight:bold;
	padding-right:18px;
}

#sub_nav a:hover{
	font-weight:bold;
	color:#062552;
	text-decoration:underline;
	
}

#sub_nav_about {
	height:30px;
	width:867px;
	background:url(images/sub_nav_bg.png) no-repeat;
	margin:0px auto;
	padding-top:7px;
	padding-left:15px;
	text-align:left;
	color:#062552;
	font-size:95%;
}

#sub_nav_about a{
	color:#062552;
	text-decoration:none;
	font-weight:bold;
	padding-right:18px;
}

#sub_nav_about a:hover{
	font-weight:bold;
	color:#062552;
	text-decoration:underline;
	
}




#sub_nav_communities a{
	color:#062552;
	text-decoration:none;
	font-weight:bold;
	padding-right:18px;
}

#sub_nav_communites a:hover{
	font-weight:bold;
	color:#062552;
	text-decoration:none;
	
}

.chosen {
	font-weight:bold;
	text-decoration:underline;
}

#mid_feature {
width: 882px;
	height:522px;
	border-left:solid 1px #434444;
	border-right:solid 1px #434444;
	border-bottom:solid 1px #434444;
	background:url(images/blank_bg.jpg);
}

.feat_desc {
	color:#a6b2c3;
}

/*\*/
* html .prop_box {
	border: solid 1px #274d7d; 
	padding-bottom:0px;
	background:url(images/row_bg.jpg) repeat-x;
}
/**/

.prop_box {
	border: solid 1px #274d7d; 
	margin-bottom:5px;
	background:url(images/row_bg.jpg) repeat-x;
}

.nav_box {
	border:solid 1px #062552;
	padding:4px;
}

.contact_boxy {
	background:#27466e;
	padding:10px;
	border:solid 1px #8293ab;
	font-size:90%;
}

.forum_container h1 a, .forum_container h1 a:hover{color:#2468ba; !important}
