/*div.onethird {
    width: 310px;
    float: left;
}

#formTop, #formBody, .captionBox {
    width: 288px;
}
#formTop {
    background: url(../images/formBg_top.jpg) no-repeat;
    height: 22px
}
#formBody, #formBody .side {
    height: 314px;
}
#formBody {
    background: url(../images/formBg_repeatX.jpg) repeat-x;
}
#formBody .side, #formBody .content {
    float: left;
}
#formBody .side {
    background: url(../images/formBg_side.jpg) no-repeat;
    width: 10px;
}

.contentNav {
}
.contentNav a {
    height: 56px;
    display: block;
    background-repeat: no-repeat;
}
.contentNav a.listings {
    background-image: url(../images/contentNav_listings.jpg);
    width: 103px;
}
.contentNav a.listings:hover {
    background-image: url(../images/contentNav_listings_hover.jpg);
}
.contentNav a.agents {
    background-image: url(../images/contentNav_agents.jpg);
    width: 86px;
}
.contentNav a.agents:hover {
     background-image: url(../images/contentNav_agents_hover.jpg);
}
.contentNav a.offices {
    background-image: url(../images/contentNav_offices.jpg);
    width: 106px;
}
.contentNav a.offices:hover {
     background-image: url(../images/contentNav_offices_hover.jpg);
}

.captionBox {
    clear: right;
    float: left;
    margin-right: -50px;
}
.captionBox .captionArea, .captionBox .captionRight {
    height: 190px;
    float: left;
}
.captionBox .captionArea {
    background: url(../images/captionBoxBg_repeatX.jpg) repeat-x;
    width: 263px;
}
.captionBox .captionArea .wrapper {
    padding: 15px 0 0 20px;
}
.captionBox .captionRight {
    background: url(../images/captionBoxBg_right.jpg) no-repeat;
    width: 25px;
}
.captionBox .title {
    font-family: 'Arial Black';
    text-transform: uppercase;
    font-size: 1.1em;
    padding-bottom: 5px;
}
.captionBox div.hr {
    background: url(../images/captionBoxHr.jpg) no-repeat;
    width: 230px;
    height: 1px;
}
.captionBox .content {
    padding-top: 15px;
    color: #7e7f7f;
    color: #292929;
}
.captionBox ul {
    list-style-image: url(../images/captionBoxlistIcon.jpg);
    list-style-position: inside;
}
.captionBox li {
    float: none;
    margin-bottom: 10px;
}
.captionBox li div {
    padding-left: 40px;
    font-size: .7em;
}


#map {
    float: left;
    width: 720px;
    margin-left: 20px;
}
#map .captionBox .captionArea {
    width: 200px;
}

#mapArea {
    border: 1px solid;
    height: 345px;
    width: 665px;
}

#mapNav {
}
#mapNav li {
    float: left;
}
#mapNav a {
    display: block;
    height: 44px;
}
#mapNav a.mapView {
    background: url(../images/mapNavBg_mapView.jpg) no-repeat;
    width: 125px;
}
#mapNav a.mapView:hover {
    background: url(../images/mapNavBg_mapView_hover.jpg) no-repeat;
}
#mapNav a.listView {
    background: url(../images/mapNavBg_listView.jpg) no-repeat;
    width: 135px;
}
#mapNav a.listView:hover {
    background: url(../images/mapNavBg_listView_hover.jpg) no-repeat;
}
#mapNav a.title {
    background: url(../images/mapNavBg_title.jpg) no-repeat;
    width: 418px;
}

.captionBox * {
	font-size: 12px;
}

.captionBox * a {
	color: #555;
}

.captionBox * li {
	margin-left: 20px;
	margin-top: 10px;
}

#main {
	text-align: left;
}

#main * {
	
}
*/
#main ul,#main * ul {
	/*padding-left: 60px;
	margin: 20px 0; */ /*dh*/
}

/*
#main * li {
	list-style-type: circle;
}

#main * p {
	clear: both;
	margin: 0;
	padding: 0;
}
*/
.niagara_footer {
	/*margin: auto;*/
}
