.yui-calcontainer {
	padding:0px;
}
.yui-calcontainer iframe {
	width:auto;
	height:auto;
	left:-1px;
	top:-1px;
}
.yui-calcontainer .title, #dotted .yui-calcontainer .title {
	font:12px Arial;	
	font-weight: bold;
	top: 1px;
	color:#fff;
}

.yui-calendar .calnavleft {
	background: url("calendar/callt.gif") no-repeat;
}
.yui-calendar .calnavright {
	background: url("calendar/calrt.gif") no-repeat;
}
.yui-calcontainer .calclose.close-icon, #dotted .yui-calcontainer .calclose.close-icon {
	left: 180px;
	top: -138px;
	background: url("calendar/calx.gif") no-repeat;
	display: block; 
	width:17px;
	height:13px;
}
.yui-calendar {
	font:12px Arial;
}
.yui-calendar td.calcell {
	padding:0px;
	border:1px solid #F4EBDA;
	background: #fff;
	width: 50px;
}
.yui-calendar td.calcell a {
	color: #626262;
}
.yui-calendar td.calcell.oom {
	background-color:#FFF8EB;
	border:1px solid #F4EBDA;
}

.yui-calendar td.calcell.selected {
	color:#333;
	background-color:#E1D6C2;
	border:1px solid #AE0200;
}

.yui-calendar td.calcell.calcellhover {
	background-color:#AE0200;
	border:1px solid #AE0200;
	color: #fff;
}
.yui-calendar td.calcell.calcellhover a, #dotted .yui-calendar td.calcell.calcellhover a {
	color:#FFF;
}
.yui-calendar .calhead {
	border:1px solid #F4EBDA;
}
.yui-calendar .calweekdaycell {
	color:#000;
	background: #F4EBDA;
}

.yui-calendar .calfoot {
	background-color:#F4EBDA;
}

.yui-calendar .calrowhead, .yui-calendar .calrowfoot {
	color:#333;
}
.selector, .calcell, .calweekdaycell {
	font-size: 11px;
	}
.yui-calcontainer.single {
	border: none;
	}
.yui-calcontainer.single .yui-calendar td.calcell {
	padding-top: 1px;
}
.yui-calcontainer.single .calweekdaycell {
	padding-top: 1px;
}
#bookDateContainer
{
  display: none;
  position:absolute;
  z-index: 1000;
  width: 200px;
  background: #AE0200;
  background-image: none;
  border: 1px solid #AE0200;
  padding-top: 18px;
}
#dotted .yui-calendar td {
	background-image: none;
	padding: 0px;
}
#dotted .yui-calendar td.calcell, #dotted .yui-calendar td a {
	font-weight: normal;
	}
#dotted table .yui-calendar {
	padding: 0px;
	}
