

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

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

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

.SearchTextBox1{
    width:216px;
/*    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;
}

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

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

.DDMM{
        font-family:Verdana;
	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:Verdana;
	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;
}

.NoOfNights{
       font-family:Verdana;
	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:Verdana;
  font-size:8pt;
}

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

.clsURBookingSmallFont{
  font-family:Verdana;
  font-size:7pt;
}

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

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

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

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

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

.clsFontWhite{
  font-family:Verdana;
  font-size:9pt;
  color:#FFFFFF;
}

.clsFontBKSelected{
  font-family:Verdana;
  font-size:15pt;
  font-weight:bold;
  color:green;
}

.clsFontBKUNSelected{
  font-family:Verdana;
  font-size:15pt;
  font-weight:bold;
  color:#FFFFFF;
}

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




.clsFontPink{
      font-family:Verdana;
      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;
}


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

.logo1{
        color:#666666;
	font-size:14pt;
         FONT-FAMILY: Verdana;
}

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

}


.clsGridAlternateColorOne
{
	background-color :#FFFFFF;
}

.clsGridAlternateColorTwo
{
	background-color :#EBF6FF;
}

/*
.clsButton{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    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 :Verdana;
    font-size : 12pt;
}

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

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

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


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

.clsBKMenu1
{
    BACKGROUND-COLOR: #F1F1F0;

/*    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 :Verdana;
    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: #FFFFFf;
    font-family :Verdana;
    font-size : 8pt;
    cursor:pointer;
    padding-TOP:4px;
    padding-bottom:2px;
}

.clsFontRed
{
	font-family :Verdana;
	font-size : 8pt ;
	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 :Verdana  ;
    font-size : 8pt ;
}


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

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

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

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

.clsCalHoliday
{
	background-color :#F7C864;
        color:#666666;
        FONT-WEIGHT: bold;
        font-family:Verdana;
        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: Verdana;
    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: Verdana;
	font-size: 8pt;
/*	font-weight: bold;*/
        white-space:nowrap;
}

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

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



.clsBackground
{
 BACKGROUND-COLOR: white;
}

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

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


.clsSmallFontBookingCal{
  font-family:Verdana;
  font-size:8pt;
  BACKGROUND-COLOR: #F1F1F0;
}

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

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

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


.clsBookingInfo{
  font-family:Verdana;
  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:Verdana;
  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:Verdana;
  color:#F09696;
  font-size:8pt;
}


.clsBookingBG
{
BACKGROUND-COLOR: #F1F1F0;
}

.clsBookingBGWE
{
BACKGROUND-COLOR: #F1F1F0;
}

.clsRating
{
BACKGROUND-COLOR: #F4C080;
}


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

}

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

}


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


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

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

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


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

.clsSmallFontAVL{
  font-family:Verdana;
  color:#FFFFFF;
  BACKGROUND-COLOR:6EBA66;
  font-size:8pt;
}

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

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

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

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


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

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


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

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

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


.clsBookingBG{
  background-color:#F1F1F2;
}


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


.clsStayLocation
{
    color: #FF9933;
    font-family: Verdana;
    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:Verdana;
      font-size:8pt;
      color:#808284;
}

.clsBorderBookingWE
{
BORDER:solid 1px green;

}

.clsSignIn
{
    color:#808284;
    font-family: Verdana;
    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:Verdana;
  font-size:9pt;
  color:#666666;
}

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


.clsHilitPredTxt{
       font-family:Verdana;
      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: Verdana;
  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 Verdana, Arial, Helvetica, sans-serif;
    -moz-border-radius: 15px 0 15px 0;
}


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