@charset "utf-8";
/* CSS Document */

#availability{
  margin:0;
  font-size:12px;
  color:#fff;
  width:800px;
  overflow:hidden;
  background:#968c68;
}

#availability .calendar{
  width:406px;
  margin:0;
  padding:0;
  float:left;
  border-right:1px solid #000;
}

#availability .calendar #select-m-y, #availability .calendar #week, #availability .calendar #date{
  float:left;
  margin:0;
  padding:0;
  width:406px;
  text-align:center;
  list-style:none;
}

#availability .calendar #select-m-y .btn-y, #availability .calendar #select-m-y .btn-m{
  display:none;
}
#availability .calendar #select-m-y .month{
  width:406px;
  height:24px;
  font-weight:bold;
  text-align:center;
}

#availability .calendar #week li{
  float:left;
  width:48px;
  height:14px;
  display:block;
  border:5px solid #ccc!important;
}

#availability .calendar #date li{
  float:left;
  width:48px;
  height:14px;
  display:block;
  border:5px solid #ccc!important;
}

#availability .calendar #date .start1{border-color:#474!important;}
#availability .calendar #date .start2{border-color:#474!important;}
#availability .calendar #date .start3{border-color:#474!important;}
#availability .calendar #date .start4{border-color:#474!important;}
#availability .calendar #date .start5{border-color:#474!important;}
#availability .calendar #date .start6{border-color:#474!important;}
#availability .calendar #date .start7{border-color:#474!important;}

#availability .calendar #date .reserved{border-color:#ff0000 !important;}
#availability .calendar #date .reservedstart1{border-color:#ff0000 !important;}
#availability .calendar #date .reservedstart2{border-color:#ff0000 !important;}
#availability .calendar #date .reservedstart3{border-color:#ff0000 !important;}
#availability .calendar #date .reservedstart4{border-color:#ff0000 !important;}
#availability .calendar #date .reservedstart5{border-color:#ff0000 !important;}
#availability .calendar #date .reservedstart6{border-color:#ff0000 !important;}
#availability .calendar #date .reservedstart7{border-color:#ff0000 !important;}
/*
#availability .calendar #week .mon{border-color:#b3aa0f!important;}
#availability .calendar #week .tue{border-color:#b54191!important;}
#availability .calendar #week .wed{border-color:#46742d!important;}
#availability .calendar #week .thu{border-color:#c98c0f!important;}
#availability .calendar #week .fri{border-color:#1690c2!important;}
#availability .calendar #week .sat{border-color:#6c1695!important;}
#availability .calendar #week .sun{border-color:#b6160f!important;}


#availability .calendar #date .start1{border-color:#d7ce3d !important;}
#availability .calendar #date .start2{border-color:#d06284 !important;}
#availability .calendar #date .start3{border-color:#6c9a53 !important;}
#availability .calendar #date .start4{border-color:#e1a629 !important;}
#availability .calendar #date .start5{border-color:#37adde !important;}
#availability .calendar #date .start6{border-color:#774d9b !important;}
#availability .calendar #date .start7{border-color:#a21f47 !important;}
#availability .calendar #date .reserved{border-color:#4a4931 !important;}
#availability .calendar #date .reservedstart1{border-color:#a29b26 !important;}
#availability .calendar #date .reservedstart2{border-color:#b72e8b !important;}
#availability .calendar #date .reservedstart3{border-color:#2a471a !important;}
#availability .calendar #date .reservedstart4{border-color:#b07b08 !important;}
#availability .calendar #date .reservedstart5{border-color:#0f7098 !important;}
#availability .calendar #date .reservedstart6{border-color:#4d2f66 !important;}
#availability .calendar #date .reservedstart7{border-color:#8f110b !important;}
#availability .calendar #date .outofmonth{color:#333;}
*/

#availability .days{
  float:left;
  margin:0;
  padding:0;
  width:116px;
  font-weight:bold;
  text-align:center;
  border-right:1px solid #000;
}
#availability .days ul{
  padding:0px;
}
.price-list{list-style:none;}
.price-list li{
  display:block;
  margin:0 0 2px 0;
  width:116px;
  height:18px;
  float:left;
  padding:2px 0 0 0;
  border-bottom:2px solid #999;
}
.price-list .header{
  margin:0;
  padding:0;
  height:46px;
  background:#4a4931;
  border:0;
  border-bottom:2px solid #000;
}
