.PackageBgColorDark
{
    BACKGROUND-COLOR: #ffd564
}
.PackageBgColorLight
{
    BACKGROUND-COLOR: #fffff0
}
.PackageSectionHeader
{
    FONT-SIZE: 8.5pt;
    COLOR: #274b93
} 

.ValidationLabelError
{
	COLOR: #FF3300;
	font-family: arial;	
	font-weight: bold;
}

.summeryerror
{
	COLOR: #000000;
	font-family: arial;	
	}

.ValidationLabel
{
	COLOR: #000000;
	font-family: arial;
	}
.PackageInOutBoundDivider
{
    BACKGROUND-COLOR: #ededed
}
.PackagePriceColor
{
    COLOR: #e8a800
}
.LargeText
{
    FONT-SIZE: 8.5pt
}
Input,textarea,option,select
{
	font-family: verdana;
	font-size: 9pt
}

.matrixborder
{
 border-color:#A2C7F0;
 border-left-style:dashed; 
 border-left-width:3px; 
 border-right-style:dashed; 
 border-right-width:3px; 
 border-top-style:dashed; 
 border-top-width:3px;
COLOR: #000000;
}

.MoreInfoLink
{
	font-family: arial;
	font-size: 8pt;	
	}


.PackageUserBorder
{
    BORDER-LEFT-COLOR: #274b93;
    BORDER-BOTTOM-COLOR: #274b93;
    BORDER-TOP-STYLE: double;
    BORDER-TOP-COLOR: #274b93;
    BORDER-RIGHT-STYLE: double;
    BORDER-LEFT-STYLE: double;
    BORDER-RIGHT-COLOR: #274b93;
    BORDER-BOTTOM-STYLE: double
}
.FlightsBgColorDark
{
    BACKGROUND-COLOR: #084980
}
.FlightsBgColorLight
{
    BACKGROUND-COLOR: #ddeef7
}
.FlightSectionHeader
{
    FONT-SIZE: 8.5pt;
    COLOR: #ffffec
}
.FlightsResultBgColor
{
    BACKGROUND-COLOR: #ededed
}
.FlightsOdd
{
    BACKGROUND-COLOR: #ffffff
}
.FlightsEven
{
    BACKGROUND-COLOR: #ffffe0
}
.FlightsDivider
{
    BACKGROUND-COLOR: #3333cc
}
.FlightsInOutBoundDivider
{
    BACKGROUND-COLOR: #ededed
}
.FlightsInOutDividerOdd
{
    BACKGROUND-COLOR: #3333cc
}
.FlightsEven .FlightsInOutBoundDivider
{
    BACKGROUND-COLOR: #ffffff;
    layer-background-color: #FFFFFF
}
.HotelsBgColorDark
{
    BACKGROUND-COLOR: #cc3300
}
.HotelsBgColorLight
{
    BACKGROUND-COLOR: #f7f0f4
}
.HotelsSectionHeader
{
    FONT-SIZE: 8.5pt;
    COLOR: #ffffec
}
.HotelsOdd
{
    BACKGROUND-COLOR: #ffffff
}
.HotelsEven
{
    BACKGROUND-COLOR: #ffffe0
}
.HotelsDivider
{
    BACKGROUND-COLOR: #cc0033
}
.HotelUserSelection
{
    FONT-SIZE: 8.5pt;
    COLOR: #e8a800
}
.HotelNonUserSelection
{
    FONT-SIZE: 8.5pt;
    COLOR: #333399
}
.HotelsInOutBoundDivider
{
    BACKGROUND-COLOR: #ededed;
    layer-background-color: #EDEDED
}
.HotelsEven .HotelsInOutBoundDivider
{
    BACKGROUND-COLOR: #ededed;
    layer-background-color: #EDEDED
}
.CarsBgColorDark
{
    BACKGROUND-COLOR: #008000
}
.CarsBgColorLight
{
    BACKGROUND-COLOR: #eff7ef
}
.CarsSectionHeader
{
    FONT-SIZE: 8.5pt;
    COLOR: #ffffec
}
.CarsOdd
{
    BACKGROUND-COLOR: #ffffff
}
.CarsEven
{
    BACKGROUND-COLOR: #ffffe0
}
.CarsDivider
{
    BACKGROUND-COLOR: #008000
}
.CarUserSelection
{
    FONT-SIZE: 8.5pt;
    COLOR: #e8a800
}
.CarNonUserSelection
{
    FONT-SIZE: 8.5pt;
    COLOR: #333399
}
.CarsInOutBoundDivider
{
    BACKGROUND-COLOR: #ededed;
    layer-background-color: #EDEDED
}
.CarsEven .CarsInOutBoundDivider
{
    BACKGROUND-COLOR: #ededed;
    layer-background-color: #EDEDED
}
.BookingFormHighlight
{
    BACKGROUND-COLOR: #f8f8f8
}
.BookingFormDim
{
    BACKGROUND-COLOR: #efefef
}
.CleanFrame
{
    BORDER-RIGHT: #084980 1px outset;
    BORDER-TOP: #084980 1px outset;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #084980 1px outset;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #084980 1px outset
}
.IsFramed
{
    BACKGROUND-COLOR: #ffffcc
}
.FrameDivider
{
    BACKGROUND-COLOR: #084980
}
.ConfirmationText
{
    FONT-SIZE: 15px
}
.PkgButton
{
}
.FormInfo
{
    BACKGROUND-COLOR: #f8f8f8
}
.FormSectionHeader
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: #272e40;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #e8edf7
}
.SubmitBtn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: white;
    FONT-FAMILY: arial, verdana;
    BACKGROUND-COLOR: #009900
}
LABEL
{
    CURSOR: hand
}
.isRequired
{
    FONT-WEIGHT: bold
}
.HotelBlock
{
    BORDER-RIGHT: #ffcc99 1px solid;
    BORDER-TOP: #ffcc99 1px solid;
    BORDER-LEFT: #ffcc99 1px solid;
    BORDER-BOTTOM: #ffcc99 1px solid
}
.HotelBlockHeader
{
    FONT-SIZE: 14px;
    COLOR: black;
    BACKGROUND-COLOR: #ffcc99
}
.HotelName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    TEXT-DECORATION: none
}
.PackageActionBlock
{
    BORDER-TOP: #ffcc99 1px solid;
    BACKGROUND-COLOR: #f6f6f6
}
.PackageBlock
{
    BORDER-RIGHT: #9ca6b2 2px outset;
    BORDER-TOP: #9ca6b2 2px outset;
    BORDER-LEFT: #9ca6b2 2px outset;
    BORDER-BOTTOM: #9ca6b2 2px outset
}
.PackageBlockHeader
{
    FONT-SIZE: 14px;
    COLOR: white;
    BACKGROUND-COLOR: #9ca6b2
}
.PackageHotelName
{
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: capitalize;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    TEXT-DECORATION: none
}
.HotelShortDesc
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px
}
.PriceLabel
{
    COLOR: maroon
}
.CarSelectBlock A
{
    COLOR: white
}
.CarSelectBlock A:visited
{
    COLOR: white
}
.CarSelectBlock A:unknown
{
    COLOR: lightblue
}
UNKNOWN
{
    BACKGROUND-COLOR: #f6f6f6
}
.HotelSelectBlock
{
    BACKGROUND-COLOR: #ffcc99
}
.EditFlag
{
    COLOR: #e8a800
}
.sort-active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8.5pt;
    MARGIN-BOTTOM: 15px;
    COLOR: black
}
.sort-inactive
{
    FONT-SIZE: 12px;
    CURSOR: hand;
    COLOR: navy
}
.ConfirmationCode
{
    FONT-WEIGHT: bold;
    COLOR: maroon
}
#afTIM1
{
    VISIBILITY: visible;
    POSITION: relative
}
#afTIM1
{
    HEIGHT: 245px
}
#afTIM2
{
    HEIGHT: 245px
}
.childAgesHolder
{
    BACKGROUND-COLOR: #fffaee
}
.SelectedHotelTable 
{
	 BORDER-TOP-WIDTH: 4px; 
	 BORDER-TOP-COLOR: #ffcc99;
	 BORDER-LEFT-WIDTH: 4px; 
	 BORDER-LEFT-COLOR: #ffcc99; 
	 BORDER-BOTTOM-WIDTH: 4px; 
	 BORDER-BOTTOM-COLOR: #ffcc99; 
	 BORDER-RIGHT-WIDTH: 4px;
	 BORDER-RIGHT-COLOR: #ffcc99;
	 border-collapse : collapse;
}
.SelecetdFlightTable 
{
	BORDER-LEFT-COLOR: #ffcc99; 
	border-left-width : 4px;
	BORDER-BOTTOM-COLOR: #ffcc99; 
	border-bottom-width : 4px;
	BORDER-TOP-COLOR: #ffcc99;
	border-top-width : 4px; 
	BORDER-RIGHT-COLOR: #ffcc99;
	border-right-width : 4px; 
}
.FlightLogoClass 
{
	WIDTH: 30px;
	 HEIGHT: 30px;
 }
