/******************************/
#content .text,
#content .text p{
	margin: 0 0 0px 0;
	width: 588px;
}
/******************************/


/******************************/
#calendar_table{
	width: 588px;
}

#calendar_table th,
#calendar_table th span{
	color: #848788;
	display: block;
	font-size: 12px;
	line-height: 28px;
	overflow: hidden;
	text-transform: uppercase;
}

#calendar_table th span{
	margin: 12px 0 0 0;	
}

#calendar_table tr,
#calendar_table td,
#calendar_table td span,
#calendar_table td span a{
	color: #3f7a8a;
	cursor: pointer;
	font-size: 12px;
	text-decoration: none;
}

#calendar_table tr:hover td,
#calendar_table tr.hover td,
#calendar_table tr:hover td span,
#calendar_table tr.hover td span,
#calendar_table tr:hover td span a,
#calendar_table tr.hover td span a{
	color: #5eb2ca;
}

#calendar_table td span a:focus,
#calendar_table td span a:hover{
	text-decoration: underline;	
}

#calendar_table td{
	background: transparent url(/images/bg_13414e_25p.png) repeat 0 0;
	border-bottom: 1px solid #000;
}

#calendar_table tr:hover td,
#calendar_table tr.hover td{
	background-image: url(/images/bg_13414e_60p.png);
}

#calendar_table td span{
	display: block;
	padding: 8px 0 8px 8px;
}

#calendar_table td.buy{
	width: 60px;	
}

#calendar_table td.buy span{
	padding-right: 8px;
	text-align: right;
}

#calendar_table tr.off,
#calendar_table tr.off td,
#calendar_table tr.off td span,
#calendar_table tr.off td span a,
#calendar_table tr.off:hover td,
#calendar_table tr.off:hover td span,
#calendar_table tr.off:hover td span a,
#calendar_table tr.off td span a:focus,
#calendar_table tr.off td span a:hover{
	color: #82888a;
	cursor: default;
	text-decoration: none;
}
/******************************/
