body
{
	background-color: #FFFFC4;
}
table
{
	border-width: 0px;
	border-spacing: 0px;
	padding: 0px;
}
table td
{
	text-align: center;
	vertical-align: middle;
}
.maintoptable td
{
	vertical-align: bottom;
}
a
{
	text-decoration: none;
	vertical-align: middle;
}
img
{
	border-width: 0px;
}
.choosedate
{
	font-weight: bold;
	font-size: 20px;
}
.picttable
{
	width: 100%;
}
.picttable td
{
	vertical-align: top;
}
.sizetext
{
	width: 50px;
	text-align: center;
	height: 25px;
	border: 1px solid black;
	background-color: #FFFFC4;
}
.sizebutton
{
	cursor:pointer;
	border: 1px solid black;
	background-color: #FFFFC4;
	height: 25px;
	color: #000000;
	font-weight: bold;
}
.showdate
{
	font-size: 20px;
	text-align: center;
	vertical-align: middle !important;
}
.choosedaytable,.choosehourtable,.choosepicttable
{
	border: 1px solid #000000;
}
.choosedaytable td,.choosehourtable td
{
	width: 25px;
}
.choosepicttable td
{
	width: 50px;
}
.choosedaytable tr,.choosehourtable tr,.choosepicttable tr
{
	height: 25px;
}
.daynames
{
	font-weight: bold;
}
.daynoday
{
	cursor:default;
}
.daynodayover
{
	cursor: default;
}
.daypict,.pictpict,.hourpict
{
	cursor:pointer;
	font-weight: bold;
	background-color: #FFFFC4;
}
.daypictover,.pictpictover,.hourpictover
{
	cursor:pointer;
	font-weight: bold;
	background-color: #FEFF93;
}
.daynopict,.hournopict,.pictnopict
{
	cursor:default;
}
.daynopictover,.hournopictover,.pictnopictover
{
	cursor:default;
}
.dayselect,.hourselect,.pictselect
{
	color: #FFFFFF;
	cursor:default;
	background-color: #000099;
	font-weight: bold;
}