
.boxski_cal {
padding:10px 0px;
color:#000;
font-size:11px !important;
}

.datelink{

	font-size:10px;
}

.datecell{
   font-size:10px;
}
.notinmonth{

}

.todaysdate{
	background-color:#C7E3FE;
}
.dayoftheweek{
	background-color:#A58B4E ;
	color: white;
	font-weight: normal;
	font-size:12px;
}
.hiddenModalContent
{
	background-color: #FBF6E6;
}

.prev_next, .prev_next a {

	font-size:11px;
	font-weight:bold;
	text-decoration:none !important;
}

.day_link_active,.day_link_active_soldout{


	background-color:#F7E092;
	cursor:pointer;
}

.day_link_available{
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}



#timesoffered{

	padding: 10px 0px 10px 6px;
	margin-top: 10px;


}

.rproducts{
	position:relative;
	padding: 10px 0px 10px 0px;

}

.day{
	background-color:#ffffff;
}
.day_link{

}
.event{

}
.month{
	font-size:11px;font-weight:bold;
}
.prev_next_div{

}

#tabsContainer {
margin:0 auto;padding:0;
width:auto;height:auto;
font-size:11px ;


}
.tab {
width:94px;height:auto;
background:#fff;

border-left:#8a6a4c solid 1px;
padding:5px 0;margin:0;
text-transform:uppercase;
font-weight:bold;
float:left;
text-align:center;
}

.selectedTab {
width:95px;height:auto;
border-left:#8a6a4c solid 1px;
color:#444;
padding:5px 0;margin:0;
text-transform:uppercase;
font-weight:bold;
float:left;
text-align:center;


background:#FBF6E6;
}
#tabContent {
clear:both;
width:auto;height:auto;
margin:0;padding:0px;
border-bottom:none 0 !important;
position:relative;
}



.eventTitle { font-size:11px;font-weight:bold; margin:0;padding:0 0 2px 10px; }
.eventTitle2 { font-size:11px;font-weight:bold; margin:0 !important;padding:0 !important; }
.eventText { font-size:11px;padding-bottom:10px; }
.bookingBox {
padding:10px 5px;
}

.bookingBox h3 { font-size:13px; }

.unavailableDay { }

.availableDay {
cursor:pointer;
background-color:#ebe4cf;
 }

.soldOutDay
{
	background-color:#7B725C;
	cursor:pointer;
}

/* boxes for legend */

/* boxes for legend */
.unavailableBox {
width:15px;
padding:3px;
border:#615948 solid 1px;
background-color:#fbf9f3;
}

.availableBox {
width:15px;
padding:3px;
border:#615948 solid 1px;
background-color:#ebe4cf;
 }

.soldOutBox {
width:15px;
padding:3px;
border:#615948 solid 1px;
background-color:#7B725C;
}

.day_link_activeBox{
background-color:#F7E092 ;
width:15px;
padding:3px;
border:#615948 solid 1px;
}
