

/*Calendar Pop Up*/
#calendarIcon{width:12px; height:15px; margin:0; padding:0 0 0 3px; clear:none!important; position:absolute; top:1px; right:0;}
/* POPUP CALENDAR */ 
#calendardiv{
	margin:0px 20px 0 180px!important; 
    padding:0; 
    z-index:300;    
    position:absolute;
    visibility:hidden;
	width: 140px;
	height: 135px;
	padding: 0px;

	color:#fff;
	font-size:10px;
	border:0px solid red;
    }
* html #calendardiv{position:relative; right:197px!important; top:479px!important;border:0px solid red;}

#calendardiv table{width:148px; margin:0; padding:0;
    float:left; clear:both;}
#calendardiv tr{width:148px; margin:0; padding:0;
   border:0px solid green; float:left;}

#calendardiv td, #calendardiv td table{border:0!important; margin:0;
    background-color:#FFF; font-size:11px; text-align:center;
    border:0px solid green!important;
    padding-right:0!important;}

/* Arrows L & R of Month/Year */
#calendardiv .Month{background-color:#FFF; font-size:11px!important;
    border:0px solid blue; color:#000; text-align:center;
    font-weight:bold;}
#calendardiv .Month a{margin:0; padding:0; font-size:10px!important;
    background-color:#FFF; border:0px solid red; color:#52342C;
    text-align:center; font-weight:bold;}

#calendardiv .DaysOfWeek{width:21px; margin:0!important;
    padding:0; float:left; background-color:#32281e; font-size:11px!important;
   border:0px solid green; text-align:center; color:#FFF;}
#calendardiv .Dates {width:21px!important; margin:0; padding:0;
    background-color:#FFF; border:0px solid green;
    text-align:center;}
    
 
 
 
 
 

/* 1 - 31 */
#calendardiv .Dates a{border:none!important; font-size:11px!important;
    background-color:#FFF; color:#000; text-align:center;
    font-weight:normal; text-decoration:none;}
#calendardiv .Dates a:hover{color:#B57C64;
    text-decoration:underline;}

#calendardiv .Today {width:147px; margin:0; padding:0; float:left; background-color:#FFF; text-align:center;}
#calendardiv .Today a {color:#503150; text-align:center; font-size:11px!important; font-weight:bold; text-decoration:none;}
#calendardiv .Today a:hover{text-decoration:underline;}
#calendardiv .xDates{visibility:hidden; width:25px}














/* POPUP CALENDAR */ 
.calendar{
    margin:-20px 20px 0 -505px!important; 
    padding:0; 
    z-index:300;    
    position:absolute;
    visibility:hidden;
	width: 140px;
	height: 135px;
	padding: 14px;

	color:#fff;
	font-size:10px;
	border:0px solid red;
    }
* html .calendar{position:relative; right:197px!important; top:479px!important;border:0px solid red;}

.calendar table{width:148px; margin:0; padding:0;
    float:left; clear:both;}
.calendar tr{width:148px; margin:0; padding:0;
    border:0px solid green; float:left;}

.calendar td, .calendar td table{border:0!important; margin:0;
    background-color:#FFF; font-size:11px; text-align:center;
    border:0px solid green!important;
    padding-right:0!important;}

/* Arrows L & R of Month/Year */
.calendar .Month{background-color:#FFF; font-size:11px!important;
    border:0px solid blue; color:#000; text-align:center;
    font-weight:bold;}
.calendar .Month a{margin:0; padding:0; font-size:10px!important;
    background-color:#FFF; border:0px solid red; color:#52342C;
    text-align:center; font-weight:bold;}

.calendar .DaysOfWeek{width:21px; margin:0!important;
    padding:0; float:left; background-color:#32281e; font-size:11px!important;
    border:0px solid green; text-align:center; color:#FFF;}
.calendar .Dates {width:21px!important; margin:0; padding:0;
    background-color:#FFF; border:0px solid green;
    text-align:center;}
    
 

/* 1 - 31 */
.calendar .Dates a{border:none!important; font-size:11px!important;
    background-color:#FFF; color:#000; text-align:center;
    font-weight:normal; text-decoration:none;}
.calendar .Dates a:hover{color:#B57C64;
    text-decoration:underline;}

.calendar .Today {width:147px; margin:0; padding:0; float:left; background-color:#FFF; text-align:center;}
.calendar .Today a {color:#503150; text-align:center; font-size:11px!important; font-weight:bold; text-decoration:none;}
.calendar .Today a:hover{text-decoration:underline;}
.calendar .xDates{visibility:hidden; width:25px}

#arrivalLabel{float:left; border:0px solid red; width:50px; height:20px;}
#ctl00_BookNow1_Form1_DateSelectionmonthcombo{margin:0 4px 0 0; padding:0; float:left; width:90px!important;}
#ctl00_BookNow1_Form1_DateSelectiondaycombo{margin:0 4px 0 0; padding:0; float:left; width:40px!important;}

#xcalendardiv {top:-100px;}
#xcalendardiv2 {top:-100px;}

