#details_top
{
float:left;
width:100%;
}
#details_top #picture_main
{
float:left;
width:390px;
height:290px;
margin:0 9px 0 0;
}
#details_top .description
{
float:left;
width:390px;
height:290px;
}
#details_top .description .desc_top
{
float:left;
width:390px;
height:6px;
overflow:hidden;
background:url('../images/details/right_top.jpg') no-repeat;
}
#details_top .description .desc_left
{
float:left;
width:4px;
height:284px;
background:url('../images/details/right_left.jpg') no-repeat;
}
#details_top .description .desc_center
{
float:left;
width:383px;
height:284px;
background:url('../images/details/right_grad.jpg') repeat-x;
}
.desc_center .ap_name
{
float:left;
width:90%;
height:20px;
line-height:20px;
font-weight:bold;
text-indent:1em;
margin-top:3px;
font-size:14px;
}
.desc_center .descriptionText
{
float:left;
width:380px;
height:125px;
text-indent:1em;
margin-top:5px;
overflow:auto;
}
.desc_center a
{
float:left;
width:144px;
height:36px;
text-align:center;
color:white;
line-height:36px;
text-decoration:none;
font-weight:bold;
margin:80px 0 0 26px;
background:url('../images/details/book_button.jpg');
}
.desc_center .prices
{
float:right;
width:202px;
height:112px;
border:1px dashed #C4C4C4;
margin:4px 1px 16px 0;
background:white;
}
.desc_center .prices_top
{
float:left;
width:100%;
color:#990000;
font-weight:bold;
text-decoration:underline;
text-align:center;
font-size:16px;
margin:5px 0 5px 0;
}
.desc_center .prices_row
{
float:left;
width:98%;
display:inline;
height:17px;
text-align:center;
font-size:13px;
overflow:hidden;
}
.desc_center .prices_row strong
{
color:#990000;
}
#details_top .description .desc_right
{
float:left;
width:3px;
height:284px;
background:url('../images/details/right_right.jpg') no-repeat;
}

#details_bottom
{
float:left;
width:100%;
margin:10px 0 0 0;
}
#details_bottom .details_buttons
{
float:left;
width:100%;
height:34px;
margin-bottom:-5px;
}
#details_bottom .details_buttons a, #details_bottom .details_buttons .active
{
float:left;
width:130px;
height:30px;
text-align:center;
line-height:30px;
font-weight:bold;
text-transform:uppercase;
margin-right:13px;
color:#67671D;
margin-top1:4px;
background:url('../images/details/details_inactive.jpg');
}
#details_bottom .details_buttons .active
{
height:34px;
position:relative;
z-index:100;
margin-top1:2px;
margin-bottom1:-6px;
background:url('../images/details/details_active.jpg') no-repeat;
}
.details_buttons .details_line
{
float:left;
width:100%;
overflow:hidden;
height:5px;
background:#CDCC4E;
}
#details_center, #details_gallery, #details_map
{
float:left;
width:100%;
border-top:4px solid #CDCC4E;
background:#EDECDE;
}
#details_center .info
{
float:left;
margin:34px 0 0 18px;
}
#details_center .info .box
{
float:left;
width:130px;
height:54px;
margin-right:7px;
}
#details_center .info .box .top
{
float:left;
width:130px;
height:22px;
text-transform:uppercase;
background:url('../images/details/top.gif');
line-height:22px;
text-align:center;
overflow:hidden;
font-weight:bold;
color:#585818;
}
#details_center .info .box .bottom
{
float:left;
width:130px;
height:32px;
text-align:center;
background:url('../images/details/bottom.gif');
}
#details_center .info .box .bottom .rating
{
float:left;
width:98px;
height:6px;
overflow:hidden;
border:1px solid white;
background:#CDCC4E;
margin:4px 0 0 15px;
}
#details_center .info .box .bottom a
{
text-decoration:none;
color:black;
}
#details_center .distances
{
float:left;
width:330px;
height:100px;
overflow:hidden;
margin:22px 0 0 22px;
}
#details_center .distances .distances_top
{
float:left;
font-weight:bold;
font-size:14px;
}
#details_center .distances .distances_text
{
float:left;
clear:left;
height:85px;
overflow:auto;
}
#details_center .notes
{
float:right;
width:370px;
height1:100px;
background:white;
color:#990000;
margin:20px 18px 4px 0;
padding-bottom:5px;
border:1px dashed #C4C4C4
}
#details_center .notes .notes_top
{
float:left;
font-size:16px;
font-weight:bold;
margin:14px 0 0 15px;
}
#details_center .notes .notes_text
{
float:left;
clear:left;
margin:5px 0 0 15px;
}
#details_center .middle_border
{
float:left;
width:760px;
height:2px;
overflow:hidden;
margin-left:15px;
background: #CDCC4E;
}
#details_center .amenities
{
float:left;
width:100%;
margin-top:10px;
}
#details_center .amenities .amenity
{
float:left;
width:360px;
height:80px;
margin:8px 0 0 28px;
}
.amenities .amenity .amenity_top
{
float:left;
font-weight:bold;
}
.amenities .amenity .amenity_text
{
float:left;
clear:left;
width:100%;
height:65px;
overflow:auto;
}
#details_center .book_span
{
float:left;
width:100%;
height:50px;
text-align:center;
}
#details_center .book_span  a
{
float:left;
width:144px;
height:36px;
line-height:36px;
text-align:center;
font-weight:bold;
text-transform:uppercase;
color:white;
margin-left:40%;
background:url('../images/details/book_button.jpg');
}
#details_gallery 
{
padding-top:8px;
}
#details_gallery #prev_button
{
float:right;
}
#details_gallery #left
{
float:left;
width:340px;
height:32px;
}
#details_gallery #slide_button
{
float:left;
width:37px;
height:36px;
margin:0 8px 0 6px;
}
#details_gallery .images
{
float:left;
margin:20px 0 0 20px;
}
#details_gallery .images .images_type
{
float:left;
width:780px;
clear:left;
text-align:center;
font-weight:bold;
margin:0 0 10px 0;
}
#details_gallery .images img
{
float:left;
margin:0 0 20px 20px;
cursor:pointer;
}
#details_map .map
{
float:left;
margin:30px 0 20px 20px;
}
#map
{
margin:20px 0pt 5px 15px;
}

#loader
{
float:left;
position:absolute;
top:420px;
left:660px;
display:none;
width:120px;
height:50px;
border:1px solid;
background:#EAEAEA url('../images/loader.gif') center no-repeat;
}
#prev_button
{
display:none;
}