
.clsAxisFont{
  font-family:Arial;
  font-size:12pt;
  color:#AE275C;
}

/*body{
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:11px;
	margin:0px;
	padding:0px;
	height:100%;
	color:#666666;
}*/

/* my code table list box result*/

*.listbox_tab
{
  position:absolute;
  width:220px;
  top:160px; 
  left:37px; 
}

/*my code */


.clsTextBox{
    font-family:Arial;
    BORDER:solid 1px #919B9C;
    font-size:9pt;
    padding:0px;
    vertical-align:bottom;
}

.SearchTextBox1{
    width:200px;
/*    BORDER:solid 1px #919B9C;*/

    BORDER-LEFT:solid #919B9C 1pt;
    BORDER-RIGHT:solid #919B9C 0pt;
    BORDER-TOP:solid #919B9C 1pt;
    BORDER-BOTTOM:solid #919B9C 1pt;
    height:18px;
    font-size:11px;
    padding-left:1px;
    vertical-align:middle;
    color:#666666;
    font-weight:bold;
}

.SearchTextBox1_home{
    width:270px;
/*    BORDER:solid 1px #919B9C;*/
    BORDER-LEFT:solid #919B9C 1pt;
    BORDER-RIGHT:solid #919B9C 0pt;
    BORDER-TOP:solid #919B9C 1pt;
    BORDER-BOTTOM:solid #919B9C 1pt;
    height:20px;
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    padding-left:5px;
	padding-top:5px;
    vertical-align:middle;
    color:#8b8f92;
    font-weight:bold;
}

.SearchBTN_home
{
    BORDER-LEFT:solid #919B9C 0pt;
    BORDER-RIGHT:solid #919B9C 1pt;
    BORDER-TOP:solid #919B9C 1pt;
    BORDER-BOTTOM:solid #919B9C 1pt;
	width:29px;
    height:28px;
    font-size:20px;
    vertical-align:middle;
    color:#ff9900;
    font-weight:bold;
    text-align:center;
    BACKGROUND-COLOR:#FFFFFF;
}


.SearchTextBoxmap{
    width:200px;
/*    BORDER:solid 1px #919B9C;*/

    BORDER-LEFT:solid #919B9C 1pt;
    BORDER-RIGHT:solid #919B9C 0pt;
    BORDER-TOP:solid #919B9C 1pt;
    BORDER-BOTTOM:solid #919B9C 1pt;
    height:18px;
    font-size:11px;
    padding-left:1px;
    vertical-align:middle;
    color:#666666;
    font-weight:bold;
}


.NarrowSearchTextBox1{
    width:200px;
    BORDER:solid 1px #919B9C;
    height:18px;
    font-size:11px;
    padding-left:1px;
    vertical-align:middle;
    color:#666666;
    font-weight:bold;
}


.SearchBTN
{
    BORDER-LEFT:solid #919B9C 0pt;
    BORDER-RIGHT:solid #919B9C 1pt;
    BORDER-TOP:solid #919B9C 1pt;
    BORDER-BOTTOM:solid #919B9C 1pt;

    height:22px;
    font-size:11px;
    vertical-align:middle;
    color:#5AA2C0;
    font-weight:bold;
    text-align:center;
    BACKGROUND-COLOR:#FFFFFF;
}



.DDMM{
        font-family:Arial;
	background-repeat:no-repeat;
	width:34.5px;
	height:18px;
	BORDER:solid 1px #919B9C;
	color:#666666;
	vertical-align:middle;
        text-align:center;
	font-size:11px;
        font-weight:bold;
}


.YYYY{
font-family:Arial;
	background-repeat:no-repeat;
	width:41px;
	height:18px;
	BORDER:solid 1px #919B9C;
	color:#666666;
	vertical-align:middle;
        text-align:center;
	font-size:11px;
        font-weight:bold;
}


.cal{
	background-repeat:no-repeat;
	width:16px;
	height:12px;
	border:0px;
}

.cal_home{
	background-repeat:no-repeat;
	width:31px;
	height:23px;
	border:0px;
}


.disp_cal
{
	position:absolute;
	left: 245px; 
	top: 197px; 
	z-index:10000;

}

.NoOfNights{
       font-family:Arial;
	background-repeat:no-repeat;
	width:40px;
	height:18px;
	margin-top:3px;
	BORDER:solid 1px #919B9C;
	color:#666666;
	vertical-align:middle;
	font-size:11px;
        font-weight:bold;
}


