/* CSS Document */

html,body,div,li,dl,dt,dd,h1,h2,h3,h4,h5,pre,form,blockquote,fieldset,input { margin:0; padding:0; }

body{
	font:12px/1.4em arial, helvetica, tahoma, verdana, sans-serif; color:#3e3e3e;
}

/**
* calender
*/

.clear{ clear:both; }
a { color:#6c9d30; }

ul.calender, ul.calender2{
	list-style-type:none;
}

.calender{
	float:left;
	margin:0px;
	padding:0px;
	width:490px;
}

ul.calender li .nav1{
	padding:5px 10px 5px 0px;
	float:left;
	width:60px;
	text-align:center;
}

.calender li ul.calender{
	clear:both;
}

.nav1{
	display:block;
}

ul.calender2{
	margin:0px;
	padding:0px;
}

ul.calender2 li{
	clear:both;
}

ul.calender2 li .nav1{
	padding:5px;
	display:block;
	float:left;
	width:58px;
	border:1px solid #fff;
	text-align:center;
}

.taken{	background-color:#6c9d30!important;	margin:1px 0 0 1px; }
.nodate{background-color: #E0E0E0!important;}

.booked{
	width:20px;
	float:left;
	margin:0px 0px 0px 10px;
}


.monthyear{
	float:left;
	clear:both;
	text-align:center;
	width:490px;
}

.leftnav{
	float:left;
	margin:0px 0px 10px 0px;
}

.rightnav{
	float:right;
	margin:0px 0px 10px 0px;
}

.monthyear{
	float:left;
	clear:both;
	text-align:center;
	width:490px;
	margin:20px 0px 10px 0px;
	font-size:1.2em;
    background-image:url(../images/bk-process.gif);
	background-position:top left;
	background-repeat:repeat-x;
	font-weight:normal;
}

.calcontainer { width:595px; }

.calender .nav1 { background-color:#fff; color:#a7a7a7; }
.calender2 .nav1 { background-color:#fff; color:#363636; }

.fullcalendar{font-size:0.9em; width:189px; float:left; margin:0 9px 0 0; }
.fullcalendar ul.calender2 li .nav1, .fullcalendar ul.calender li .nav1{padding:5px 8px 5px 8px; width:10px; border:1px solid #ccc; margin:-1px 0 0 -1px; }
.fullcalendar .monthyear{width:190px;}
.fullcalendar .calender{width:190px; margin:0 8px 0 0; }
.fullcalendar .monthyear{background-color:#dae6cb; width:189px; margin:10px 0 0 0; padding:10px 0 10px 0; font-weight:bold; }

.availablelabel{ margin:0 0 0 20px; }
.available{ background-color:#fff; border:1px solid #ccc; width:20px; float:left; margin:0 0 0 10px; }
.topinfo{ margin:20px 0 0 0; float:left; }
.floatL{ float:left; }

.changeoverdays { margin:0 0 0 10px; }
.nextprevwrapper{ width:586px; display:block; clear:both; float:left; }

.floatL { float:left; }
.floatR { float:right; }


.startcrossover{ background-image:url(../images/start-crossover.png); background-position:top left; background-repeat:no-repeat; }
.endcrossover{ background-image:url(../images/end-crossover.png); background-position:top left; background-repeat:no-repeat; }

a.btnprevnext{ background-image:url(../images/inner/btn-submit.gif); background-repeat:no-repeat; background-position:top left; width:98px; height:20px; border:0px; display:block; color:#fff!important; cursor:pointer; text-align:center; text-decoration:none; padding:1px 0 0 0; }

/**
* end calender
*/


