.center870 {
margin:auto;
text-align:left;
width:870px;
}

#header {
height:408px;
text-align:center;
}

#top {
height:27px;
}
#nav {
height:47px;
}
.nav_item {
margin-top:20px;
margin-right:20px;
float:left;
}

.call {
margin-top:15px;
float:right;
}

#content {
text-align:center;
border-top:1px solid #003169;
}
.flash_banner {
height:280px;
}
.next_step {
margin-top:15px;
float:right;
}

.content_wrapper {
float:left;
width:350px;
padding:35px 0px;
}
p.content {
font-size:14px;
color:#fff;
line-height:160%;
}

.box {
float:right;
width:420px;
padding:35px 0px;
}
.box_top {
background: url(/_images/box_top.gif) no-repeat bottom;
height:10px;
}
.box_bot {
background: url(/_images/box_bot.gif) no-repeat top;
height:10px;
}
.box_content {
background: url(/_images/box_bg.gif) repeat-y top;
padding:5px 15px;
}

.box_content ul {
margin-left: -40px;
}

.box_content li {
list-style-type: none;
}

.sub_list li {
list-style-type: disc;
}

.sub_list {
margin-left: 35px;
}

.featured_properties {
padding:10px 0px;
}
.featured_properties_title {
font-size:12px;
font-weight:bold;
}
.featured_properties_img {
border:2px solid #fff;
float:left;
margin-right:10px;
}


#gallery {
width: 230px;
margin: 10px auto;
}

#gallery img {
border: 2px solid #fff;
}

#footer {
height:51px;
text-align:center;
color:#144c94;
}
#footer a {
color:#144c94;
}
.copyright {
padding-top:20px;
float:left;
}
.insivia {
padding-top:20px;
float:right;
}