.btnSearch{
	background-repeat:no-repeat;
	width:81px;
	height:24px;
	border:0px;
	color:#9C3414;
}

.clsSmallFont{
  font-family:Arial;
  font-size:8pt;
}

.clsSmallFont1{
  font-family:Arial;
  font-size:2pt;
}

.clsURBookingSmallFont{
  font-family:Arial;
  font-size:9pt;
}

.clsFont{
  font-family:Arial;
  font-size:9pt;
  color:#666666;
}

.clsFontBold{
  font-family:Arial;
  font-size:9pt;
  color:#666666;
  font-weight:bold;
}

.clsFontTab{
  font-family:Arial;
  font-size:9pt;
  color:#B4B5B8;
  font-weight:bold;
}

.clsFontWhiteTab{
  font-family:Arial;
  font-size:9pt;
  color:#FFFFFF;
  font-weight:bold;
}

.clsFontBlue{
  font-family:Arial;
  font-size:9pt;
  color:blue;
}

.clsFontWhite{
  font-family:Arial;
  font-size:9pt;
  color:#FFFFFF;
}
 
.clsFontBKSelected
{
  /* background:url(images/yes_mark.gif) no-repeat center;*/
 }
 
.clsFontBKUNSelected{
   /* background:url(images/yes_mark_white.gif) no-repeat center;*/
}

.clsFontBKUNSelectedPast{
  font-family:Arial;
  font-size:15pt;
  font-weight:bold;
  color:black;
}




.clsFontPink{
      font-family:Arial;
      font-size:16px;
      color:#FF818A;
      font-weight:bold;
}


.clsCursorHand{
   cursor:pointer;
}


.clsCursorDefault{
   cursor:Default;
}

.location{
	font-size:11px;
	color:#FF9933;
}


.greyText11{
	font-size:11px;
	color:#666666;
}

.greyText11Bold{
	font-size:11px;
	color:#666666;
	font-weight:bold;
}


.greyText12{
	font-size:12px;
	color:#666666;
}



.category{
	font-size:11px;
	color:#818285;
}

.title{
	font-size:13px;
        FONT-WEIGHT: bold;
/*	color:#FF9933;*/
        color:#FF9933;
}

.location{
	font-size:11px;
	color:#FF9933;
}

.brief{
	font-size:11px;
	color:#666666;
	padding-top:3px;
	padding-bottom:3px;
}

.Splcondtxt{
	font-size:11px;
	color:#E28067;
	padding-top:3px;
	padding-bottom:3px;
	font-family:Arial;
}


.logo{
	color:#666666;
	font-size:25pt;
         FONT-FAMILY: Arial;
}

.logo1{
        color:#666666;
	font-size:14pt;

         FONT-FAMILY: Arial;
}

.logo2{
	color:#E74241;
	font-size:25pt;
         FONT-FAMILY: Arial;
}
.clsShortlist{
  background-color:#F1F1F2;

}


.clsGridAlternateColorOne
{
	background-color :#FFFFFF;
}

.clsGridAlternateColorTwo
{
	background-color :#EBF6FF;
}

/*
.clsButton{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    color:#666666;
    BORDER:solid 1px #91A7B4;
    background-color : #e0efff;
}
*/
.clsMenu1
{
    /*BORDER:solid 1px #F09696;*/
    BACKGROUND-COLOR: #6699FF;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-LEFT: #F09696 1pt solid;
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: #F09696 1pt solid;
    BORDER-BOTTOM: black 1pt solid;
    FONT-WEIGHT: bold;
    color :#666666 ;
    font-family :Arial;
    font-size : 12pt;
}

.clsMenu12
{
    color :#B4B5B8 ;
    font-family :Arial;
    font-size : 35pt;
}

.clsMenu13
{
    FONT-WEIGHT: bold;
    color :#B4B5B8 ;
    font-family :Arial;
    font-size : 35pt;
}

.clsMenu14
{
    color :#F09696 ;
    font-family :Arial;
    font-size : 35pt;
}


.clsMenu15
{
    color :#B4B5B8 ;
    font-family :Arial;
    font-size : 25pt;
}
.clsBookingBorderBLR
{
    BORDER-BOTTOM:  solid 1pt  #D1D2D4;
    BORDER-LEFT:  solid 1pt  #D1D2D4;
    BORDER-RIGHT:  solid 1pt  #D1D2D4;
}

