/*
*  Bazillyo's Spiffy Popup Calendar Styles v1.5 Copyright S. Ousta
*/
#spiffycalendar {
	width: 185px;
	height:130px;
	left: 0px;
	top: 0px;
	background-color: #cccccc;
	position: absolute;
	visibility: hidden;
	z-index: 1000;
}

.cal-SymbolBtn {
	font-family: Webdings;
	font-size: 8pt;
	outline-style : none;
	outline-width: 0px;
}

.cal-BtnLink {
	outline-style : none;
	outline-width: 0px;
}

a.cal-DayLink {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: black;
    background-color: transparent;
}

a.cal-DayLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: #005CA1;
}

a.cal-DayLink:active {
   	font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    background-color: transparent;
    color: #0066FF;
}

.cal-TextBox{
	background:#FFFFFF url(../templates/hotelurimamaia/img/input_bg.gif) repeat-x scroll 0 0;
	height: 13px;
	padding:2px 5px 0;
	vertical-align:middle;
	background-image:none;
	border:1px solid #B7A78B;
	width:67px;
}
/*
.cal-TextBox{

	border: #CCC 1px solid;
	font-size: 10px;
	width: 57px;
	height: 13px;
	color: #999082;
	font-family: Arial;
	background-color: #FFFFFF;
}*/

.cal-TextBoxInvalid {
	border:1px solid #B7A78B;
	width:67px;
	height: 13px;
	padding:2px 5px 0;
	vertical-align:middle;
	background-image:none;
}
/*
.cal-TextBoxInvalid{
	border: #FF0000 1px solid;
	font-size: 10px;
	width: 60px;
	height: 13px;
	color: #999082;
	font-family: Arial;
	background-color: #FFFFFF;
}*/
.cal-TextBoxDisabled {
	border:1px solid #B7A78B;
	width:67px;
	height: 13px;
	padding:2px 5px 0;
	vertical-align:middle;
	background-image:none;
	color: #999082;
}
/*
.cal-TextBoxDisabled {
	font-size: 10px;
	width: 60px;
	height: 13px;
	color: #999082;
	font-family: Arial;
	background-color: #FFFFFF;
}*/

.cal-ComboBox{
    color: Navy;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #EAFFFF;
}

.cal-Today {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: red;
    background-color: transparent;
}

.cal-Day {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: black;
    background-color: transparent;
}


a.cal-TodayLink {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: red;
    background-color: transparent;
}
a.cal-TodayLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: Blue;
}
a.cal-TodayLink:active {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: #0066FF;
}

.cal-GreyDate {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
	background-color: #F6F6F6;
    color: #999999;
}

.cal-GreyInvalidDate {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: line-through;
	background-color: #FFFFCC;
    color: #999999;
}

.cal-DayCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
	background-color:White;
}

.cal-HeadCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
	color: #ffffff;
	background-color: #005CA1;
	z-Index: 1000;
}
a.cal-HeadCell {
	color: #ffffff;
	text-decoration:none;
}
a.cal-HeadCell:active {
	color: #ffffff;
	text-decoration:none;
}
a.cal-HeadCell:hover {
	color: #ffffff;
	text-decoration:underline;
}
.cal-Table{
	border-top-color: #6666FF;
	border-left-color: #6666FF;
	border-right-color: #6666FF;
	border-bottom-color:  #6666FF;
	background-color: #6666CC;
	border-width:1px;
	border-style: solid;
	z-Index: 1000;
}

