DIV#availCalendar {}

table.i-lieCal 
{
	width: 645px;
	height: 67px;
	padding: 0;
	margin-bottom: 15px;
	line-height: 11px;
	float: left;
	border: 1px solid #dbdbdb;
	border-width: 0px 0px 1px 1px;
	
}

table.i-lieCal TR TD.headRow,
table.i-lieCal td,
table.i-lieCal th 
{
	border-collapse: collapse;
	border: 1px solid #dbdbdb;
	border-width: 1px 1px 0px 0px;
	height: 22px;
}

table.i-lieCal td,
table.i-lieCal th {
	text-align: center;
	vertical-align: middle;
	color: #444;
	position: relative;
	background-color: #eae7e7;
	font-size: 11px;
}

table.i-lieCal td {
	font-weight: bold;
}

table.i-lieCal th {
	font-weight: bold;
	font-size: 10px;
	background-color: #fff;
	font-weight: normal;
}
/*table.i-lieCal td:hover
{
	background-color: #fff;
	color: #222;
}*/


table.i-lieCal td.reserved 
{
	background: #4b4f55;
	color: white;
}

table.i-lieCal td.desired 
{
	background: #ffbd00;
	color: Black;
}

table.i-lieCal td.desired_reserved 
{
	background: Red;
	color: Black;
}


table.i-lieCal td.reserved-temp 
{
	background: #cfcfcf;
	color: Black;
}


table.i-lieCal TR TD.headRow { 	background-color: #fff; font-size: 12px; padding: 0px 2px; text-align: left; font-weight: bold; color: #4b4f55; cursor: default;}
table.i-lieCal TR TD.headRow:hover { background: #fff;}
table.i-lieCal TR TD.headRow .calMonth { float: right; font-weight: normal;}




DIV.carousel 
{
    width: 645px;
    height: auto;
	float:left;
	position: relative;
}

DIV.carousel ul,
DIV.carousel li
{
    height: auto;
    float: left;
	
}
DIV.carousel li
{
	width: 645px;	
	list-style-type: none;
	padding: 0 !important;
	margin: 0 !important;
}

.carousel-previous, 
.carousel-next
{ 
	height: 67px; 
	width: 30px;
	text-indent: -100000px;
	float: left;
	cursor: pointer;
	
}
.selected .carousel-previous, 
.selected .carousel-next { width: 27px; }

.carousel-previous{background:url(../admin/images/button/scrollLeft.png) no-repeat 50% 50%; margin-right: 2px; }
.carousel-next{background:url(../admin/images/button/scrollRight.png) no-repeat 50% 50%; margin-left: 2px;}


.vrFrame { margin-bottom: 2px;}

DIV.availability { height: 98px; overflow: hidden;}