div.hotel #content,
div.hotelname #content,
div.bydestination #content,
div.bydestinationname #content,
div.byname #content,
div.guides #content,
div.tabletkids #content,
div.tabletkidsname #content {
  float:left; width:625px;
  height:480px;
}
/* ***************   page sub nav */


#main #localnav {
  width:645px; 
  padding:0 0 0px;
}

#main #localnav ul {
  list-style:none;
  margin:0 0 0 -12px;
}
#main #localnav ul li {
  display:inline;
  padding:0 12px;
}
#main #localnav ul li a {
  font-size:1.09em;
  line-height:1.2;
  letter-spacing:-0.1px;
}
#main #localnav ul li a:hover {
  color: #000
}
ul li.hotel,
ul li.onamap {
  border-right:1px solid #ccc;
}
div.hotel ul li.hotel a,
div.hotelname ul li.hotel a,
div.bydestination ul li.hotel a,
div.justgetaway ul li.justgetaway a {
  color:#000;
}
/*    end page sub nav */
#main div.notices {
  margin: 8px 0 0 3px;
  width: 550px;
}

#main div.notices ul {
  list-style: none;
}

#main p.announce {
  width: 550px;
  margin: 10px 0 0 0;
  /* color: #444; */
}
#localnav p.label,
#main p.announce {
    font-size: 12px;
    line-height: 16px;
}
div.justgetaway#main p.announce {
    padding-left: 23px;
  margin:12px 0 12px 0 !important;
  float:left;  clear:left; width:100%;
}
#main #search {
  position:relative;
  clear:both; float:left;
  width:285px;
  margin: 10px 0 0 0;
  padding: 0;
}
#main form {
  margin:0; padding:0; 
}
div.results_map #search {
  margin:10px 0 44px 3px !important;
}
#search.booking .staydates,
#search .booking .guests {
    margin:10px 0;
}
#search.booking div.submit {
    text-align: left;
}
/* *************** hints / kids amenities */
#main #hints {
  position:absolute; left:285px; 
  width:275px; bottom:42px;
}

#main #kidsamenities {
position:absolute; left:285px;
  width:275px;
  height:196px;
  padding: 5px 0px 5px 10px;
  border: 1px solid #ccc;
}

div.tabletkids #content #kidsamenities,
div.tabletkidsname #content #kidsamenities {
  width:300px; margin-top:10px;
}

#main #kidsamenities p {
  color:#666;
}
#main #kidsamenities ul {
  margin:9px 0 3px 0;
  list-style:none;
}
#main #kidsamenities ul li {
  line-height:18px;
}
#main #kidsamenities ul li a {
  color:#666;
  cursor:pointer;
}

#multiRoomSpacer {
  display: block;
  border: 0;
  margin: 0;
  overflow: hidden;
  width: 0;
  height: 0;
}
div.notfound #hints {
  margin:15px 0 0 97px;
}
#main #hints h3 {
  font-size:12px;
  color:#666;
  line-height:12px;
  margin-top: 10px;
}
#main #hints a {
  cursor:pointer;
}
#main #hints p {
  color:#666;
  line-height:12px;
}
#main #hints a {
/*  display:block; */
}
#main .highlight {
  padding:0 0 0 0px;
}
#main #kidsamenities .highlight {
  padding:0 0 0 0px;
  width:300px;
  font-size: 11px;
  line-height: 15px;
}
#main #kidsamenities .highlight p {
    padding-top: 5px;
}
#main #hints #kidinfo {
  margin:51px 0 0 0;
  display:none;
}
#main #hints #kidinfo a {
  display:inline;
}
/* End hints / kids amenities */

/* Weekends Around */

div.weekendsaround#main div#search {
	margin: 0 0 0 12px;
	clear: right;
}


#multiRoomHint {
   display: none;
}
div.multiRoomHint p {
	margin:0 0 12px;
}
div.thbox #multiRoomHint {
  display:block;
}


