body{
	padding:0;
	margin:0;
	text-align:center;
	background : #000000;
}
#bgimg{
	width:100%;
	height:581px;
	top:-108px;
	left:0px;
	position:absolute;
	z-index:-1;
}
a{
	outline:0px;
}
.buildimg{
	background : url(imgs/backgrounds/background-home.jpg) no-repeat;	
}
.bnimg{
	/*background : url(imgs/backgrounds/background-home_bn.jpg) no-repeat;	*/
	background : url(imgs/backgrounds/background-home.jpg) no-repeat;	
}
.eagleimg{
	background : url(imgs/backgrounds/background-home_eagle.jpg) no-repeat;	
}
#maincontainer{
	width:860px;
	margin-left:auto;
	margin-right:auto;
    clear: both;
}

#footer-container {position: relative; width: 860px; margin: 30px auto 0 auto;} 

#footer{height:23px; width:860px; bottom:0px; left:0px; position:absolute; background:url(../images/footer.jpg) no-repeat;}
#footer *{ text-indent:-3000px; position:absolute; top:0px; height:23px; display:block;}
#footer a{ outline-style:none; outline-width:0px;} 
#terms{left:10px; width:60px; z-index: 1;}
#privacy{ width:70px; left:80px; }
#sitemap-footer{ width:50px; left:160px;}
#bridgerconway{ width:68px; right:10px; }


#footer2
{
	width:860px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	float:none;        
 }
 
 

#footer-menu2{
	width:860px;
	margin:0px;
	padding:0px;
	margin-left:0px;
	margin-bottom:5px;
	padding-bottom:5px;
	float:none;
	text-align:left;
	border-bottom:1px solid #3b3b3b;
}
.footerbluelink{
	margin:0px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:11px;
	color:#1e57e3;
	text-decoration:none;
}
.footergreylink{
	margin:0px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:11px;
	color:#5b5b5b;
	text-decoration:none;
}

#logo{
	width:286px;
	height:80px;
	float:left;
	margin-left:0px;
}
#secmenu{
	width:283px;
	height:80px;
	margin:0px;
	padding:0px;
	float:right;
	text-align:left;
	overflow:hidden;
}
#secmenu a{
	margin:0px;
	padding:0px;
	text-align:left;
}
#secmenu img{
	margin:0px;
	padding:0px;
}
#menues{
	margin: 0px;
    padding: 0px;
    width:860px;
	float:none;
	clear:both;
	text-align:left;
    height: 154px;
    overflow: hidden;
}
#menues div{
	float:left;
}
.mainmenu{
	width:286px;
	height:154px;
	float:left;
	background: #000000;
	margin:0px;
}
#retail{
	left:0px;
	top:0px;
	position:relative;
}
#lvl3{
	left:0px;
	top:0px;
	position:relative;
}

.menulvl2{
	width:291px;
	height:154px;
	float:left;
	background: #222222;
}
.menulvl3{
	margin:0px;
	padding:0px;
	width:283px;
	height:154px;
	float:left;
	background: #222222;
	overflow:hidden;
}

#contents{
	width:860px;
	margin: 0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:60px;
	text-align:left;
    min-height: 250px;
    
}
#contentsimap{
    width:860px;
    margin: 0px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:60px;
    text-align:left;
    height: 600px;
}
#headerdiv{
    width:860px;
    margin: 0px;
    padding: 0px;
    height: 80px;
    overflow: hidden;
}

#contents img{
	display:block;
}

#search-bar{
	width:859px;
	height:108px;
	background : #000000;
	margin: 0px auto 0px auto;
	display:none;
}
#searchcontent{
	width:790px;
	margin: 20px auto 0px auto;
}
#close-search{
	float:right;
	margin-right:0px;
	width:48px;
	height:10px;
}
img{
	border:0px;
	padding:0px;
}


#search-title{
	float:left;
	margin-left:0px;
	display:block;
	width:59px;
	height:11px;
}
#searchfields{
	float:none;
	clear:both;
	margin:0px;
	padding:0px;
	margin-top:22px;
	width:790px;
	height:28px;
}
#searchfields a{
	margin:0px;
	padding:0px;
	margin-left:40px;
	float:right;
}
#searchfields select, input{
	float:left;
}
#searchfields select{
	margin-left:1px;
}
.searchfiled{
	margin:0px;
	width:182px;
	background: #090909;
	border:1px solid #292929;
	font-family:verdana;
	font-size:11px;
	color:#ffffff;
	padding:7px;
}
.searchoption{
	margin:0px;
	padding:6px;
	width:182px;
	background: #111111;
	border:1px solid #292929;
	font-family:verdana;
	font-size:11px;
	color:#ffffff;
}
.blackbg{
	background: #000000;
}
.resbg{
	background : url(imgs/backgrounds/residential-content.jpg) repeat-y;
}

