#legend
{
    aposition: relative;
    margin-top: 0px;
    margin-left: 30px;
    z-index: 1;
}

#calendar-day-listing
{
    aposition: absolute;
    margin-top: 15px;
    margin-left: 30px;
    width: 280px;
    z-index: 1;
    min-height: 350px;
}

#calendar-selection-bar
{
    position: relative;
    margin-top: 10px;
    margin-left: 5px;
    width: 590px;
    z-index: 2;
}

#calendar-month
{
    position: relative;
    margin-top: 0px;
    margin-left: 5px;
    width: 595px;
    z-index: 1;  
}

.calendar-cell-border
{
	border: solid 1px #D1B971;
}

.calendar-box-header
{
	background: #FFD24E;
}

.calendar-listing-header
{
	font-family: helvetica; 
	font-size: 14pt; 
	margin: 5px;
}












.calendar-cell
{
	position:relative;
	width:83px;
	height:70px;
}

.calendar-cell-number
{
	position:absolute;
	top:3px;
	left:4px;
}




#calendar-day-min
{
    aposition: absolute;
    float: right;
    margin-top: 15px;
    margin-left: 30px;
    width: 1px;
    height: 350px;
}