.clsBKMenu1
{
    BACKGROUND-COLOR: #f8f8f8;

/*    BORDER-BOTTOM:  solid 1pt  #F1F1F0;*/
    BORDER-TOP:  solid 1pt  #D1D2D4;
    BORDER-LEFT:  solid 1pt  #D1D2D4;
    BORDER-RIGHT:  solid 1pt  #D1D2D4;

/*    FONT-WEIGHT: bold;*/
    color :#FF9933;
    font-family :Arial;
    font-size : 13pt;
    cursor:pointer;
    padding-TOP:4px;
}

.clsBKMenu2
{
   BORDER-BOTTOM:  solid 1pt  #D1D2D4;
    BORDER-TOP:  solid 1pt  #D1D2D4;
    BORDER-LEFT:  solid 1pt  #D1D2D4;
    BORDER-RIGHT:  solid 1pt  #D1D2D4;
     FONT-WEIGHT: bold;
    color :#666666 ;
     BACKGROUND-COLOR: #f8f8f8;
    font-family :Arial;
    font-size : 8pt;
    cursor:pointer;
    padding-TOP:4px;
    padding-bottom:2px;
}

.clsFontRed
{
	font-family :Arial;
	font-size : 8pt ;
	color :#EE0000;
}

.clsFontRed_home
{
	font-family :Arial;
	font-size : 9pt ;
	color :#EE0000;
}


.footerContent{
	padding-top:10px;
	padding-left:60px;
	margin-right:auto;
	margin-left:auto;
        color:#3E9283;
        text-decoration:none;
}

.footer{
	width:100%;
	margin-right:auto;
	margin-left:auto;
	vertical-align:top;
	background-image:url(../images/bottom_line.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:10px;
	color:#3E9283;
	font-size:11px;
}



.clsCalBorder
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-LEFT: #D1D2D4 1pt solid;
    BORDER-RIGHT: #D1D2D4 1pt solid;
    BORDER-TOP: #D1D2D4 1pt solid;
    BORDER-BOTTOM: #D1D2D4 1pt solid;
    FONT-WEIGHT: bold;
    color :#666666 ;
    font-family :Arial  ;
    font-size : 8pt ;
}


.clsCal
{
	background-color :#FFFFFF;
        color:#666666;
/*        FONT-WEIGHT: bold;*/
        font-family:Arial;
        font-size:7pt;
        border:1pt red;
}

.clsCalPDT
{
	background-color :#FFFFFF;
        /*color:#FF6600;*/
color:#ff9933;
FONT-WEIGHT: bold;
        font-family:Arial;
        font-size:7pt;
        border:1pt red;
}

.clsCalTDT
{
	background-color :#FFFFFF;
        color:#C77E68;
        FONT-WEIGHT: bold;
        font-family:Arial;
        font-size:7pt;
        border:1pt red  ;
}

.clsCalWE
{
	background-color :#F7C864;
        color:#666666;
        FONT-WEIGHT: bold;
        font-family:Arial;
        font-size:7pt;
        border:1pt red;
}

.clsCalHoliday
{
	background-color :#F7C864;
        color:#666666;
        FONT-WEIGHT: bold;
        font-family:Arial;
        font-size:7pt;
        border: 1pt red;
}

.clsBorderTop
{
    BORDER-TOP: solid 1pt #666666;
}

.clsBorderBottom
{
    BORDER-BOTTOM:  solid 1pt #666666;
}

.clsBorderLeft
{
    BORDER-LEFT:  solid 1pt #666666;
}

.clsBorderRight
{
    BORDER-RIGHT:  solid 1pt #666666;
}



.clsLightBorderTop
{
    BORDER-TOP: solid 1pt #FFFFFF;
}

.clsLightBorderLeft
{
    BORDER-LEFT:  solid 1pt #FFFFFF;
}

.clsLightBorderRight
{
    BORDER-RIGHT:  solid 1pt #FFFFFF;
}

.clsLightBorderBottom
{
    BORDER-BOTTOM:  solid 1pt #FFFFFF;
}

.clsLightBorderTop
{
    BORDER-TOP: solid 1pt #FFFFFF;
}


.clsWhiteBorderLeft
{
    BORDER-LEFT:  solid 1pt #FFFFFF;
}

.clsWhiteBorderRight
{
    BORDER-RIGHT:  solid 1pt #FFFFFF;
}

.clsWhiteBorderBottom
{
    BORDER-BOTTOM:  solid 1pt #FFFFFF;
}

.clsMenuBorderBottom
{
    BORDER-BOTTOM:  solid 1pt #91A7B4;
}

.clsBorder
{
  BORDER:solid 2px #FAd1E2;
}

