
form#rentTime	{
	width: 600px;
	float: left;
}
form#rentTime span	{
	padding-left: 15px;
}
form#rentTime fieldset	{
    padding: 0px;
    margin: 0px;
    border: none;
}
form#rentTime select    {
    border: 1px solid #999999;
    margin: 0px 1px;
    border-color: #999999 #ffffff #ffffff #999999;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: auto;
	float: none;
}
p.showMoreCalendars	{
	clear: both;
	text-align: right;
	margin: 0px 15px;
}

.calendars	{
	clear: both;
	padding: 0px 10px;
}
.calendars div.padding	{
	float: left;
	padding: 15px;
}
.dragWindow .calendars div.padding	{
	float: left;
	padding: 10px;
}
.calendars div.padding div	{
	border: 1px solid #85a043;
	background-color: #ffffff;
	padding: 1px;
}
.calendars table	{
	empty-cells: hide;	
}
.calendars table caption	{
	padding: 2px 2px; 
	font-weight: 600;
	background-color: #eff2e7;
}
.calendars table th	{
	padding: 2px 5px; 
	font-weight: 600;
}
.calendars table td	{
	padding: 1px 4px;
	text-align: right;
	background-color: #f1f1f1;
	border: 1px solid #ffffff
}
.calendars table td.active	{
	cursor: pointer;
}
.calendars table td.active:hover	{
	border: 1px solid #728f23;
}
.calendars table td.empty	{
	background-color: #ffffff;
}
.calendars table .sunday	{ 
	color: #dd0000 ;
}
.calendars table .today	{
	border: 1px solid #dd0000;
}
.priceLevel1	{ background-color:#f9f9c5 !important }
.priceLevel2	{ background-color:#ffe270 !important }
.priceLevel3	{ background-color:#ffc37a !important }
.priceLevel4	{ background-color:#fea292 !important }
.priceLevel5	{ background-color:#ff99cb !important }
.priceLevel6	{ background-color:#ff4ad7 !important }
.priceLevel7	{ background-color:#de7ab6 !important }
.priceLevel8	{ background-color:#ff4c7d !important }
.calendars table td.chosen		{ 
	background-color:#afc479 !important; 
}
	
