
#rightColForm {
  	margin: 5px 0;
}
#rightColForm .fieldname {
	margin: 6px 0 2px 0;
	font-size: 11px;
	font-weight: bold;
	color: #669900;
}
#rightColForm .error {
	line-height: 1.2em;
}
#rightColForm input.inputTxt, #rightColForm input.inputTxtZip, 
#rightColForm input.inputTxtCity, #rightColForm input.inputTxtDate, 
#rightColForm input.inputTxtTime, #rightColForm select, 
#rightColForm textarea.inputTxtArea {
  	margin-bottom: 4px;
	padding: 2px 1px;
	border: 1px solid #cccccc;
  	font-size: 11px;
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif;
}
#rightColForm input.inputTxt, #rightColForm textarea.inputTxtArea {width: 212px;}
#rightColForm input.inputTxtZip {width: 46px; margin-right: 2px;} 
#rightColForm input.inputTxtCity {width: 160px;}
#rightColForm input.inputTxtDate {width: 180px;}
#rightColForm input.inputTxtTime {width: 83px;}

#rightColForm .submitBut {
  	float: right;
	margin: 5px 0 0 0;
}


/*  ***************************************************************************  *
 *   BOOKINGS CALENDAR  
 *  ***************************************************************************  */
	.JBcpYearNavigation,
	.JBcpMonthNavigation
			{
			background-color:#333333;
			text-align:center;
			vertical-align: middle;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.JBcpDayColumnHeader,
	.JBcpYearNavigation,
	.JBcpMonthNavigation,
	.JBcpCurrentMonthDate,
	.JBcpCurrentMonthDateDisabled,
	.JBcpOtherMonthDate,
	.JBcpOtherMonthDateDisabled,
	.JBcpCurrentDate,
	.JBcpCurrentDateDisabled,
	.JBcpTodayText,
	.JBcpTodayTextDisabled,
	.JBcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.JBcpDayColumnHeader
			{
			text-align:center;
			border-bottom: 1px solid #333333;
			/*border-width:0 0 1 0;*/
			}
	.JBcpCurrentMonthDate,
	.JBcpOtherMonthDate,
	.JBcpCurrentDate
			{
			text-align:center;
			text-decoration:none;
			}
	.JBcpCurrentMonthDateDisabled,
	.JBcpOtherMonthDateDisabled,
	.JBcpCurrentDateDisabled
			{
			color:#CCCCCC;
			text-align:center;
			text-decoration:line-through;
			}
	.JBcpCurrentMonthDate
			{
			color:#333333;
			font-weight:bold;
			}
	.JBcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.JBcpOtherMonthDate
			{
			color:#808080;
			}
	TD.JBcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #333333;
			border-width:1;
			border:solid thin #000000;
			}
	TD.JBcpCurrentDateDisabled
			{
			border-width:1px;
			border:solid thin #FFAAAA;
			}
	TD.JBcpTodayText,
	TD.JBcpTodayTextDisabled
			{
			border:solid thin #333333;
			border-width:1px 0 0 0;
			border: 0;
			}
	A.JBcpTodayText,
	SPAN.JBcpTodayTextDisabled
			{
			height:20px;
			}
	A.JBcpTodayText
			{
			color:#333333;
			font-weight:bold;
			}
	SPAN.JBcpTodayTextDisabled
			{
			color:#CCCCCC;
			}
	.JBcpBorder
			{
			border:solid thin #333333;
			} 