.clsGrid
{
	font-family: Arial;
    font-size: 10pt;
    color: white;
    font-weight: bold;
	background-color : #0148B2;/*#006699 */
}


.clsCalWheader
{
    BACKGROUND-COLOR: #AFC7DC;
    color: white;
    font-weight: bold;
}

.clsSPlace
{
	color: #FF9933;
	font-family: Arial;
	font-size: 8pt;
/*	font-weight: bold;*/
        white-space:nowrap;
}

.clsSDay
{
	color: #FF9933;
	font-family: Arial;
	font-size: 8pt;
/*	font-weight: bold;*/
        white-space:nowrap;
}

.clsSNONights
{
	color: #FF9933;
	font-family: Arial;
	font-size: 8pt;
/*	font-weight: bold;*/
        white-space:nowrap;
}



.clsBackground
{
 BACKGROUND-COLOR: white;
}

.available_bg{
      font-family:Arial;
      font-size:8pt;
      color:#009900;
}

.available_bg_red{
      font-family:Arial;
      font-size:8pt;
	  font-weight:bold;
      color:#009900;
	 
}

.available_bgWE{
  font-family:Arial;
      font-size:8pt;
      color:#009900;
}


.clsSmallFontBookingCal{
  font-family:Arial;
  font-size:8pt;
  BACKGROUND-COLOR: #f8f8f8;
}

.clsSmallFontBookingCal1{
  font-family:Arial;
  font-size:8pt;
}

.clsBackToSearch{
  font-family:Arial;
  font-size:11pt;
  COLOR: #939598;
  font-weight:bold;
}

.clsBackToSearchArrow{
  font-family:Arial;
  font-size:14pt;
  COLOR: #E74241;
  font-weight:bold;
}


.clsBookingInfo{
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  BORDER-BOTTOM:  solid 1pt  #D1D2D4;
  BORDER-TOP:  solid 1pt  #D1D2D4;
  BORDER-LEFT:  solid 1pt  #D1D2D4;
  BORDER-RIGHT:  solid 1pt  #D1D2D4;
}



.clsBookingInfoPlus{
  font-family:Arial;
  font-size:12pt;
  COLOR: #939598;

}

.clsMenuArrow{
  font-family:Arial;
  font-size:20pt;
  COLOR: #A8A9AD;
  font-weight:bold;
}

.BookingINFOMarker{
  font-family:Arial;
  font-size:12pt;
  color:#FF9933;
}

.clsBookingSelectMsg{
  font-family:Arial;
  color:#F09696;
  font-size:8pt;
}


.clsBookingBG
{
BACKGROUND-COLOR: #f8f8f8; /*#F1F1F0*/
}

.clsBookingBGWE
{
BACKGROUND-COLOR: #F1F1F0;
}

.clsRating
{
BACKGROUND-COLOR: #F4C080;
}


.clsSpecialCondition
{
  font-family:Arial;
  font-size:13px;
  color:#E28067;

}

.clsSpecialCondition1
{
  font-family:Arial;
  font-size:15pt;
  color:#E28067;

}


.clsSendEmail
{
    padding:4px;
    BACKGROUND-COLOR: #F1F1F0;
    color:#666666;
    font-family :Arial;
    font-size:9pt;
}


.clsSendEmailBorder{
        font-family:Arial;
		BORDER:solid 1px #F09696;
        width:100%;
	    font-size:9pt;
}

.clsSendEmailFriendBorder{
        font-family:Arial;
        BORDER-LEFT:solid  #F09696 1pt;
        BORDER-TOP:solid #F09696 1pt;
        BORDER-BOTTOM:solid #F09696 1pt;
        BORDER-RIGHT:solid  #F09696 1pt;
        width:100%;
        height:20px;
        font-size:9pt;
}

.clsSendEmailFriendBorderButton{
        font-family:Arial;
        BORDER-RIGHT:solid  #F09696 1pt;
        BORDER-TOP:solid #F09696 1pt;
        BORDER-BOTTOM:solid #F09696 1pt;
        BORDER-LEFT:solid  #F09696 1pt;
        height:20px;
        font-size:9pt;
        BACKGROUND-COLOR:#FFFFFF;
        color:#F09696;
}


.clsSmallFontAVL{
  font-family:Arial;
  color:#FFFFFF;
  font-size:8pt;
}

.clsSmallFontAVL{
  font-family:Arial;
  color:#FFFFFF;
  /*BACKGROUND-COLOR:6EBA66;*/
  background-color:#6EBA66;
  font-size:8pt;
}

