#details {
padding-top: 20px;
}
#pictureswitch {
display:none;
padding:7px 0 12px 5px;
background:#9FC1E2 url('../images/details/pictureswitch.jpg') no-repeat center center;
width:135px;
height:25px;
line-height:25px;
color:#FFF;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
float:right;
clear:both;
overflow:hidden;
cursor:pointer;
}
div.image_holder {
float:left;
clear:both;
overflow:hidden;
width:505px;
background:no-repeat left center;
margin:0;
}

#apar_pictures {
width:130px;
height:235px;
overflow:hidden;
float:left;
margin-right:10px;
display:none;
}
#apar_pictures {
display:block;
}
#apar_pictures img {
float:right;
clear:both;
height:73px;
margin:2px 0 3px 0;
overflow:hidden;
}
#content #calc, #content #book {
float:left;
display:block;
width:90px;
height:25px;
margin: 4px 0 0 4px;
text-align:center;
line-height:25px;
background:url('../images/details/calc.jpg') no-repeat center center;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
}
#content #book
{
float:left;
width:105px;
margin-left:6px;
background: url('../images/details/book.jpg') no-repeat;
}
#content .images_row .right_info
{
float:right;
width:210px;
overflow:hidden;
display:inline;
}
#content .images_row .right_info .prices_top
{
float:left;
width:210px;
height:36px;
background: #333333;
color:#FFFFFF;
font-weight: bold;
text-transform: uppercase;
text-align:left;
text-indent: 1em;
line-height:36px;
font-size:15px;
}
#content .images_row .right_info .row_price
{
float:left;
width:99%;
line-height:28px;
margin:1px;
border-bottom:1px dashed #959595;
}
#content .images_row .right_info .row_price .left
{
float:left;
width:140px;
font-weight:bold;
}
#content .images_row .right_info .row_price .right
{
font-weight:bold;
color:#B93A1A;
}
#content .images_row .right_info .row_price .dates
{
float:left;
margin: 0 0 0 -62px;
}
#content .center_row 
{
float:left;
width:100%;
overflow:hidden;
}
#content .center_row .left_info
{
float:left;
width:340px;
}
#content .center_row .left_info .size, #content .center_row .left_info .floor
{
float:left;
width:150px;
height:38px;
margin: 16px 2px 4px 0;
padding: 6px 0 0 18px;
background: #FEF4D8;
}
#content .center_row .left_info .config
{
float:left;
width:321px;
height:48px;
padding: 6px 0 0 18px;
background: #FEF4D8;
}
#content .center_row .right
{
float:left;
width:380px;
height:auto;
margin: 16px 0 0 8px;
}
#content .center_row .right  .distances
{
float:left;
width:216px;
height:97px;
top:0;
overflow:auto;
clear:none;
padding:5px 0 0 10px;
display:inline;
background: #FEF9E9;
}
#content .center_row .right  .map a
{
float:left;
text-decoration:none;
width:148px;
height:101px;
text-align:center;
font-weight:bold;
margin-left:6px;
color: white;
text-transform:capitalize;
background: url('../images/details/map.jpg') no-repeat;
}
#content .description
{
float:left;
margin: 26px 0 25px 0;
padding-left:20px;
}
#content .amenities
{
float:left;
width:100%;
}
#content .amenities td
{
float:left;
width:344px;
}

#content .amenities .amenity
{
float:left;
width:344px;
overflow:auto;
height:90px;
padding: 5px 0 0 20px;
border-bottom: 1px dashed;
}
