@charset "utf-8"
@import url(common.css);
.pagebg {
	font-family:Helvetica;
	font-size:9pt;
	color:#FFFFFF;
	background-color:#1C1B1B;
}
.bodybg {
	font-family:Arial;
	font-size:9pt;
	color:#302e2b;
	background-color:#FFFFFF;
}
.bannerheader {
font-family:Arial;
font-size:8pt;
font-weight:bold;
color:Arial;
background-color:8pt;
}
.head {
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#555555;
}
.subhead {
	font-family:Arial;
	font-size:9pt;
	color:#302e2b;
	background-color:#EFEFEF;
}
.inactivetab {
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	height:22px;
	background-color:#656464;
}
.activetab {
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#43413c;
	background-color:#a5a5a5;
}
.tabsborder {
	border:solid 1px #656464;
	border-bottom-width:0px;
}
.outsideborder {
	border:solid 1px #d7d6d6;
}
.dividerline {
	background-color:#d7d6d6;
	height:1px;
}
.title {
	font-family:Arial;
	font-size:9pt;
	color:#CC346E;
	font-weight:bold;
}
.errortext {
	font-family:Arial;
	font-size:9pt;
	color:#c9362b;
}
.disabledtext {
	color:#282828;
}
input.button1 {
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#333333;
	border:solid 1px #333333;
	padding:2px 6px 2px 6px;
}
A.hylink1:Link, A.hylink1:Visited {
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#DE5F42;
	text-decoration:underline;
}
A.hylink1:Hover {
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#DE5F42;
	text-decoration:none;
}
A.hylink2:Link, A.hylink2:Visited {
	font-family:Arial;
	font-size:9pt;
	color:#43413c;
	text-decoration:underline;
}
A.hylink2:Hover {
	font-family:Arial;
	font-size:9pt;
	color:#43413c;
	text-decoration:none;
}
.navbg {
	font-family:Arial;
	font-size:9pt;
	color:#FFFFFF;
	background-color:#656464;
	padding:0px 9px 0px 9px;
}
A.navlink:Link, A.navlink:Visited {
	font-family:Arial;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration:none;
}
A.navlink:Hover {
	color:#FFFFFF;
}
input.textfield {
	font-family:Arial;
	font-size:8pt;
	color:#43413c;
	height:15px;
	background-color:#FFF;
	border:solid 1px #aeaeae;
}
textarea{
border:1px solid #aeaeae;
font-family:Arial;
font-size:8pt;
margin-top:10px;
}
/*  FOR AVAILABILITY CALENDAR */
 /* display for month & year panel and days panel */
.calhead {
	font-family:Arial;
	font-size:9pt;
	color:#302e2b;
	background-color:#FFFFFF;
}
 /* display for month name & full availability calendar background */
