#wbjsdiv a.dto, #wbjsdiv a.dfrom{
	background : url('http://wubook.net/imgs/default/bookcal.gif') no-repeat 0 0;
	text-indent : -9999em;
	float: left;
	width : 22px;
	height : 18px;
	line-height : 18px;
	outline : 0;
	margin-top:3px;
  	margin-right:3px;
}

#wbjsdiv a.wbToggle {
	text-decoration:none;
	color:#0000CC;
	font-size:10px;
	width: 120px;
	float: left;
}

#wbjsdiv form .wbCancel {
  margin-top:5px;
  padding:0px;
  height:22px;
  width:60px;
  font-size:10px;
  font-weight:bold;
  float: left;
}

#wbjsdiv input.wbCancel {
  border: 1px #000000;
  background-color: #d9d9d9;
  border-style: double;
  margin-left: 50px;
}

#wbjsdiv span{
	float: left;
	width : 44px;
	text-align : right;
	font-size : 10px;
}

#calendar {
  border: 1px solid #C0C0C0;
  margin: 5px auto;
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 12px;
  width : 241px !important;
  width: 245px;
  height: 165px;
  text-align: center;
  background-color: #F0F0F0;
  position: absolute;
  padding : 1px;
  z-index: 9999;
}

#calendar ul {
	margin: 0pt;
	padding: 0pt;
	list-style-type: none;
}

.months, .emptM, .headDay, .dayNormal, .dayBlank, .dayDisabled, .dayWeekend, .dayCurrent, .yearBrowse, .monthDisabled, .currMonth, #closeBtn {
	margin: 1px 0pt 0pt 1px;
	padding: 0pt;
	width: 39px;
	height: 14px;
	line-height: 14px;
	float: left;
	text-align: center;
	background-color: #E0E0E0;
	color: rgb(0, 0, 0);
	display: inline;
}

.emptM, .dayDisabled, .monthDisabled {
	color: rgb(0, 0, 0);
	background-color: #F0F0F0;
}

.headDay {
	color: rgb(0, 0, 0);
	background-color: #F0F0F0;
	width: 33px;
}

.dayNormal, .dayBlank, .dayWeekend, .dayCurrent {
	color: rgb(0, 0, 0);
	background-color: #E0E0E0;

	width: 33px;
}

.dayBlank {
	background-color: #F0F0F0;
}

.dayWeekend {
	color: #F0F0F0;
	background-color: #CDCDCD;
}
.dayDisabled {
	width: 33px;
}

#days {
	margin-left: 1px;
	width: 238px;
}

#elements {
	height: 150px;
	margin: 0 0 0 1px;
	
}

.months a, #days a, .currMonth a {
	color: rgb(0, 0, 0);
	text-decoration: none;
	display: block;
	width : 100%; /*IE6 sucks so we hack!*/
}

.currMonth a {
	color: rgb(0, 0, 0);
}

#days a {
	color: rgb(0, 0, 0);
}

.yearBrowse, #closeBtn {
	width: 240px;
	background-color: #E0E0E0;
	line-height: 14px;
}

.yearBrowse a, #closeBtn a {
	text-decoration: none;
	color: rgb(0, 0, 0);
	font-weight: bold;
}

.yearBrowse b {
	margin: 0pt 5px;
}
#days .dayCurrent a, .currMonth a{
	background-color: #bb0000;
	color : #ffcccc;
	margin : 0 -1px -1px 0 !important;
	margin : 0 0 -1px 1px; /*IE6 sucks!*/
}
