dl#csr-map {
display: block;
width: 780px;
height: 582px;
background: url(/images/20.png) no-repeat;
position: relative;
margin-top:1.5em;
}

#csr-map dt {
margin: 0;
padding: 0;
position: absolute;
font-size: 85%;
display: none;
}

#csr-map dd {
margin: 0;
padding: 0;
position: absolute;
font-size: 85%;
}

#csr-map dd strong {
font-size: 120%;
}

dd#house-707-def {
left: 24px;
top: 182px;
}

dd#house-707-def a {
position: absolute;
width: 149px;
height: 189px;
text-decoration: none;
}

dd#house-707-def a span {
display: none;
}

dd#house-707-def a:hover {
position: absolute;
background: transparent url(/images/20.png) 0 -582px no-repeat;
}

dd#house-709-def {
left: 164px;
top: 182px;
}

dd#house-709-def a {
position: absolute;
width: 132px;
height: 186px;
text-decoration: none;
}

dd#house-709-def a span {
display: none;
}

dd#house-709-def a:hover {
position: absolute;
background: transparent url(/images/20.png) -149px -582px no-repeat;
}

dd#house-713-def {
left: 217px;
top: 37px;
}

dd#house-713-def a {
position: absolute;
width: 113px;
height: 132px;
text-decoration: none;
}

dd#house-713-def a span {
display: none;
}

dd#house-713-def a:hover {
position: absolute;
background: transparent url(/images/20.png) -281px -582px no-repeat;
}

dd#royal-dutch-apts-def {
left: 300px;
top: 194px;
}

dd#royal-dutch-apts-def a {
position: absolute;
width: 310px;
height: 202px;
text-decoration: none;
}

dd#royal-dutch-apts-def a span {
display: none;
}

dd#royal-dutch-apts-def a:hover {
position: absolute;
background: transparent url(/images/20.png) -394px -582px no-repeat;
}

dd#house-721-def {
left: 613px;
top: 190px;
}

dd#house-721-def a {
position: absolute;
width: 156px;
height: 191px;
text-decoration: none;
}

dd#house-721-def a span {
display: none;
}

dd#house-721-def a:hover {
position: absolute;
background: transparent url(/images/20.png) -704px -582px no-repeat;
}

dd#house-707-def a:hover span {
display: block;
text-indent: 0;
vertical-align: top;
color: #000;
position: absolute;
left: 0;
top: 142px;
background-color: #F4F4F4;
border: 1px solid #BCBCBC;
margin: 0;
padding: 5px;
width: 120px;
}

dd#house-709-def a:hover span {
display: block;
text-indent: 0;
vertical-align: top;
color: #000;
position: absolute;
left: 0;
top: 148px;
background-color: #F4F4F4;
border: 1px solid #BCBCBC;
margin: 0;
padding: 5px;
width: 120px;
}

dd#house-713-def a:hover span {
display: block;
text-indent: 0;
vertical-align: top;
color: #000;
position: absolute;
left: 86px;
bottom: 0;
background-color: #F4F4F4;
border: 1px solid #BCBCBC;
margin: 0;
padding: 5px;
width: 120px;
}

dd#royal-dutch-apts-def a:hover span {
display: block;
text-indent: 0;
vertical-align: top;
color: #000;
position: absolute;
left: 0;
top: 148px;
background-color: #F4F4F4;
border: 1px solid #BCBCBC;
margin: 0;
padding: 5px;
width: 180px;
}

dd#house-721-def a:hover span {
display: block;
text-indent: 0;
vertical-align: top;
color: #000;
position: absolute;
right: 0;
top: 148px;
background-color: #F4F4F4;
border: 1px solid #BCBCBC;
margin: 0;
padding: 5px;
width: 120px;
}
