/*-------------------------------------------    

    BaseBox

-------------------------------------------*/

#basebox_overlay { position: absolute; left: 0; top: 0; width: 100%; z-index: 90; text-align:center; background: #000000;  opacity: 0.8; filter:alpha(opacity=80);
height: 1400px;}
#basebox_wrapper { position: absolute; text-align: center; z-index: 100; top: 60px; left: 0; width: 100%;}
#listing_wrapper { position: relative; width: 690px; background: #FFF; text-align: left; margin: 0 auto; }

a#close img { border: 0; float: right; margin-top: -10px; margin-right: -10px;}

#listing_inner h2 address { font-size: 24px; font-style: normal; margin-bottom: 15px;}
#listing_inner h2 address,  #description {
    margin-left: 0px;    
}

#listing_inner ul#info {
    width: 220px;
    overflow: hidden;
}


#listing_wrapper h2{
    width: 650px;    
}
#contact h2{
    width: 160px;
}
.box_table {
    width: 230px;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, verdana, sans-serif;
}
.box_table h3{
  font-size: 14px;
  font-weight: bold;
  font-family: Arial, Helvetica, verdana, sans-serif;
  float: left;
  display: inline;
  clear: left;
  margin: 0;
  padding: 0 0 0 5px;    
}
.zebra { background: #f0f0f0;}
.box_right_t{ text-align: right;}

#listing_wrapper ul { list-style-type: none; margin: 0; padding: 0; font-family: Arial, Helvetica, verdana, sans-serif;}
#listing_inner { margin:0; width: 100%; overflow: hidden; }

ul#info { width: 220px; float: left; display: inline; }
ul#info li { width: 100%; overflow: hidden; padding: 3px 0;}
ul#info li h3 { font-size: 14px; font-weight: bold;  font-family: Arial, Helvetica, verdana, sans-serif; float: left; display: inline; clear: left; margin: 0; padding: 0 0 0 5px;}
ul#info li span { float: right; padding: 0 5px 0 0;}

ul#info li.amenities h3 { font-weight: normal; }

#gallery .images  { position: relative; z-index: 10; }
#gallery a.box_left { position: relative; margin-right: -40px; margin-top: 120px; z-index: 20; display: block; float: left; padding-left: 10px;}
#gallery a.box_right { position: relative;  z-index: 20; display: block; float: right; margin-left: -35px; margin-top: 120px; padding-right: 10px;}
#gallery a.box_left img, #gallery a.box_right img { border: none;}

#description { clear: both;}
#description p { font-size: 14px; line-height: 20px; margin-right: 25px;}

#navbar { width: 100%; overflow: auto; background: #e5e5e5; float: left; display: inline; margin-bottom: 20px; }

#navbar ul { overflow: hidden; padding-left: 15px; width: 475px; float: left; display: inline;}
#navbar ul li { float: left; display: inline; margin: 20px 7px 0 0; padding-bottom: 15px;}
#navbar ul li a { display: block; text-decoration: none; color: #000; font-size: 11px;}
#navbar ul li a img { border: none; }

#contact { float: left; display: inline; width: 150px; margin-top: 15px;}
#contact h2 { font-size: 20px; color: #000; font-weight: bold; font-family: Arial, Helvetica, verdana, sans-serif; margin-bottom: 5px;}

#disclaimer { clear: both;  }
#disclaimer p { margin: 0 15px 20px 15px; font-size: 11px; color: #B3B3B3; line-height: 14px;}
#disclaimer img { float: left; padding: 0 10px 0 0;}