.calmonth {
	font-family:Arial;
	font-size:9pt;
	color:#302e2b;
	background-color:#f6f5f5;
}
/* inactive dates prior to the current date */
.calinactivedates {
	font-family:Arial;
	font-size:9pt;
	color:#FFFFFF;
	background-color:#949494;
}
/* all active dates */
.calactivedates {
	font-family:Arial;
	font-size:9pt;
	color:#FFFFFF;
	background-color:#4d871f;
}
/* selected date range for reservation */
.calcurrentsel {
	font-family:Arial;
	font-size:9pt;
	color:#FFFFFF;
	background-color:#43413C;
}
/* dates showing no availability of rooms */
.calnoavailability {
	font-family:Arial;
	font-size:9pt;
	color:#FFFFFF;
	background-color:#a42600;
}
.leftarrow {
	font-family:Arial;
	font-size:9pt;
	color:#ffffff;
	background-color:#c74200;
}
.leftarrow span {
border-left:13px solid  #c74200;}
#discountpanel {
	font-family:Arial;
	font-size:9pt;
	color:#232323;
	background-color:#fffbbf;
border:1px solid  #e8e17e;}
.discounttext {
	font-family:Arial;
	font-size:9pt;
	color:#232323;
	background-color:#fffbbf;
}
 /* separator line above days panel */
.calhline {
	height:1px;
	background-color:#DADAD4;
}
/*/////////////////// FOR AVAILABILITY CALENDAR ENDS HERE //////////////////////////////*/
#datepick-div, .datepick-inline {	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	padding: 0;
	margin: 0;
	background: #FFFFFF;
/* bodybg background color */	color: #302e2b;
/* bodybg font color */	width: 15em;
}#datepick-div {	display: none;
	border: 1px solid #302e2b;
 /* bodybg font color */	z-index: 100;
 /*must have*/	padding:10px;
}.datepick-inline {	float: left;
	display: block;
	border: 0px;
}.datepick-rtl {	direction: rtl;
}.datepick-dialog {	padding: 5px !important;
/*	border: 1px ridge #555555 !important; /* cell border color - ( head background color ) */
}.datepick-disabled {	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}button.datepick-trigger {	width: 25px;
	padding: 0px;
}img.datepick-trigger {	margin: 2px;
	vertical-align: middle;
}.datepick-prompt {	float: left;
	padding: 2px;
}* html .datepick-prompt {	width: 15em;
}.datepick-control, .datepick-links, .datepick-header, .datepick {	clear: both;
	float: left;
	width: 100%;
	color: #302e2b; /* clear and close font color - ( bodybg font color ) */ 
}.datepick-control {	background: #FFFFFF;/* clear and close div background color - (bodybg background color) */
	padding:0px;
}.datepick-links {	background: #EFEFEF; /* prev and next background color - ( subhead background color ) */
	padding: 2px 0px;
}.datepick-control, .datepick-links {	font-weight: normal;
	font-size: 100%;
}.datepick-links label {	padding: 2px 5px;
	color:#302e2b; /* bodybg font color */
}.datepick-prev {	float: left;
	width: 34%;
	text-align:left;
}.datepick-clear {	display:none;
}.datepick-rtl .datepick-clear, .datepick-rtl .datepick-prev {	float: right;
	text-align: right;
}.datepick-current {	float: left;
	width: 30%;
	text-align: center;
}.datepick-close, .datepick-next {	float: right;
	width: 34%;
	text-align: right;
}.datepick-close {	margin:7px 0px 7px 0px;
}.datepick-rtl .datepick-close, .datepick-rtl .datepick-next {	float: left;
	text-align: left;
}.datepick-header {	background: #FFFFFF; /* month div background color - ( bodybg background color ) */
	text-align: center;
	font-weight: bold;
	min-height: 1.7em;
	padding:5px 0px 5px 0px;
}.datepick-header select {	background: #FFFFFF; /* month and year list menu background color - ( bodybg background color ) */
	color: #302e2b; /* month and year list menu font color - ( bodybg font color ) */
/*	border: 0px;*/
	font-weight: normal;
	float:left;
/*	border:solid 1px #d4d4d4;*/
	margin-right:10px;
}.datepick-header span {	position: relative;
	color:#CC346E; /* title font color */
	top: 3px;
}.datepick {	background: #ccc;
	text-align: center;
	font-size: 100%;
	border-left: solid 1px #555555; /* days cell border color - ( head background color ) */
}.datepick a {	display: block;
	width: 100%;
}.datepick-title-row {	background: #555555; /* ( head background color ) */
}.datepick-title-row th {	text-align: center;
	font-weight: normal;
	height:18px;
}.datepick-days-row {	background: #FFFFFF;/* All dates background color - ( bodybg background color ) */
	color: #302e2b;/* All dates font color - ( bodybg font color ) */
}.datepick-week-col {	background: #555555;/* day names background color - ( head background color ) */
	color: #302e2b;/* day names font color - ( bodybg font color ) */
}.datepick-days-cell {	color: #302e2b;/* days font color - ( bodybg font color ) */
	border: solid 1px #555555;/* days cell border color - ( head background color ) */
	border-width:0px 1px 1px 0px;
}.datepick-other-month {	background: #FFFFFF;/* bodybg background color */
}.datepick-week-end-cell {	color:#CC346E;/* weekend font color - ( title font color ) */
	background: #FFFFFF;/* weekend background color - ( bodybg background color ) */
}.datepick-title-row .datepick-week-end-cell {	background: #555555;/* day names background color - ( head background color ) */
}.datepick-week-over {	background: #ddd;
}.datepick-unselectable {	color: #888;
}.datepick-today {	background: #CC346E;/* today's date bg color - ( title font color ) */
	color:#FFFFFF;/* today's date font color - ( bodybg background color ) */
}.datepick-current-day {	background: #1C1B1B;/* pagebg background color */
	color: #FFFFFF;/* pagebg font color */
}.datepick-days-cell-over {	background: #c6c5bd;
	color: #302e2b;/* bodybg font color */
	font-weight:bold;
/*	border: 1px solid #1C1B1B;( pagebg background color ) */
}.datepick-status {	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}#datepick-div a, .datepick-inline a {	cursor: pointer;
	margin: 0;
	padding: 0;
	text-decoration: none;
}.datepick-inline .datepick-links a {	color:#302e2b;/* bodybg font color */
	padding: 0 5px !important;
}.datepick-control a {	padding: 2px 5px !important;
	color:#302e2b;/* clear and close link font color - ( bodybg font color ) */
	background:#EFEFEF;/* clear and close bg color - ( subhead background color ) */
/*	border:solid #1C1B1B 1px;/* clear and close border color - ( pagebg background color ) */
	margin:0px 0px 5px 0px;
}.datepick-links a {	color:#302e2b;/* prev and next link font color - ( bodybg font color ) */	
	padding: 2px 5px !important;
	background:#EFEFEF;/* prev and next bg color - ( subhead background color ) */
/* 	border:solid #1C1B1B 1px; clear and close border color - ( pagebg background color ) */
}.datepick-title-row a {	color: #302e2b; /* prev and next link font color - ( bodybg font color )*/
}.datepick-control a:hover {	color:#302e2b;/* clear and close link hover font color - ( bodybg font color ) */
	background:#EFEFEF;/* clear and close hover background color - ( subhead background color ) */
/*	border:solid #1C1B1B 1px;/* clear and close hover border color - ( pagebg background color ) */
}.datepick-links a:hover, .datepick-title-row a:hover {	background: #EFEFEF;/* prev and next hover background color - ( subhead background color ) */
	color: #302e2b;/* prev and next link hover font color - ( bodybg font color ) */
}.datepick-multi .datepick {/*	border: 1px solid #302e2b;( bodybg font color ) */
}.datepick-one-month {	float: left;
	width: 15em;
}.datepick-new-row {	clear: left;
}/* ___________ IE6 IFRAME FIX ________ */
.datepick-cover {    display: none;/*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute;  /*must have*/
    z-index: -1;  /*must have*/
    filter: mask();  /*must have*/
    top: -1px; /*must have*/
    left: -1px;  /*must have*/
    width: 187px; /*must have*/
    height: 187px; /*must have*/
}