/*////Geirangerfjord////*/



/*--- NEEDS REWRITING (including components that use simpleCalendar.css). Following statements are general and can effect other elements on the page / 081209LS */
dl, dt, dd {
	margin: 0px;
	padding: 0px;
	display: block;
	text-align: left;
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	overflow: hidden;
}


dt, dd {padding-top: 4px;
padding-bottom: 4px;}

dl {margin-bottom: 15px;}

dt {
	width: 100px;
	clear: left;
	font-weight: bold;
	float: left;


}

dd {	
/*width: 110px;*/
float: left;
.float: none;
}

/*select {width: 110px;}*/


dt.ddbutton {display:none;}
dd.ddbutton {/*width: 210px;*/ clear:left;}

/*----------------------------------------------------*/




div.onecal{
	float:left;

}

div.onecal, .calendartable{
	font-size: 10px;
	width: 220px;
	width: 220px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1B1B1B;
	padding: 0px;
	margin: 0px;
}


.calendartable_month_year_header{
	text-transform: Capitalize;
	font-weight:bold;
	font-size:11px;
}


.calendartable td{
	border: none;
	text-align: center;
	vertical-align: top;
}

.calendartable div {
	display:block;
	
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
	line-height: 26px;
	height: 26px;
	width: 26px;



}






table.calendartable div.calendartable_month_year_header,
.calendartable_weekdaynamerow td div,
.cal_th td div {height: 20px; line-height: 20px;}



table.calendartable div.calendartable_weeknumber,
td.calendartable_empty_weekdayname,
td.calendartable_empty_weekdayname div{
	width: 24px;
}



.cal_prev, .calendartable_month_year_header{float: left; text-align:left;}
.cal_next{float: right; text-align:right;}
div.cal_prev, div.cal_next{width: 56px;}
table.calendartable div.calendartable_month_year_header {width: 98px;}


.cal_prev img, .cal_next img {}





.calendartable_weeknumber,.calendartable_empty_weekdayname{	/*background-color:#E9EFF5;*/}




#CalendarLegend span{
	display:block;
	width:12px;
	height:10px;
	float:left;
}

#CalendarLegend table{
   width:100%;
   }

#CalendarLegend{
	clear:both;
	display:block;
	width:100%;
	text-align:center;
}

#CalendarLegend td{}



.calendartable_weekdayname{
	text-transform: Capitalize;
}



.cFormRow{

}


.cFormRow input{
	text-align: right;
}



.noborder{
	border-width: 0px;
}


.noborderright{
	border-right:0px;
}

.noborderleft{
	border-left:0px;
}



/*__ COLORS & TEXT FORMAT __*/

.calendartable_month_year_header,
tr.calendartable_weekdaynamerow,
div.cal_th{ background-color:#FFFFFF;}





.calendartable_weekdaynamerow, .calendartable_weekdaynamerow td, .calendartable_weekdaynamerow, div.calendartable_weeknumber{
	color:#6d6f71;

}


.switchday{
	background-color:#0099CC;
}
.availableday{
	background-color:#ff8441;
}

.activeday{
	background-color:#FF9933;
	color: #1B1B1B;	
}

.minpaxday{
	background-color:#CCC;
	color:#4D4F51;	
}

div.calendartable_today{
	font-weight: bold;
	color: #000000;
	background-color: #F7F7F7;	/*border: 2px solid purple;*/
}

.selectedDate{
	background-color: #EA5200;
	font-weight: bold;
	color:#FFFFFF;	/*border: 2px dotted #000;*/
}


.unavailableday{
	background-color:#6d6f71;
	color:#4D4F51;
}


#tooltip{
	padding: 5px;
	margin-left:10px;
	background-color:#6d6f71;
	color:#fff;
	border: 1px solid #ccc;
	text-align:center;
}









.cFormRow
{padding-top: 4px;
padding-bottom: 4px;}


/*------------------------------------
           Added 090114 LS
-------------------------------------*/

dd {text-align: left;}


/*----------------------------------*/


/*OLD*/

/* 

.calbutton{}


.calbutton input{

	width:100px;
	font-size:10px;
	padding: 1 2 1 2;


}

*/