
#sortContainer {
  padding-top: 5px;
  padding-bottom: 5px;
  
  background:#ECEDF0;
  border-bottom: 1px solid #D7D9E1
}

#sortContainer b {
  padding-left: 10px;
  color:#595B66
}

#sortContainer a {
  color: #0000FF;
  text-decoration: underline;
  padding : 0px 10px;
}

#sortContainer a img {border:none}

#rateSortFrm {
  padding: 0;
  color:#B7B7B7
}

.cheapest {color:#595B66}

#filterContainer {
  margin: 0;
  padding: 0;
  background: #C1D3FB;
  border-bottom: 1px #fff solid;
}

#messageRow {
  margin: 0;
  padding: 0;
  padding-left: 10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-top: 5px;
  padding-bottom: 5px;
  background: #C1D3FB;
  border: 1px #ededed solid;
  border-width:0px 0px 1px
}

#messageRow p {
  margin: 0;
  padding: 0;
  text-align:left
}

#messageRow img {
  border-style: none;
  vertical-align: middle;
}

#filterTable table {
  margin: 0;
  padding: 0;
     border-collapse:collapse;
}

#filterContainer td {
  vertical-align: top;
  border-right: 1px #ededed solid;
  margin: 0;
  padding: 0;
  padding-left: 10px;
  font-size: 12px;
}

td.priceContainerCell { border-left: 1px #ededed solid;}

#dealTable td {
  border: none;
}

#starContainer {
  padding-top: 20px;
}

.starOn {
  width: 18px;
  height: 18px;
  background: transparent;
  background-image: url('../../../needitnow/images/star_toggle.png');
  background-repeat: no-repeat;
  background-position: 0px -18px;
  float: left;
}

.starOff {
  width: 18px;
  height: 18px;
  background: transparent;
  background-image: url('../../../needitnow/images/star_toggle.png');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  float: left;
}

.shhhOn {
  width: 30px;
  height: 18px;
  background: transparent;
  background-image: url('../../../needitnow/images/shhh_toggle.png');
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.shhhOff {
  width: 30px;
  height: 18px;
  background: transparent;
  background-image: url('../../../needitnow/images/shhh_toggle.png');
  background-repeat: no-repeat;
  background-position: 0px -18px;
}

.hotDealOn {
  width: 30px;
  height: 18px;
  background: transparent;
  background-image: url('../../../needitnow/images/hotdeal_toggle.png');
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.hotDealOff {
  width: 30px;
  height: 18px;
  background: transparent;
  background-image: url('../../../needitnow/images/hotdeal_toggle.png');
  background-repeat: no-repeat;
  background-position: 0px -18px;
}

#amenitiesContainer img {
  border-style: none;
  vertical-align: middle;
}

#amenitiesContainer a {
  display: block;
  margin-top: 5px;
  font-size: 10px;
  text-decoration: none;
}

#fArea {
  width: 150px;
}

#fExperience {
  width: 150px;
}

#styleContainer {

}

#filterContainer img {
  border-style: none;
}

#filterContainer select {
  background: #FFF;
}

#filterFrm {
  margin: 0;
  padding: 0;
}

#experienceContainer {
  /*  display: none; */
}

#experienceContainer p {
  margin: 0;
  padding: 0;
  padding-right: 5px;
  display: block;
  font-size: 10px;
}

#areaContainer p {
  margin: 0;
  padding: 0;
  padding-right: 5px;
  display: block;
  font-size: 10px;
}

#typeContainer {
  padding-top: 10px;
  float: left;
}

#dealsContainer {
  padding-top: 10px;
  padding-right:10px;
  float: right;
}

#clerFiltersLink {
  float: right;
  margin-right: 10px;
}

#clerFiltersLink img {margin-right:5px}

#allAmenitiesContainer {
  position: absolute;
  width: 270px;
  height: 950px;
  margin: 5px;
  padding: 5px;
  text-align: left !important;
/*   background: #FFF; */
/*   border: 3px #000 solid; */
  font-size: 12px;
  display: none;
  text-align: left !important;

}

#allAmenitiesContainer hr {
  color: #CCC; 
}

#filterBusy {
  position: absolute;
  width: 220px;
  height: 100px;
  margin: 0;
  padding: 0;
/* background: #FFF; */
/* border: 3px #000 solid; */
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  display: none;
   text-align: left !important;

}

#filterBusy p {
  text-align: center;
}

#filterBusy img {
  display: block;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
}

#busyText {
  padding: 0;
  padding-top: 10px;
  font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

#allAmenitiesContainer img {
  border-style: none;
  vertical-align: middle;
}

#allAmenitiesContainer a.close {
  display: block;
  margin-top: 5px;
  font-size: 10px;
  text-decoration: none;
  float: right;
}

#filterHelp {
  position: absolute;
  width: 350px;
  height: 300px;
  margin: 5px;
  padding: 5px;
/* background: #FFF; */
/*  Xborder: 3px #000 solid; */
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  display: none;
  text-align: left !important;
}

.windowHeader {
  font-size: 18px;
  font-weight: bold;
}

#filterHelp img {
  border-style: none;
  vertical-align: middle;
}

#filterHelp a.close {
  display: block;
  margin-top: 5px;
  font-size: 10px;
  text-decoration: none;
  float: right;
}

#sortFilterContainer {
  background: #C1D3FB;
  border: 0px #ededed solid;
}