.FlightLogoTable 
{
	background-color : #D7DCE8;
	}

.BookingLinkDIV 
{
	WIDTH: 100%; 
	HEIGHT: 100%;
 }
.BookingLinkTable 
{
	HEIGHT: 100%;
 }
.MatrixGridAlternatingItem 
{
	BACKGROUND-COLOR: #5c85d7;
 }
.MatrixSelectedSortLink
{
	background-color : #5E739D;
	
}
.MatrixNotSelectedHotelTab
{
	background-image: url(../images/tabs/tab_hotel_off.jpg);
}
.MatrixSelectedHotelTab
{
	background-image: url(../images/tabs/tab_hotel_on.jpg);
}
.MatrixNotSelectedOurPicksTab
{
	background-image: url(../images/tabs/tab_pick_off.jpg);
}
.MatrixSelectedOurPicksTab
{
	background-image: url(../images/tabs/tab_pick_on.jpg);
}
.MatrixNotSelectedPriceTab
{
	background-image: url(../images/tabs/tab_price_off.jpg);
}
.MatrixSelectedPriceTab
{
	background-image: url(../images/tabs/tab_price_on.jpg);
}
.MatrixNotSelectedStarsTab
{
	background-image: url(../images/tabs/tab_stars_off.jpg);
}
.MatrixSelectedStarsTab
{
	background-image: url(../images/tabs/tab_stars_on.jpg);
}
.popup 
	{ 
	 HEIGHT: 150px; BACKGROUND-COLOR: #f5f5f5; LAYER-BACKGROUND-COLOR: #f5f5f5; BORDER-LEFT: 1px solid #C3C3C3; BORDER-TOP: 1px solid #C3C3C3; BORDER-BOTTOM: 4px solid #C3C3C3; BORDER-RIGHT: 4px solid #C3C3C3; PADDING: 3px;
	}
	
.iframe { 
	overflow-x: hidden; 
	overflow-y: scroll; 
	} 

.bars {
	scrollbar-3dlight-color:gray;
	scrollbar-base-color:'white';
	scrollbar-darkshadow-color:'gray';
	scrollbar-face-color:'white';
	scrollbar-arrow-color: gray;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:gray;
	scrollbar-track-color: white;
	}