/******************************************************/
/********************Menues*********************/
/******************************************************/
.mainmenuul{
	list-style-type: none;
	position:relative;
	top:20px;
	left:30px;
	margin:0px;
	padding:0px;
	text-align:left;
	width:210px;
}
.mainmenuul li{
	position:relative;
	top:0px;
	left:0px;
	width:210px;
	height:20px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	display:block;
}
.mainmenuul_a{
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	margin-left:0px;
}
.mainmenuul_a:hover{
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	margin-left:-210px;
}
.liselected{
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	margin-left:-210px;
}

/******************************************************/
/********************listings*********************/
/******************************************************/
#listings img{
	display:inline;
}
#listings{
	list-style-type: none;
	position:relative;
	top:20px;
	left:0px;
	margin:0px;
	padding:0px;
	text-align:left;
}
#listings li{
	position:relative;
	top:0px;
	left:0px;
	width:210px;
	height:20px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	display:block;
}
.listings_a{
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	margin-left:0px;
}
.listings_a:hover{
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	margin-left:-210px;
}
.listings_a_hover{
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	margin-left:-210px;
}
/******************************************************/
/********************HOME*********************/
/******************************************************/
.contentshome{
	width:285px;
	margin:0px;
	padding:0px;
	background:#000000;
	float:left;
	display:block;
	line-height:18px;
}
.homeborder{
	border-right:1px #000000 solid;
}
.contentshome p{
	margin:0px;
	margin-top:5px;
	margin-left:30px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:11px;
	color:#b0b0b0;
}
.contentshome img{
	float:none;
	margin:0px;
	padding:0px;
	border:0px;
}
.contentshome a.read{
	margin:0px;
	padding:0px;
	margin-left:30px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:9px;
	color:#ffffff;
	text-decoration:underline;
}

/******************************************************/
/********************FOOTER*********************/
/******************************************************/

#bc{
	position:relative;
	top:0px;
	left:0px;
	width:112px;
	height:20px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	display:block;
	float:right;
}
#bc a{
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	margin-left:0px;
}
#bc a:hover{
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	margin-left:-112px;
}

#footer p{
	margin:0px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:9px;
	color:#5b5b5b;
	text-decoration:none;
}
.footercontacttext{
	margin:0px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	float:left;
}

/******************************************************/
/********************ABOUT*********************/
/******************************************************/

#about-right{
	width:283px;
	float:right;
	margin: 0px;
	padding:0px;
	position:relative;
	top:0px;
    overflow: hidden;
}

#about-right p{
	margin: 8px 0 0 0;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:11px;
	color:#ffffff;
}
#about-left{
	position:relative;
	top:30px;
	left:30px;
	margin:0px;
	float:left;
	width:545px;
}
#about-left-orange{
	margin:0px;
	padding:0px;
	float:none;
	width:540px;
}
#about-left-white{
	margin:0px;
	padding:0px;
	float:left;
	width:255px;	
}

#about-left-text{
	margin:0px;
	padding:0px;
	float:left;
	width:275px;
}
#about-left-text p{
	margin-bottom:5px;
}


#col255{
	position:relative;
	top:30px;
	left:30px;
	margin:0px;
	float:left;
	width:255px;
}

#col585{
	position:relative;
	top:0px;
	left:30px;
	float:left;
	width:585px;
}


/******************************************************/
/********************ABOUT*********************/
/******************************************************/
.greyparagraph{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:11px;
	color:#5b5b5b;	
}

.whiteparagraph{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:11px;
	color:#ffffff;	
}

.greyparagraph_bo{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:11px;
	color:#b0b0b0;
	line-height:18px;
}

.contactorange{
	margin:0px;
	margin-bottom:5px;
	margin-top:1px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:11px;
	color:#c6111f;
	line-height:15px;	
	float:left;
}

#property-menu-hr{
	list-style-type: none;
	margin:0px;
	margin-left:155px;
	padding:0px;
	text-align:center;
}

#property-menu-hr li{
	height:30px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:#111111;
	float:left;
	text-align:center;
}