.clsSmallFontUNAVL{
  font-family:Arial;
  color:#FFFFFF;
  BACKGROUND-COLOR:#D2222A;
  font-size:8pt;
}

.clsRatingBorder
{
  BORDER:solid 1px #919B9C;
}

.clsBorder
{
  BORDER:solid 1px #919B9C;
}

.clsNarrowSearch
{
  font-family:Arial;
  color:#8787BA;
  font-size:9pt;
  FONT-WEIGHT: bold;
}


.clsSearchResult{
        font-family:Arial;
	font-size:17pt;
        FONT-WEIGHT: bold;
	color:#FF9933;
}

.clsSort{
      font-family:Arial;
      font-size:16px;
      color:#FF818A;
      font-weight:bold;
}


.clsSort1{
      font-family:Arial;
      font-size:9pt;
      color:#FF818A;
      font-weight:bold;
}

.clsFontSortArr{
  font-family:Arial;
  font-size:16px;
  color:blue;
  font-weight:bold;
}

.clsBorderBookingInfo
{
    font-family:Arial;
    color:#666666;
    font-size:8pt;
    BORDER: solid 1pt #FFCC00;
    BACKGROUND-COLOR: white;
}


.clsBookingBG{
  background-color:#f8f8f8;
}


.clsMakePayment
{
    font-family:Arial;
    color:#218F81;
    font-size:10pt;
    font-weight:bold;
}


.clsStayLocation
{
    color: #FF9933;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    white-space:nowrap;
}


.clsBorderBooking
{
 BORDER:solid 1px green;
}

.clsBorderBooked
{
 BORDER:solid 1px red;
}

.clsBorderBookedPast
{
 BORDER:solid 1px black;
}


.Booked_bg{
      font-family:Arial;
      font-size:8pt;
      color:#808284;
}

.clsBorderBookingWE
{
BORDER:solid 1px green;

}

.clsSignIn
{
    color:#808284;
    font-family: Arial;
    font-size: 9pt;
    font-weight:normal;
}



.clsProfileOnMouse
{
	font-size:13px;
        FONT-WEIGHT: bold;
	color:#FF9933;
        BACKGROUND-COLOR:white;
        cursor:pointer;
}

.clsProfileMouseOut
{
	font-size:13px;
        FONT-WEIGHT: bold;
	color:#666666;
        cursor:pointer;
}

.clsDivider
{
  font-family:Arial;
  font-size:9pt;
  color:#666666;
}

.clsDotedLine
{
 BORDER-TOP: dotted 1px #000000;
 BORDER-BOTTOM: dotted 1px #000000;
}


.clsHilitPredTxt{
       font-family:Arial;
      font-size:9pt;
      color:white;
      font-weight:bold;
     BACKGROUND-COLOR:#5AA2C0;
}

.clsHilitPredTxt:hover{
       font-family:Arial;
      font-size:9pt;
      color:white;
      font-weight:bold;
     BACKGROUND-COLOR:#5AA2C0;
}


.clsSHUNSel
{
  color:#818285;
}


.clsSHSel
{
  color:#EA935E;
}

/*
.disable{
	-moz-opacity:.65;
        filter: alpha(opacity=30);
	opacity:.65;
	z-index:10;
	background-color:#CCCCCC;
	margin:0px;
	height:100%;
	width:100%;
        top:0;
        left:0;
	float:left;
	position:absolute;
    overflow:hidden;
}
*/

.clsButton
{
  FONT-SIZE: 9pt;
  FONT-FAMILY: Arial;
  font-weight:bold;
  background-color:#64AFCE;
  color: white;
  BORDER-LEFT:solid  #D4F0F2 1pt;
  BORDER-RIGHT:solid #B3B1B2 1pt;
  BORDER-TOP:solid #0DAFB7 1pt;
  BORDER-BOTTOM:solid #636061 1pt;
  border-radius: 15px 15px 15px 15px;
/*   -moz-border-radius: 15px 15px 15px 15px;*/
}


.inner {
    width:200px;
    float:left;
    margin-right:2%;
    border:3px solid #D6D6C2;
    background:#E0E9F8;
    padding: 3px;
    font: 12px Arial, Arial, Helvetica, sans-serif;
    -moz-border-radius: 15px 0 15px 0;
}


.clsBorderBottom
{
    BORDER-BOTTOM:  solid 1pt #F1F1F0;
}

.dropdown_align_center
{


width:100%; 
overflow:auto;
/*text-align:left;*/
}

