A{
color: #024794;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 12px;
cursor: hand;
}
A:HOVER{
color : #F6B939;
font-family: futura-book,  Arial;
letter-spacing:0.5px;
font-size: 12px;
cursor: hand;
}
hr{
color: #c3c3c3;
}
.line-customer{
padding-left: 5px;
padding-top: 3px;
padding: 3px;
background-color: #EAEAEA;
border: solid 1px #024794;
}
.line2{
padding: 0px;
background-color: #C9E4EF;
border: solid 1px #024794;
}
.line2-Seperator{
background-color: #F4F8FB;
}
.line2-AB{
padding-left: 5px;
padding-top: 3px;
background-color: white;
padding: 3px;
border-style: solid;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color :white;
border-bottom-width: 0px;
color:#024794;
}
.line2gray-bg{
padding-left: 5px;
padding-top: 3px;
background-color: #666666;
}
.red{
color : black;
font-family: futura-book,  Arial;
letter-spacing: 1px;
font-size: 14px;
font-weight: bold;
}
.starintitle{
color : white;
font-family: futura-book,  Arial;
letter-spacing: 1px;
font-size: 14px;
font-weight: bold;
}
.resultHeader{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
font-family: futura-book,  Arial;
BACKGROUND-COLOR: #024794;
COLOR:#FFFFFF;
}
.availHeader{
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: white;
font-family: futura-book,  Arial;
BACKGROUND-COLOR: #024794;
}
.availHeader12{
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: white;
font-family: futura-book,  Arial;
BACKGROUND-COLOR: red;
}
.availData{
letter-spacing: 1px;
FONT-SIZE: 12px;
color : black;
font-family: futura-book,  Arial;
BACKGROUND-COLOR: #eeeeee;
}
.specialOffer{
BORDER-RIGHT: aqua;
BORDER-TOP: aqua;
FONT-SIZE: 12px;
BORDER-LEFT: aqua;
COLOR: red;
BORDER-BOTTOM: aqua;
font-family: futura-book,  Arial;
}
.priority{
letter-spacing: 1px;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: red;
font-family: futura-book,  Arial;
background-color: #C6C6C6;
}
.priority:hover{
letter-spacing: 1px;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
color : #999999;
FONT-FAMILY: Arial,Verdana, ;
BACKGROUND-COLOR: moccasin
}
.ferry-seatIndex{
letter-spacing: 1px;
FONT-SIZE: 12px;
COLOR: red;
font-family: futura-book,  Arial;
}
.resultDataLink{
letter-spacing: 0.5px;
FONT-SIZE: 12px;
color : #024794;
font-family: futura-book,  Arial;
cursor: hand;
}
.resultDataLink:hover{
letter-spacing:0.5px;
FONT-SIZE: 12px;
color : red;
font-family: futura-book,  Arial;
cursor: hand;
}
.resultData{
letter-spacing: 0.5px;
FONT-SIZE: 12px;
color : #4E4E4E;
font-family: futura-book,  Arial;
}
.remove-link:hover{
padding: 2px;
color : #8C2B2B;
ONT-SIZE: 12px;
background-color: #eeeeee;
}
.remove-link{
padding: 2px;
color :red;
FONT-SIZE: 11px;
background-color: #eeeeee;
}
.no-days-w{
padding: 2px;
FONT-SIZE: 11px;
color : #ADB4BE;
font-family: futura-book,  Arial;
}
.days-w{
padding: 2px;
color : black;
FONT-SIZE: 11px;
background-color: #CFCFCF;
}
.bg-basic-border{
background-color: #F4F8FB;
font-family: futura-book,  Arial;
FONT-SIZE: 11px;
letter-spacing: 0.5px;
font-weight: 400;
color: #5F6D97;
border-style: solid;
border-color : #c9e4ee;
border-width : 1px;
}
.bg-basic-border-no-bottom
{
background-color: #F4F8FB;
font-family: futura-book,  Arial;
FONT-SIZE: 11px;
letter-spacing: 0.5px;
font-weight: 400;
color: #5F6D97;
BORDER-RIGHT: #c9e4ee 1px solid; 
BORDER-LEFT: #c9e4ee 1px solid; 
BORDER-TOP: #c9e4ee 1px solid;
}
.bg-basic-border-no-top
{
background-color: #F4F8FB;
font-family: futura-book,  Arial;
FONT-SIZE: 11px;
letter-spacing: 0.5px;
font-weight: 400;
color: #5F6D97;
BORDER-RIGHT: #c9e4ee 1px solid; 
BORDER-LEFT: #c9e4ee 1px solid; 
BORDER-BOTTOM: #c9e4ee 1px solid;
}
.bg-basic-login{
background-color: #Eeeeee;
font-family: futura-book,  Arial;
FONT-SIZE: 11px;
letter-spacing: 0.5px;
font-weight: 400;
color: black;
}
.bg-basic{
background-color: #F4F8FB;
}
.input-large{
text-align: center;
text-decoration: none;
padding-left: 13px;
background-color: transparent;
padding-top: 7px;
font-weight: bold;
color : white;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11 px;
border: 0px;
background-attachment:;
cursor: hand;
background-image: url(searchavaib-large2.gif);
background-position: center;
width: 180px;
height: 28px;
}
.input-large:hover{
text-align: center;
padding-left: 13px;
text-decoration: none;
background-color: transparent;
padding-top: 7px;
font-weight: bold;
color : #aaaaaa;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11 px;
border: 0px;
background-attachment:;
cursor: hand;
background-position: center;
width: 180px;
height: 28px;
}
.fl-title{
font-weight: normal;
color : #024794;
font-family: futura-book,  Arial;
font-size: 27 px;
}
.login-title{
font-weight: normal;
color : red;
font-size: 16 px;
font-weight: bold;
}
.title3{
font-weight: 900;
color : black;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 14 px;
}
td{
letter-spacing: 0.5px;
color : black;
font-weight: normal;
font-family: futura-book,  Arial;
font-size: 12 px;
}
.padding-left{
padding-left: 15px;
padding-right: 10px;
}
new{
padding-left: 0px;
}
.city-title{
letter-spacing: 1px;
color: #024794;
font-family : Arial;
font-size: 12px;
}
body{
scrollbar-3d-light-color : #024794;
scrollbar-arrow-color : #9A9ACE;
scrollbar-base-color : #B4B4E0;
scrollbar-dark-shadow-color : #FFFFFF;
scrollbar-face-color : #E6E6F1;
scrollbar-highlight-color : #FFFFFF;
scrollbar-shadow-color : #FFFFFF;
letter-spacing: 0.5px;
color: #435473;
font-weight: normal;
font-family: futura-book,  Arial;
font-size: 12 px;
}
.line4{
padding-left: 3px;
margin-right: 0%;
border-color : #c9e4ee;
border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
}
.text2{
padding-top: 5px ;
color :black;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 9px;
text-decoration: none;
}
.no_class2{
background-color: transparent;
border-style: none;
}
.no_class{
border-style: none;
background: transparent;
}
.no_class_title{
border-style: none;
background-color: red;
font-weight: 400;
color : white;
letter-spacing: 0.5px;
font-size: 13px;
}
.hotdeal-br{
border-style: solid;
border-color : #c9e4ee;
border-width : 1px;
line-height: 12px;
}
select{
background-color: #FDFDF9;
color :#3A5078;
font-family :Verdana;
letter-spacing: 1px;
font-size: 12px;
text-decoration: none;
border-style: solid;
border-color : #c9e4ee;
border-width : 1px;
}
input, inputDates{
background-color: #FDFDF9;
color : #2C3D5C;
font-family: futura-book,  Arial;
letter-spacing: 1px;
font-size: 12px;
text-decoration: none;
border-style: inset;
border-color : #024794;
border-width : 1px;
}
.link-details{
font-weight: normal;
font-family: futura-book,  Arial;
font-size: 12 px;
letter-spacing: 0.5px;
color : red;
}
.link-details:hover{
font-weight: normal;
font-family: futura-book,  Arial;
font-size: 12 px;
letter-spacing: 0.5px;
color: #800033;
}
.small-text{
letter-spacing: 1px;
color : #052750;
font-weight: normal;
font-family: futura-book,  Arial;
font-size: 11 px;
}
.title-02{
	FONT: bold 13px Arial, Verdana; COLOR: #5670A8; 
}
.line-flight{
font-family: futura-book,  Arial;
font-size: 12 px;
border-style: solid;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color : #c9e4ee;
border-bottom-width: 2px;
}
.line-list{
font-family: futura-book,  Arial;
font-size: 12 px;
border-style: solid;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color : #c9e4ee;
border-bottom-width: 2px;
}
.title{
padding-left: 10px;
font-weight: 900;
color : white;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 15px;
height: 24px;
background-color: red;
}
.topLineFl{
padding-left: 10px;
font-weight: 900;
color : white;
letter-spacing: 0.5px;
font-size: 15px;
background-color:red; 
height: 24px;
}
.Bg-basic-abcus{
padding-left: 10px;
font-weight: 900;
color : white;
letter-spacing: 0.5px;
font-size: 15px;
background-color:#024794; 
height: 24px;
}
.note{
letter-spacing: 1px;
color: red;
padding-left: 5 px;
font-weight: bold;
font-family: futura-book,  Arial;
font-size: 12 px;
cursor: hand;
}
.Occupied-Title{
letter-spacing: 1px;
color: red;
padding-left: 5 px;
font-family: futura-book,  Arial;
font-size: 12 px;
cursor: hand;
}
.line2bg-orange{
padding-top: 2px;
background-color: white;
border-color: #c9e4ee;
border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
}
.book{
text-decoration: none;
text-align: center;
background-color: transparent;
padding-top: 4px;
font-weight: bold;
color : #ffffff;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11 px;
border: 0px;
background-attachment:;
cursor: hand;
background-image: url(input-add-card.gif);
width: 90px;
height: 24px;
}
.book:hover{
text-decoration: none;
text-align: center;
background-color: transparent;
padding-top: 4px;
font-weight: bold;
color : white;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11 px;
border: 0px;
background-attachment:;
cursor: hand;
width: 90px;
height: 24px;
}
.btnSearch{
text-decoration: none;
text-align: center;
background-color: transparent;
padding-top:4px;
font-weight: bold;
color : #ffffff;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11 px;
border: 0px;
background-attachment:;
cursor: hand;
background-image: url(input-add-card.gif);
width: 90px;
height: 24px;
}
.btnSearch:hover{
text-decoration: none;
text-align: center;
background-color: transparent;
padding-top: 4px;
font-weight: bold;
color : #C9E4EF;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11 px;
border: 0px;
background-attachment:;
cursor: hand;
width: 90px;
height: 24px;
}
.btnSearch2{
text-decoration: none;
text-align: center;
background-color: transparent;
padding-top:4px;
font-weight: bold;
color : #ffffff;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11 px;
border: 0px;
background-attachment:;
cursor: hand;
background-image: url(input-2.gif);
width: 130px;
height: 24px;
}
.btnSearch2:hover{
text-decoration: none;
text-align: center;
background-color: transparent;
padding-top: 4px;
font-weight: bold;
color : white;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11 px;
border: 0px;
background-attachment:;
cursor: hand;
background-image: url(searchavaib2.gif);
width: 130px;
height: 24px;
}
.input-blue{
text-decoration: none;
text-align: center;
background-color: transparent;
padding-top:4px;
font-weight: bold;
color : #ffffff;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11 px;
border: 0px;
background-attachment:;
cursor: hand;
background-image: url(input-add-card.gif);
width: 90px;
height: 24px;
}
.input-blue:hover{
text-decoration: none;
text-align: center;
background-color: transparent;
padding-top: 4px;
font-weight: bold;
color : white;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11 px;
border: 0px;
background-attachment:;
cursor: hand;
width: 90px;
height: 24px;
}
.book-it{
text-decoration: none;
text-align: center;
padding-top: 4px;
font-weight: bold;
color : #ffffff;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11 px;
border: 0px;
background-attachment:;
cursor: hand;
background-image: url(input-add-card.gif);
width: 90px;
height: 24px;
}
.book-it:hover{
text-decoration: none;
text-align: center;
padding-top: 4px;
font-weight: bold;
color : white;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11 px;
border: 0px;
background-attachment:;
cursor: hand;
width: 90px;
height: 24px;
}
.input-login{
text-decoration: none;
text-align: center;
background-color: transparent;
padding-top: 4px;
font-weight: bold;
color : white;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11 px;
border: 0px;
background-attachment:;
cursor: hand;
background-image: url(log-in2.gif);
width: 59px;
height: 24px;
background-position: center;

}
.input-login:hover{
text-decoration: none;
text-align: center;
padding-top: 4px;
font-weight: bold;
color : white;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11 px;
border: 0px;
cursor: hand;
width: 59px;
height: 24px;
}
.price2{
letter-spacing: 1px;
color: black;
padding-left: 5 px;
font-weight: bold;
font-family: futura-book,  Arial;
font-size: 12 px;
}
.price{
letter-spacing: 1px;
color: red;
padding-left: 5 px;
font-weight: bold;
font-family: futura-book,  Arial;
font-size: 12 px;
}
.price:HOVER{
letter-spacing: 1px;
color : #999999;
padding-left: 5 px;
font-weight: bold;
font-family: futura-book,  Arial;
font-size: 12 px;
cursor: hand;
}
.priceBlack{
letter-spacing: 1px;
color: Black;
padding-left: 0 px;
font-weight: bold;
font-family : Arial, Helvetica, sans-serif;
font-size: 12 px;
cursor: hand;
}
.priceBlack:HOVER{
letter-spacing: 1px;
color: Black;
padding-left: 0 px;
font-weight: bold;
font-family : Arial, Helvetica, sans-serif;
font-size: 12 px;
cursor: hand;
}
.msg{
color : black;
font-family: futura-book,  Arial;
letter-spacing:0.5px;
font-size: 17px;
font-weight: bold;
}
.add-to-cart{
text-decoration: none;
text-align: center;
background-color: transparent;
padding-top: 4px;
font-weight: bold;
color : #ffffff;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11px;
border: 0px;
background-attachment:;
cursor: hand;
background-image: url(input-add-card.gif);
width: 90px;
height: 24px;
}
.add-to-cart:hover{
text-decoration: none;
text-align: center;
background-color: transparent;
padding-top: 4px;
font-weight: bold;
color : white;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11px;
border: 0px;
background-attachment:;
cursor: hand;
width: 90px;
height: 24px;
}
.line{
font-family: futura-book,  Arial;
font-size: 12 px;
border-style: solid;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color : #c9e4ee;
border-bottom-width: 1px;
}
.SearchAvaib{
text-decoration: none;
text-align: center;
background-color: transparent;
padding-top: 4px;
font-weight: bold;
color : white;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11 px;
border: 0px;
background-attachment:;
cursor: hand;
background-image: url(searchavaib.gif);
background-position: center;
width: 130px;
height: 24px;
}
.SearchAvaib:hover{
text-decoration: none;
text-align: center;
background-color: transparent;
padding-top: 4px;
font-weight: bold;
color : white;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11 px;
border: 0px;
background-attachment:;
cursor: hand;
background-image: url(searchavaib-2.gif);
background-position: center;
width: 130px;
height: 24px;
}
.color-border{
padding-left: 3px;
background-color: #eeeeee;
font-family: futura-book,  Arial;
FONT-SIZE: 12px;
letter-spacing: 0.5px;
font-weight: 400;
color: #5F6D97;
border-style: solid;
border-color :#c9e4ee;
border-width : 1px;
}
.pfileview{
color :red;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 12px;
cursor: hand;
}
.pfileview:HOVER{
color : green;
font-family: futura-book,  Arial;
letter-spacing:0.5px;
font-size: 12px;
cursor: hand;
}
.FormConf{
background-color: #F7F9FB;
}
.book-to
{
    BORDER-RIGHT: #022041 thin solid; BORDER-BOTTOM: #022041 thin solid; BORDER-TOP: silver thin solid; BORDER-LEFT: silver thin solid;
    FONT: 12px Arial, Verdana; TEXT-ALIGN: center; TEXT-DECORATION: none; LETTER-SPACING: 0px;
    WIDTH: 220px; HEIGHT: 18px; PADDING-TOP: 1px; CURSOR: hand; BACKGROUND: #024794; COLOR: white; 
}
.book-to:hover
{
    BORDER-RIGHT: silver thin solid; BORDER-BOTTOM: silver thin solid; BORDER-TOP: #022041 thin solid; BORDER-LEFT: #022041 thin solid;
    FONT: 12px Arial, Verdana; TEXT-ALIGN: center; TEXT-DECORATION: none; LETTER-SPACING: 0px;
    WIDTH: 220px; HEIGHT: 18px; PADDING-TOP: 1px; CURSOR: hand; BACKGROUND: #024794; COLOR: #C9E4EF; 
}
.btnCancel{
text-decoration: none;
text-align: center;
background-color: transparent;
padding-top:4px;
font-weight: bold;
color : #ffffff;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11 px;
border: 0px;
background-attachment:;
cursor: hand;
background-image: url(input-add-card.gif);
width: 90px;
height: 24px;
}
.btnCancel:hover{
text-decoration: none;
text-align: center;
background-color: transparent;
padding-top: 4px;
font-weight: bold;
color : white;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 11 px;
border: 0px;
background-attachment:;
cursor: hand;
width: 90px;
height: 24px;
}
.galor-link{
font-size:10px; 
color :black;
cursor: hand;
}
.galor-link:hover{
font-size:10px; 
color :#999999;
cursor: hand;
}
.pr-hotel-bg{
background-color:#c9e4ee;
}
.calendar-table{
background-color: #898989;
}
.calend-bg-td{
text-align: center;
font-weight: bold;
font-style: normal;
background-color: #CECECE;
color: red;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 12px;
}
.calend-days{
text-align: center;
font-style: normal;
color: #666666;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 12px;
background-color: white;
}
.flight-tab{
padding-top: 6px;
text-decoration: none;
text-align: center;
font-style: normal;
font-family:  Arial;
letter-spacing: 0.5px;
font-size: 12px;
color : black;
background-image: url(../images382/flight-tab.jpg);
width: 100px;
height: 33px;
}
.flight-tab:hover{
padding-top: 6px;
text-decoration: none;
text-align: center;
font-style: normal;
font-family:  Arial;
letter-spacing:0.5px;
font-size: 12px;
font-family:  Arial;
color : black;
background-image: url(../images382/flight-tab-over.jpg);
width: 100px;
height: 33px;
}
.flight-over{
padding-top: 6px;
text-decoration: none;
text-align: center;
font-style: normal;
font-family:  Arial;
letter-spacing:0.5px;
font-size: 12px;
font-family:  Arial;
color : black;
background-image: url(../images382/flight-tab-over.jpg);
width: 100px;
height: 33px;
}
.flight-over:hover{
padding-top: 6px;
text-decoration: none;
text-align: center;
font-style: normal;
font-family:  Arial;
letter-spacing:0.5px;
font-size: 12px;
font-family:  Arial;
color :black;
background-image: url(../images382/flight-tab-over.jpg);
width: 100px;
height: 33px;
}
.TourInfoImg{
width:30;
height:24;
background-attachment:;
background-image: url(AB_TourInfo.gif);
background-repeat: no-repeat;
cursor:hand;
}
.ComboBoxes{
font-size:8pt;
}
.HotDealTickerBG{
font-weight:bold;
background-color:gainsboro;
}
.OrangeGradientBG{
border-bottom:none;
border-left:1px solid #c9e4ee;
border-right:1px solid #c9e4ee;
border-top:1px solid #c9e4ee;
padding-left:5px;
font-variant:small-caps;
border-color :#024794;
background-color :#EEEEED;
color:Black;
}
.StepTextTitle{
font-size:10pt;
font-weight:bold;
color:Black;
}
.PageTitle{
font-size:11pt;
font-weight:bold;
font-variant:small-caps;
color:Black;
}
.title-ab-white{
color: white;
font-weight: bold;
font-family: futura-book,  Arial;
letter-spacing: 0.5px;
font-size: 14px;
}
.NoTopBorderTable{
border-right:1px solid #024794;
border-left:1px solid #024794;
border-top:none;
border-bottom:1px solid #024794;
}
.dashedHR{
border-bottom:1px dashed #024794;
}
.BorderedTable{
border:1px solid #024794;
font-weight:bold;

}
.GrayGradientBG{
background-color:transparent;
}
.OrangeGradientHorizontalStart{
background-color:#EEEEED;
}
.OrangeGradientHorizontalEnd{
background-color:#EEEEED;
}
.BlackBorderedTable{
border-right:1px solid black;
border-left:1px solid black;
border-top:1px solid black;
border-bottom:1px solid black;
}
.LegendStyle{
border-top:none;
border-right:1px solid #c9e4ee;
border-bottom:1px solid #c9e4ee;
border-left:1px solid #c9e4ee;
background-color:#EEEEED;
}
.PfileViewTabTitleNoBottom{
border-bottom:none;
border-left:1px solid #c9e4ee;
border-right:1px solid #c9e4ee;
border-top:1px solid #c9e4ee;
color:black;
padding-left:10px;
font-weight:bold;
font-variant:small-caps;
font-size:10pt;
background-color:#EEEEED;
}
.PfileViewMenuBar{
font-variant:small-caps;
font-family:arial;
border-bottom:1px solid #c9e4ee;
border-left:1px solid #c9e4ee;
border-right:1px solid #c9e4ee;
border-top:none;
background-color:#EEEEED;
font-weight:bold;
}
.PageTitleGradientBG{
background-color:#EEEEED;
font-size:12pt;
font-weight:bold;
font-variant:small-caps;
color:Black;
border:1px solid #c9e4ee;
}
.LeftBarBtn{
background-color:Transparent;
height:20px;
text-decoration:none;
width:100%;
padding-left:5px;
color:black;
padding-top:2px;
padding-bottom:2px;
font-size:8pt;
}
.LeftBarBtn:hover{
background-color:whitesmoke;
height:20px;
text-decoration:none;
width:100%;
padding-left:5px;
border-collapse: collapse;
color:#024794;
padding-top:2px;
font-size:8pt;
font-weight:bold; 
}
.LeftBarBtnSpecial{
background-color:Transparent;
height:20px;
text-decoration:none;
width:100%;
padding-left:5px;
color:red;
padding-top:2px;
padding-bottom:2px;
font-size:8pt;
font-weight:bold;
}
.LeftBarBtnSpecial:hover{
background-color:whitesmoke;
height:20px;
text-decoration:none;
width:100%;
padding-left:5px;
border-collapse: collapse;
color:red;
padding-top:2px;
font-size:8pt;
font-weight:bold;
}
.BlackText8{
color:Black;
font-size:8pt;
}
.BlackText8:hover{
color:gray;
font-size:8pt;
}
.NewsTitle{
font-size:9pt;
color:Black;
background-color :lightgrey;
font-weight:bold ;
}
.NewsTitleBottom{
background-color :lightgrey;
}
.NewsText{
font-size:8pt;
background-color :Transparent;
}
.RadioButtons{
border:none;
}
.transparent{
	filter:alpha(opacity=100);
	background-color:white;
	display:none;
	position:absolute;
	border: 1 #024794 solid;
	PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FONT-WEIGHT: bold;
    COLOR: #333333;
}
.ServiceBarTitles{
color:#ffffff;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}
.ServiceBarTitles:hover{
color:#febf25;
font-size:8pt;
}
.ServiceBarTitlesHover{
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#46B2E2;
text-decoration:none;
}
.ServiceBarTitlesTop{
color:#414198;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}
.ServiceBarTitlesTop:hover{
color:#024794;
font-size:8pt;
}
.ServiceBarTitlesTopHover{
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#024794;
text-decoration:none;
}
.ServiceBarVacationWizardTitle{
font-family:Arial;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:white; 
}
.ServiceBarVacationWizardTitle:hover{
font-family:Arial;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#c9e4ee;  
}
.MultiQueryAdvancedOptionsHR{
border-bottom:#FF0000 solid 1px;
color:Black;
font-size:8pt;
}
.MultiSearch_Top_BG{
background-image:url(MultiSearchBG_Top.gif);
background-repeat:no-repeat;

font-size:8pt;
color:Black;
width:358px;
}
.MultiSearch_Sides_BG{
background-image:url(MultiSearchBG_Sides.gif);
font-size:8pt;
color:Black;
width:358px;
}
.MultiSearch_Bottom_BG{
background-image:url(MultiSearchBG_Bottom.gif);
background-repeat:no-repeat;

font-size:8pt;
color:Black;
width:358px;
}
.MultiFlyOverTitle{
background-color: #024794;
color:White;
font-weight:bold;
font-size:13px;
}
.MultiFlyOverText{
color:black;
font-size:10px;
padding-left:10px;
}
.MultiSearchBtn{
background-image:url(search_button0.gif);
background-repeat:no-repeat;

width:85px;
height:19px;
text-decoration :none;
padding-top:1px;
color:White;
font-weight:bold;
font-size:13px;
}
.MultiSearchBtn:hover{
background-repeat:no-repeat;

width:85px;
height:19px;
text-decoration :none;
padding-top:1px;
color:black;
font-weight:bold;
font-size:13px;
}
.HotDealCubicSeperator{
height:1px;
width:100%;
color:#c9e4ee;
}
.ResTtlBG{
background-color : #024794;
}
.HtlNameTtl{
background-color : #024794;
color:White;
font-size:10pt;
font-family:Arial;
font-weight:bold;
text-decoration:none;
font-style :normal ;
}
.HtlNameTtl:hover{
background-color : #024794;
color:White;
font-size:10pt;
font-family:Arial;
font-weight:bold;
text-decoration:none;
}
.MapLink{
background-color : #024794;
color:White;
font-size:11px;
font-family:Arial;
font-weight:normal;
text-decoration:underline;
}
.MapLink:hover
{
	background-color : #024794;
	color:red;
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	text-decoration:underline;
}
.HtlClsTtl{
background-color : #024794;
color:White;
font-size:10px;
font-family:Arial;
font-weight:normal;
text-decoration:none;
}
.RemTxt9{
color:Black;
font-size:9pt;
}
.BigPrice{
color:#fe7d18;
font-size:20px;
font-weight:900;
}
.HtlSubTtl{
color:#024794;
font-size:8pt;
font-weight:bold;
}

.DetLink{
font-size:8pt;
font-weight:bold;
color:#024794;
}
.DetLink:hover{
font-size:8pt;
font-weight:bold;
color:6464b4;
}
.DetLink2{
font-size:8pt;
font-weight:bold;
color:#c9e4ee;
text-decoration:underline;
}
.DetLink2:hover{
font-size:8pt;
font-weight:bold;
color:6464b4;
text-decoration:underline;
}
.AvlDiv{
filter:alpha(opacity=95);
background-color:white;
display:none;
position:absolute;
color: black;
border: 1 black outset;
}
.RemTxt8{
color:black;
font-size:8pt;
}
.RemTxt8:link{
color:red;
font-size:8pt;
}
.RemTxt8:hover{
color:red;
font-size:8pt;
}
.SrchResTtl{
color:#024794;
border-bottom:#024794 1px solid;
}
.DivLine{
border-bottom:#024794 1px solid;
background-color:#F4F8FB;
}
.NChkAvailBtn{
padding-top:2px;
text-decoration: none;
text-align: center;
font-family:  Arial;
font-size: 8pt;
font-weight:bold;
color : white;
background-image: url(av.gif);
width: 119px;
height: 19px;
background-repeat:no-repeat ;

}
.NChkAvailBtn:hover{
padding-top:2px;
text-decoration: none;
text-align: center;
font-family:  Arial;
font-size: 8pt;
font-weight:bold;
color : #C9E4EF;
width: 119px;
height: 19px;
background-repeat:no-repeat ;

}
.NChkAvailBtnL{
padding-top:2px;
text-decoration: none;
text-align: center;
font-family:  Arial;
font-size: 8pt;
font-weight:bold;
color : white;
background-image: url(avl.gif);
width: 180px;
height: 19px;
background-repeat:no-repeat ;

}
.NChkAvailBtnL:hover{
padding-top:2px;
text-decoration: none;
text-align: center;
font-family:  Arial;
font-size: 8pt;
font-weight:bold;
color : black;
width: 180px;
height: 19px;
background-repeat:no-repeat ;

}
.RsltTtlBG{
background-color:#F4F8FB;
}
.DivBoxL{
padding-bottom:2px;
position:relative;
border-bottom:1px #024794  solid;
border-left:1px #024794  solid;
background-color:white;
width:100%;
}
.DivBoxR{
padding-bottom:2px;
position:relative;
border-bottom:1px #024794  solid;
border-right:1px #024794  solid;
background-color:white;
width:100%;
}
.NLbInrTblBg{
background-color:white;
}
.HRSimulator{
background-color:#024794;
}
.NLbTopBgImg{
text-align: center;
font-family:  Arial;
vertical-align:top;
font-size: 9pt;
font-weight:bold;
color : black;
background-image: url(LB2.gif);
background-repeat:no-repeat ;

}
.NLbTopDta{
background-repeat:repeat-y ;

background-image: url(LB3.gif);
width: 159px;
color:black;
text-decoration:none;
font-size:9pt;
}
.NLbMdlDta{
background-repeat:repeat-y ;

background-image: url(LB1.gif);
width: 159px;
color:black;
text-decoration:none;
font-size:9pt;
}
.NLbBtmImg{
padding-top:2px;
text-align: center;
font-family:  Arial;
font-size: 9pt;
font-weight:bold;
color : black;
background-image: url(LB.gif);
width: 159px;
height: 23px;
background-repeat:no-repeat ;

}
.NLnkTtl{
background-color :#c9e4ee;
height:20px;
font-weight:bold;
color:White;
font-family:Arial;
}
.NLbLstItm{
list-style-image: url(banner_arrow.gif);
border-bottom:1px inset silver;
color:Black;
}
.NLbUsrLnk{
color:black;
text-decoration:none;
font-size:9pt;
}
.NLbUsrLnk:hover{
color:black;
text-decoration:none;
font-size:9pt;
font-weight:bold;
}
.NCstmrLiTxt{
color:#336699;
text-decoration:none;
font-size:8pt;
}
.NCstmrLiFlds{
height:18px;
width:90px;
border:1px solid #336699;
color:black;
font-size:8pt;
}
.NCstmrLiBtn{
background-color :#c9e4ee;
height:18px;
font-weight:bold;
color:White;
font-family:Arial;
width:45px;
text-align:center ;
padding-top:1px;
border:1px groove black;
padding-right:1px;
padding-left:1px;
}
.SrchResHedSubttl{
color:black;
font-size:8pt;
font-weight:bold;
}
.NQryTop{
background-repeat: no-repeat;

background-image: url(QueryTop.gif);
width:358px;
height:20px;
color:White;
font-size:10pt;
font-weight:bold;
}
.NQryMdl{
background-repeat:repeat-y ;

background-image: url(QueryMiddle.gif);
width:358px;
}
.NQryBtm{
background-repeat: no-repeat;

background-image: url(QueryBottom.gif);
width:358px;
height:24px;
}
.NQryStpTxt{
font-size:8pt;
font-weight:bold;
color:#024794;
}
.NQryAdvSrchBrdr{
border:1px solid #024794;
background-color:#F4F8FB;
}
.NQryLbl{
color:black;
font-weight:normal;
font-size:11px;
}
.avail{
}
.NDpFltTtlRow{
background-color:#024794;
color:White;
}
.NDpFltSubTtl{
color :white;
font-weight: bold;
letter-spacing: 0.5px;
font-size: 12px;
cursor: hand;
}
.NDpFltSubTtl2
{
    COLOR: white; FONT: bold 12px; LETTER-SPACING: 0.5px;
}
.NDpFltDtaArwBlu{
font-family : Arial;
background-repeat: no-repeat;

background-image: url(BlueArrow_BG.gif);
background-color:#F3F8FC;
}
.NDpFltDtaArwOrng{
font-family : Arial;
background-repeat: no-repeat;

background-image: url(OrangeArrow_BG.gif);
background-color:#FCF9F4;
}
.NDpFltDta{
font-family : Arial;
border-style: solid;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color : #024794;
border-bottom-width: 1px;
}
.NDpFltTxt{
color:black;
font-family:Arial;
font-size:11px;
vertical-align:baseline;
}
.NDpTTtlTbl{
border-bottom:2px solid #c9e4ee;
border-top:2px solid #c9e4ee;
border-left:none;
border-right:none;
background-color:#F4F8FB;
padding-top:3px;
padding-bottom:3px;
}
.NSrchRsltTtl{
color:#024794;
font-size:16px;
}
.NDpTopTt{
color:black;
}
.NDpTopTp{
color:black;
font-weight:bold;
font-size:14px;
}
.NbtnSrch{
font-size: 13px;
CURSOR: hand;
COLOR: white;
FONT-FAMILY: Arial, Verdana;
background-repeat: no-repeat;

background-image: url(av.gif);
height:19px;
width:119px;
text-decoration:none;
font-weight:bold;
text-align:center;
vertical-align:middle ;
}
.NbtnSrch:hover{
font-size: 13px;
CURSOR: hand;
COLOR: #F4F8FB;
FONT-FAMILY: Arial, Verdana;
height:19px;
width:119px;
text-decoration:none;
font-weight:bold;
text-align:center;
vertical-align: middle ;
}
.NbtnLSrch
{
    BACKGROUND: url(avl.gif) no-repeat; WIDTH: 180px; HEIGHT: 19px; CURSOR: hand;
    COLOR: white; FONT: bold 13px Arial, Verdana; TEXT-ALIGN: center; TEXT-DECORATION: none; VERTICAL-ALIGN: middle;  
}
.NbtnLSrch:hover
{
    WIDTH: 180px; HEIGHT: 20px; CURSOR: hand;
    COLOR: white; FONT: bold 13px Arial, Verdana; TEXT-ALIGN: center; TEXT-DECORATION: none; VERTICAL-ALIGN: middle;
}
.NDpAFI{
background-color:#DCDCDE;
color: #FF0000;
}
.NDpStpDiv{
background-color:#F4F8FB;
border:1px solid #c9e4ee;
}
.NDpInrTblTtlRow
{
background-color:#024794;
color:white;
font-size:12px;
font-weight:bold;
border-bottom:none;
border-right:1px solid #666666;
border-top:none;
}
.NDpInrTblTtlRowL{
background-color:#024794;
color:white;
font-size:12px;
font-weight:bold;
border-bottom:none;
border-left:1px solid #666666;
border-top:none;
}
.NDpInrTblTtlRowBG{
background-color:#024794;
font-size:12px;
font-weight:bold;
color:white;
}
.NDpInrTblBrdr{
background-color:white;
color:black;
font-size:10px;
border:1px solid #666666;
}
.NDpInrTblDtaBrdrBr{
border-bottom:1px solid #666666;
border-right:1px solid #666666;
padding:2px;
background-color:White;
}
.NDpInrTblDtaBrdrBrL{
border-bottom:1px solid #666666;
border-left:1px solid #666666;
padding:2px;
background-color:White;
}
.NDpInrTblDtaBrdrB{
border-bottom:1px solid #666666;
border-right:none;
padding:2px;
background-color:White;
}
.NDpInrTblDtaBrdrBL{
border-bottom:1px solid #666666;
border-left:none;
padding:2px;
background-color:White;
}
.NDpInrTblDtaBrdrR{
border-bottom:none;
border-right:1px solid #666666;
padding:2px;
background-color:White;
}
.NDpInrTblDtaBrdrRL{
border-bottom:none;
border-left:1px solid #666666;
padding:2px;
background-color:White;
}
.NDpOptSrvNed{
padding: 1px;
FONT-SIZE: 11px;
color : #FF0000;
}
.NDpOptSrvEd{
padding: 1px;
color : #cccccc;
FONT-SIZE: 11px;
}
.NAvailDivScr{
filter:alpha(opacity=100);
display:none;
position:absolute;
color: black;
}
.NAvailDivBrdr{
border: 1px solid black;
}
.NLiBtn{
font-size: 13px;
CURSOR: hand;
COLOR: white;
FONT-FAMILY: Arial, Verdana;
background-repeat: no-repeat;
background-image: url(LoginBtn.gif);
height:23px;
width:75px;
text-decoration:none;
font-weight:bold;
text-align:center ;
vertical-align:middle;
padding-top:2px;
}
.NLiBtn:HOVER{
font-size: 13px;
CURSOR: hand;
COLOR: black;
FONT-FAMILY: Arial, Verdana;
background-repeat: no-repeat;
background-image: url(LoginBtn_Over.gif);
height:23px;
width:75px;
text-decoration:none;
font-weight:bold;
text-align:center ;
vertical-align:middle;
padding-top:2px;
}
.NLiPt{
color:#024794;
font-size:22px;
font-weight:normal;
}
.NBrdrTB{
border-bottom:#024794 2px solid;
border-right:none;
border-left:none;
border-top:#024794 2px solid;
background-color:#F4F8FB;
padding-top:5px;
padding-bottom:5px;
}
.topLineFl2{
padding-left: 10px;
font-weight: 900;
color : white;
letter-spacing: 0.5px;
font-size: 15px;
}
.FlightClassTitle{
color:White;
font-family:Arial;
font-size:8pt;
font-weight:bold;
}
.HotelRemarkText9{
}
.HotelAdvancedSearchBG{
}
.NLiObrdr{
border:1px solid #024794;
}
.HotelClassTitle{
background-color : #024794;
color:black;
font-size:11px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
}
.Dpack-br-white{
}
@font-face{ 
font-family: futura-book; 
src: url(futuraB.TTF);
} 
.LgenedBG
{
    BACKGROUND-COLOR: #EAEAEA
}
.MoreLink
{
    TEXT-DECORATION: none; 
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR:  #024794;
    FONT-FAMILY: Arial, Helvetica, sans-serif;   
}
.MoreLink:hover
{
    TEXT-DECORATION: underline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: 3a5078;
    FONT-FAMILY: Arial, Helvetica, sans-serif;  
}
.BookDetLink
{
    TEXT-DECORATION: none; 
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #024794;
    FONT-FAMILY: Arial, Helvetica, sans-serif;  
}
.BookDetLink:hover
{
    TEXT-DECORATION: underline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: 3a5078;
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
}


.FacilBluTxt
{
	color:#024794;	
}

.FacilBGTblBrdr
{
	background-color:#F4F8FB;
	border:1px solid #024794;	
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
}

.FacilTabBrdr
{
	background-repeat: no-repeat;
	background-image: url(tab.gif);
	height:20px;
	width:161px;
	text-decoration:none;
	font-weight:bold;
	color:white;	
	border:none;
}

.FacilTblBrdr
{
	
	background-color:white;
	border:1px solid #024794;	
	padding-right:10px;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	
}

.FacilImgBrdr
{
	border:1px solid #c9e4ee;
}
.Confirm
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: RED;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: 1px
}
.ItineraryHeader
{
	BACKGROUND-COLOR: #EAEAEA;
	color: #117EB7;
}
.LinePopup
{
color:#ECE3CD;
}
.FlipedTable
{	
color: White;
font-weight: bold;
}
.PasNumBG
{
	TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: 3a5078;
    FONT-FAMILY: Arial, Helvetica, sans-serif;  
}
.PasNumBG:hover
{
	TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #095CD7;
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.PasNumTBG
{
	background-image: url(PasNBG.gif);
	width: 25px;
	height: 20px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: 3a5078;
    FONT-FAMILY: Arial, Helvetica, sans-serif;  
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-BOTTOM: black 0px solid
}
.HeaderGrad
{
	background-image: url(HeadGrad.jpg);
	BORDER-BOTTOM: #c9e4ee 1px solid;
	color: #000000;
	height:29px;
	width: 100%;
	font-weight:bold;
}
.NewBookIt{
text-decoration: none;
text-align: center;
background-color: #fe7d18;
font-weight: bold;
color: White;
font-family :  Arial;
letter-spacing: 0.5px;
font-size: 11px;
border: 1px solid black;
cursor: hand;
width: 80px;
}
.NewBookIt:hover{
text-decoration: none;
text-align: center;
background-color: #fe7d18;
font-weight: bold;
color: black;
font-family :  Arial;
letter-spacing: 0.5px;
font-size: 11px;
border: 1px solid black;
cursor: hand;
width: 80px;
}
.NewAddToCart{
text-decoration: none;
text-align: center;
background-color: #F4F8FB;
font-weight: bold;
color: #024794;
font-family :  Arial;
letter-spacing: 0.5px;
font-size: 11px;
border: 1px solid #024794;
cursor: hand;
width: 80px;
}
.NewAddToCart:hover{
text-decoration: none;
text-align: center;
background-color: #F4F8FB;
font-weight: bold;
color: #ff0000;
font-family :  Arial;
letter-spacing: 0.5px;
font-size: 11px;
border: 1px solid #024794;
cursor: hand;
width: 80px;
}
.NDpInrTblDtaBrdrBlu
{
	BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-ATTACHMENT:;
    BACKGROUND-IMAGE: url(../images382/BlueArrow_BG.gif);
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f3f8fc;
    height:43px;
    background-position: left center;
}
.NDpInrTblDtaBrdrBlu2
{
	BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #666666 0px solid;
    BACKGROUND-ATTACHMENT:;
    BACKGROUND-IMAGE: url(../images382/BlueArrow_BG.gif);
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f3f8fc;
    height:43px;
    background-position: left center;
}	
.NDpInrTblDtaBrdrBlu3
{
	BORDER-BOTTOM: #666666 0px solid;
    PADDING: 2px; BACKGROUND: #f3f8fc url(../images384/BlueArrow_BG.gif) no-repeat left center; FONT: Arial; height:43px;
}
.NDpInrTblDtaBrdrBlu4
{
	BORDER-BOTTOM: #666666 0px solid;
    PADDING: 2px; BACKGROUND: #f3f8fc; FONT: Arial; height:43px;
}	
.NDpInrTblDtaBrdrOrng
{
	BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-ATTACHMENT:;
    BACKGROUND-IMAGE: url(../images382/OrangeArrow_BG.gif);
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fcf9f4;
    height:43px;
    background-position: left center;
}
.NDpInrTblDtaBrdrOrng2
{
	BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #666666 0px solid;
    BACKGROUND-ATTACHMENT:;
    BACKGROUND-IMAGE: url(../images382/OrangeArrow_BG.gif);
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fcf9f4;
    height:43px;
    background-position: left center;
}
.NDpInrTblDtaBrdrOrng3
{
	BORDER-BOTTOM: #666666 0px solid;
    PADDING: 2px; BACKGROUND: #fcf9f4 url(../images384/OrangeArrow_BG.gif) no-repeat left center; FONT: Arial; height:43px;
}
.NDpInrTblDtaBrdrOrng4
{
	BORDER-BOTTOM: #666666 0px solid;
    PADDING: 2px; BACKGROUND: #fcf9f4; FONT: Arial; height:43px;
}	
.HeadFlight
{
	FONT-FAMILY: Arial;
	font-size: 14px;
	color:white;
}
.HeadFlight2
{
	BACKGROUND: #f3f8fc; color:#0074cb; FONT: bold 11px Arial;
}
.city-title2
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial;
    LETTER-SPACING: 1px;
    font-weight:bold;
}
.priceOrng
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    CURSOR: hand;
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: 1px
}
.priceOrng:hover
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    CURSOR: hand;
    COLOR: #800033;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: 1px
}
.ResultTblBrdrRB
{
    BORDER-RIGHT: #c9e4ee 1px solid;
    BORDER-BOTTOM: #c9e4ee 1px solid;
    BACKGROUND-COLOR: white;
}
.ResultTblBrdrB
{
    BORDER-BOTTOM: #c9e4ee 1px solid;
    BACKGROUND-COLOR: white;
}
.ResultTblBrdrR
{
    BORDER-RIGHT: #c9e4ee 1px solid;
    BACKGROUND-COLOR: whitee;
}
.ResultTblBrdrLB
{
    BORDER-LRFT: #c9e4ee 1px solid;
    BORDER-BOTTOM: #c9e4ee 1px solid;
    BACKGROUND-COLOR: white;
}
.FloatLayer
{
	BORDER-RIGHT:#024794 1px solid;
    BORDER-TOP:#024794 1px solid;
    BORDER-LEFT:#024794 1px solid;
    BORDER-BOTTOM:#024794 1px solid;
    COLOR: black;
    BACKGROUND-COLOR: #F4F8FB;
    filter:alpha(opacity=90);
    
}
.FloatLayerBrB
{
	BORDER-BOTTOM:#c9e4ee 1px solid;
}
.FloatLayerBrL
{
	BORDER-LEFT:#c9e4ee 1px solid;
}
.FloatLayerPrice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.FloatLayerTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #024794;
}
.FloatLayerCategory
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
}
.MoreService
{
	color:#FE0000;
	font-family: Arial;
	font-size:11px;
	font-weight:600;	
	cursor:hand;
}
.OClass
{
	color:green;
	font-family: Arial;
	font-weight:600;	
}
.CClass
{
	color:orange;
	font-family: Arial;
	font-weight:600;	
}
.QClass
{
	color:blue;
	font-family: Arial;
	font-weight:600;	
}
.XClass
{
	color:red;
	font-family: Arial;
	font-weight:600;	
}
.TClass
{
	color:Maroon;
	font-family: Arial;
	font-weight:600;	
}
A.gilboa:Link{ font-size: 11px; font-weight: bold; color:#024794; text-decoration:none; font-family: Arial;}
A.gilboa:Active{ font-size: 11px; font-weight: bold; color:#024794; text-decoration:none; font-family: Arial; }
A.gilboa:Visited{ font-size: 11px; font-weight: bold; color:#024794; text-decoration:none; font-family: Arial; }
A.gilboa:Hover{ font-size: 11px; font-weight: bold; color:#F6B939; text-decoration:none; font-family: Arial; }
.detHeader
{
	color:white;
}
.Performance
{
    FONT: 9px Verdana,Century Gothic; COLOR: #B7B4DA; PADDING-TOP: 5px; LETTER-SPACING: 0px; TEXT-DECORATION: none;
}
.tabMid
{
	 background: url(tab_middle.gif);
	 
}
.tabMidBack
{
	 background: url(tabMiddle.gif);

}
.tabRight
{
	 background: url(tab_right.gif) no-repeat;
	 width: 7px;
}
.tabRightBack
{
	 background: url(tabRight.gif) no-repeat;
	 width: 7px;
}
.tabLeft
{
	 background: url(tab_left.gif) no-repeat;
	 width: 7px;
}
.tabLeftBack
{
	 background: url(tabLeft.gif) no-repeat;
	 width: 7px;
}
.HotelSeparate
{
	background: url(sepHotel.jpg) repeat-x;
	height: 7px;
}
.tableHeaderNoGrid
{
    COLOR: #3a5078; FONT: bold 12px Arial, Helvetica, sans-serif; 
    BORDER-BOTTOM: #336699 2px solid;
}
.select-fix-width{
	padding-left: 3px;
	background-color: #FCF9F2;
	font-family : Verdana,Century Gothic,Verdana;
    FONT-SIZE: 10px;
	letter-spacing: 0.5px;
	font-weight: 400;
	color: #5F6D97;
	border-style: solid;
	border-color :#0B5094;
	border-width : 1px;
	width: 130px;
}
.bgDarker
{
	color:#024794;
}
.radioInput
{
	border:0px;
	background-color:#F4F8FB;
}
.RoomQtyTable
{
	width:500px;border:red 1px solid;padding:15px;	
}
.RoomQtyBotton 
{
	padding-left:60px;
}
.greenClass
{
	font-weight:bold;
	color:green;	
}
.redClass
{
	font-weight:bold;
	color:red;	
}

.iconMenu {
	padding-left:10px;
	padding-right:10px;
	border-bottom-width: 2px;
	border-bottom-color: #ECE3CD;
	cursor:hand;
}
.ButtonText
{	
	bottom:5px;	
}
.ButtonLink2
{
	FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none;COLOR:#0A51A9;
    background:url(../style2/buttonMid.gif) repeat-x;
    height:26px;
    vertical-align:baseline;
    cursor:hand;
}
.ButtonLinkOrange
{
	
	FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none;COLOR:#6E4F0C;
    background:url(../style2/OrangebutMid.gif) repeat-x;
    height:26px;
    vertical-align:baseline;
    cursor:hand;
}
.ButtonLinkGray
{
	FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none;COLOR:#C5BDA6;
    background:url(../style2/OrangebutMid.gif) repeat-x;
    height:26px;
    vertical-align:baseline;
}
.AddBorder
{
	border:solid 1px #FFA107;
}
.DtaBrdrBr{
border-bottom:1px solid #666666;
border-right:1px solid #666666;
padding:2px;
}
.DtaBrdrBrL{
border-bottom:1px solid #666666;
border-left:1px solid #666666;
padding:2px;
}
.DtaBrdrB{
border-bottom:1px solid #666666;
border-right:none;
padding:2px;
}
.DtaBrdrBL{
border-bottom:1px solid #666666;
border-left:none;
padding:2px;
}
.DtaBrdrR{
border-bottom:none;
border-right:1px solid #666666;
padding:2px;
}
.DtaBrdrRL{
border-bottom:none;
border-left:1px solid #666666;
padding:2px;
}
.DefaultPrice
{
	background-color:#E4EAF3;
}
.totalPrice
{
	BORDER-TOP: #666666 1px solid; PADDING: 2px;
	font:bold 14px ;
	COLOR: #FE1111;
}
.noBorder
{
	border: 0px;
	text-align:right;
	width:75px;
	background: white;
}
.noBorderLong
{
	border: 0px;
	text-align:right;
	width:105px;
	background: white;
}
a.NbtnSrchNew:link, a.NbtnSrchNew:visited, a.NbtnSrchNew:active
{
	background: #024794;
	border: solid 1px #cccccc;
	border-bottom: solid 1px #666666;
	border-left: solid 1px #666666;
	color: White;
	font: 13px Arial;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
}
a.NbtnSrchNew:hover
{
	background: #024794;
	border: solid 1px #666666;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	color: White;
	font: 13px Arial;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
}
.cruiseTitle, a.cruiseTitle:hover
{
	background-color:navy;
	color:White;	
	FONT: bold 12px Arial,Verdana;text-decoration:none;
}
.cruiseBorder
{
border-bottom:1px solid navy;
}
.ButtonLinkInner
{
	FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none;COLOR:#0A51A9;
    background:url(../images386/buttonMid.gif) repeat-x;
    height:26px;
    vertical-align:baseline;
    cursor:hand;
}
.serviceMenu
{
	width:190px;
	background-color:white;
	border:1px solid orange;
}