#property-menu-hr a{
	margin:0px;
	margin-left:12px;
	margin-right:11px;
	margin-top:10px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#b0b0b0;
	text-decoration:none;
	display:block;
}

#property-menu{
	list-style-type: none;
	margin:0px;
	padding:0px;
	text-align:left;
	width:283px;
	float:none;
}
#property-menu li{
	width:283px;
	height:30px;
	margin:0px;
	margin-bottom:1px;
	padding:0px;
	overflow:hidden;
	background:#111111;
}
#property-menu a{
	margin:0px;
	margin-left:30px;
	margin-top:8px;
	padding:0px;
	display:block;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#b0b0b0;
	text-decoration:none;
}
#property-menu span{
	margin:0px;
	margin-left:30px;
	margin-top:8px;
	padding:0px;
	display:block;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#b0b0b0;
	text-decoration:none;
}
#property-menu a:hover{
	margin:0px;
	margin-left:30px;
	margin-top:8px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
}

#property-menu-residential{
	list-style-type: none;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
}
#property-menu-residential li{
	width:188px;
	height:30px;
	margin:0px;
	margin-bottom:1px;
	padding:0px;
	overflow:hidden;
	background:#111111;
	float:none;
}
#property-menu-residential a{
	margin:0px;
	margin-left:30px;
	margin-top:8px;
	padding:0px;
	display:block;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#b0b0b0;
	text-decoration:none;
}
#property-menu-residential span{
	margin:0px;
	margin-left:30px;
	margin-top:8px;
	padding:0px;
	display:block;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#b0b0b0;
	text-decoration:none;
}
#property-menu-residential a:hover{
	margin:0px;
	margin-left:30px;
	margin-top:8px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
}
#arrowright{
	
}
#checkavail-img{
	margin:0px;
	padding:0px;	
	margin-top:20px;
	width:283px;
	height:43px;
	float:none;
}
#checkavail{
	position:relative;
	top:20px;
	width:283px;
	height:30px;
	margin:0px;
	margin-top:10px;
	padding:0px;
	overflow:hidden;
	background:#111111;
	float:none;
}
#checkavail a,span{
	margin:0px;
	margin-left:30px;
	margin-top:8px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#1e57e3;
	text-decoration:none;
	display:block;
}
#checkavail a:hover{
	margin:0px;
	margin-left:30px;
	margin-top:8px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#1e57e3;
	text-decoration:underline;
}
#checkavail .nolink{
	margin:0px;
	margin-left:30px;
	margin-top:8px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#1e57e3;
	text-decoration:none;
	display:block;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/******************************************************/
/********************RETAIL LISTING*********************/
/******************************************************/
.retail-col1{
	padding-left:30px;
	width:285px;
}
.retail-col2{
	width:186px;
	border-right:1px solid #000000;
}
.retail-col2-news{
	width:585px;
}
.retail-col3{
	width:138px;
	border-right:1px solid #000000;
	text-align:center;
}
.retail-col4{
	width:240px;
	border-right:1px solid #000000;
}
#retail-head{
	margin-top:30px;
	margin-bottom:30px;
	float:none;
}
.retail-list{
	float:none;
}

.retail-list div{
	margin-top:10px;
	margin-bottom:10px;
	display:block;
}
.bg09{
	background:#090909;
}
.bg11{
	background:#111111;
}

#checkavail-retail{
	position:relative;
	top:20px;
	width:283px;
	height:30px;
	margin:0px;
	margin-top:10px;
	padding:0px;
	overflow:hidden;
	background:#111111;
}
.availability{
	margin:0px;
	margin-top:8px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#1e57e3;
	text-decoration:none;
	display:block;
}
.availability2{
	margin:0px;
	margin-top:8px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#1e57e3;
	text-decoration:none;
	display:block;
}
.availability:hover{
	margin:0px;
	margin-top:8px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#1e57e3;
	text-decoration:underline;
}
.news-date{
	margin:0px;
	margin-top:8px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#b0b0b0;
	text-decoration:none;
	display:block;
}
.news-date:hover{
	margin:0px;
	margin-top:8px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
}

