
#cal {
  position:relative;
  top:2px;
  padding-left:2px;
  z-index:1;

}
.selectCal {
width:164px; 
}
.text {
  font-family:arial, sans-serif;
  color:#003399;
  padding-right:10px;
}
.datebox {
  /*border-width:1px;
  border-color:#E8B259;
  border-style:solid;*/
}
.picker {
  position:absolute;
  left:inherit;
  top:inherit;
  width:158px;
  border-width:1px;
  border-color:#E8B259;
  border-style:solid;
  padding-left:4px;
  padding-top:4px;
  padding-bottom:4px;
  display:none;
  z-index:99;
  background-color:#FFFFFF;
}
.month {
  float:left;
  border-width:1px;
  border-color:#E8B259;
  border-style:solid;
  margin:1px;
  width:92px;
  padding-left:2px;
  color:#D66246;
}
.year {
  float:left;
  border-width:1px;
  border-color:#E8B259;
  border-style:solid;
  margin:1px;
  width:58px;
  padding-left:2px;
  color:#D66246;
}
.datelive {
  float:left;
  background-image:url('../images/datelive.gif');
  background-repeat:repeat-x;
  width:18px;
  height:16px;
  border-style:solid;
  border-color:#E8B259;
  border-width:1px;
  text-align:center;
  color:#D66246;
  margin:1px;
  text-decoration:none;
}
.datelive:hover {
  background-image:url('../images/datelive_over.gif');
  background-repeat:repeat-x;
  color:#ffffcc
}
.dayHeader {
  float:left;
  width:18px;
  height:16px;
  border-style:solid;
  border-color:#E8B259;
  border-width:1px;
  margin-left:1px;
  margin-right:1px;
  background-color:#CCCCCC;
  overflow:hidden;
  white-space:nowrap;
  text-align:center;
  padding:0px;
  font-size:95%;
}
.dateunlive {
  float:left;
  background-image:url('../images/dateunlive.gif');
  background-repeat:repeat-x;
  width:18px;
  height:16px;
  border-style:solid;
  border-color:#E8B259;
  border-width:1px;
  margin:1px;
  text-align:center;
}