.reatil-name{
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#c6111f;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
#retailtable td{
	vertical-align:top;
	padding-bottom:10px;
	padding-top:10px;
}
#retailtable th{
	margin:30px;
}
.margintop30{
	margin-top:30px;
}
.contact-1{
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#ffffff;
	padding:0px;
	margin:0px;
	float:left;
	width:184px;
	height:30px;
	background:#111111;
	margin-left:1px;
	margin-bottom:1px;
}
.contact-1 p, .contact-1-t p{
	margin-top:10px;
	margin-left:30px;	
}
.contact-2{
	padding:0px;
	margin:0px;
	padding-left:20px;
	float:left;
	width:360px;
	height:30px;
	background:#111111;
	margin-left:1px;
	margin-bottom:1px;
}
.contact-1-t{
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#ffffff;
	padding:0px;
	margin:0px;
	float:left;
	width:184px;
	height:120px;
	background:#111111;
	margin-left:1px;
	margin-bottom:1px;
}
.contact-2-t{
	padding:0px;
	margin:0px;
	padding-left:20px;
	float:left;
	width:360px;
	height:120px;
	background:#111111;
	margin-left:1px;
	margin-bottom:1px;
}
.contactfield{
	width:337px;
	height:26px;
	border:1px solid #414141;
	background:#000000;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#ffffff;
}
.contacttext{
	width:337px;
	border:1px solid #414141;
	background:#000000;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#ffffff;
}
.orange{
	color:#c6111f;
}
.sendbtn{
	background:#111111 url(imgs/contents/bg-sendcontact.jpg) no-repeat;
}
.sendbtn input{
	background:#111111;
	border:0px;
	margin-left:250px;
	margin-top:8px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#ffffff;
}
form{
	margin:0px;
	padding:0px;
}
#residential-gallery{
	width:283px;
	margin:0px;
	padding:0px;
	float:none;                       
	clear:both;
}
#residential-gallery img{
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	float:left;
}
#floatgallery{
	width:540px;
	margin:0px;
	text-align:left;

}
#amexdiv{
    margin: 5px auto;
	width:390px;
	background:#222222;
}
#td_overlay{
	position:absolute;
	top:0px;
	left:0px;
	background:url(imgs/backgrounds/overlay.png);
	z-index:1;
	width:100%;
	margin:0px;
	height:100%;
	display:none;
}

.closelight{
	float:right;
	margin-left:10px; margin-top:5px;
}
.titlelight{
	padding:0px;
	margin:0px;
	width:540px;
	height:30px;
	background:#222222;
	margin-bottom:1px;
}
#floatgallery img{
	display:block;
}

.readmore{
	margin:0px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:9px;
	color:#ffffff;
	text-decoration:underline;
}
.readmore2{
	margin:0px;
	padding:0px;
	font-family:Verdana, Tahoma, Lucida Grande,Lucida Sans Unicode, Arial,sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
}
#highlight_text2{	
	margin:0px;
	margin-top:23px;
	margin-bottom:23px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;	
}
.news-detail{
	width:480px;
}

.abouttitle{
	margin-bottom:23px; 
	margin-top:10px;
}

/**SITEMAP*/
#sitemap{
	width:570px;
	min-height:300px;
	margin-left:287px;
	font-family:verdana;
	font-size:11px;
	color:#414141;
}
.sitemap-ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
	text-align:center;
}

.sitemap-li{
	height:29px;
	width:242px;
	margin:0px;
	margin-bottom:1px;
	padding:0px;
	overflow:hidden;
	text-align:center;
}

.sitemap-a{
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.sitemap-a:hover{
	margin:0px;
	padding:0px;
	overflow:hidden;
	margin-top:30px;
}

/**BOX*/
.mask-overview{
	position:relative;
	width:283px;
	height:238px;
	overflow:hidden;
}
.mask-overview img{
	position:absolute;
	display:block;
	border:none;
}
#invitefriend-btn{
	margin:0px;
	padding:0px;
	width:283px;
	margin-top:1px;
	margin-bottom:1px;
}
#invitefriend-form{
	margin:0px;
	padding:0px;
	width:283px;
}
#invitefriend-form div{
	margin:0px;
	padding:0px;
	width:283px;
	margin-bottom:1px;
	background:#0c0c0c;
	height:30px;
}
#invitefriend-form label{
	float:left;
	width:110px;
	color:#adabb8;
	font-family:verdana;
	font-size:10px;
	margin-top:8px;
	margin-left:28px;
}
#invitefriend-form input{
	float:left;
	width:120px;
	color:#ffffff;
	font-family:verdana;
	background:#000000;
	border:1px solid #404040;
	font-size:10px;	
	margin-top:6px;
}
