A
{
    COLOR: #800033; FONT:11px Verdana,Century Gothic; CURSOR: hand; LETTER-SPACING: 0px;
}
A:hover
{
    COLOR: #999999; FONT:11px Verdana,Century Gothic; CURSOR: hand; LETTER-SPACING: 0px;
}
HR
{
    COLOR: #dfedf7;
}
.line-customer
{
    BORDER: #a4a5e3 2px solid; BACKGROUND: #f7f9fb;
}
.line2
{
    PADDING-LEFT: 5px; PADDING-TOP: 0px;
}
.line2-Seperator
{
}
.line2-AB
{
    BORDER: #aeaeae 2px solid; PADDING-LEFT: 5px; PADDING-TOP: 3px; BACKGROUND: #f7f9fb;
}
.line2gray-bg
{
    PADDING-LEFT: 5px; PADDING-TOP: 3px; BACKGROUND: #8e91db;
}
.red
{
    FONT: bold 14px Verdana; COLOR: #de144b;
}
.starintitle
{
    FONT: bold 14px Verdana; COLOR: #de144b;
}
.resultHeader
{
    FONT: bold 11px Arial, Verdana; COLOR: #663399; BACKGROUND: #f2f0e6;
}
.resultHeader:Hover
{
	FONT: bold 11px Arial, Verdana; COLOR: navy; BACKGROUND: #f2f0e6;
}
.availHeader
{
    FONT: 10px Arial, Verdana; COLOR: #663399; BACKGROUND: #f2f0e6;
}
.availHeader12
{
    FONT: 12px Arial, Verdana; COLOR: #663399; BACKGROUND: #f2f0e6;
}
.availData
{
    FONT: 12px Arial, Verdana; COLOR: #35496f; BACKGROUND: #eeeeee;
}
.specialOffer
{
    BORDER: aqua; FONT: 12px Arial, Verdana; COLOR: #b900b9;
}
.priority
{
    FONT: bold 12px Arial, Verdana; COLOR: #b20000; BACKGROUND: moccasin;
}
.priority:hover
{
    FONT: bold 12px Arial, Verdana; COLOR: #999999; BACKGROUND: moccasin;
}
.ferry-seatIndex
{
    FONT: 12px Arial, Verdana; COLOR: #b20000;
}
.resultDataLink
{
    FONT: bold 12px Arial,Verdana; CURSOR: hand; COLOR: #b20000;
}
.resultDataLink:hover
{
    FONT: bold 12px Arial, Verdana; CURSOR: hand; COLOR: #999999;
}
.resultData
{
    FONT: bold 12px Arial, Verdana; COLOR: #b20000;
}
.remove-link:hover
{
    PADDING: 2px; FONT: 12px; COLOR: #8c2b2b; BACKGROUND: #dfedf7;
}
.remove-link
{
    PADDING: 2px; FONT: 11px; COLOR: #7973b0; BACKGROUND: #dfedf7;
}
.no-days-w
{
    PADDING: 2px; FONT: 11px Arial, Verdana; COLOR: #adb4be;
}
.days-w
{
    PADDING: 2px; FONT: 11px; COLOR: #8c2b2b; BACKGROUND: #dfedf7;
}
.bg-basic-border
{
    BORDER: #b1b1b4 1px solid; FONT: 400 11px Verdana, Century Gothic, Arial; COLOR: #5f6d97; LETTER-SPACING: 0px; BACKGROUND: #dfedf7;
    
}
.bg-basic-border-no-bottom
{
    BORDER-RIGHT: #b1b1b4 1px solid; BORDER-LEFT: #b1b1b4 1px solid; BORDER-TOP: #b1b1b4 1px solid; FONT: 400 11px Verdana, Century Gothic, Arial; COLOR: #5f6d97; LETTER-SPACING: 0px; BACKGROUND: #dfedf7;
}
.bg-basic-border-no-top
{
    BORDER-RIGHT: #b1b1b4 1px solid; BORDER-LEFT: #b1b1b4 1px solid; BORDER-BOTTOM: #b1b1b4 1px solid; FONT: 400 11px Verdana, Century Gothic, Arial; COLOR: #5f6d97; LETTER-SPACING: 0px; BACKGROUND: #dfedf7;
}
.bg-basic-login
{
    FONT: 400 11px Verdana, Century Gothic, Arial; COLOR: #5f6d97; LETTER-SPACING: 0px; BACKGROUND: #ecf4fb;
}
.bg-basic
{
    BACKGROUND: #dfedf7;
}
.input-large
{
    BORDER: 0px; FONT: normal 11px Arial, Verdana;
    BACKGROUND: url(../images386/ch-best-pr.gif);
	WIDTH: 194px; COLOR: #3a5078; PADDING-TOP: 3px; LETTER-SPACING: 0px; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none;
}
.input-large:hover
{
    BORDER: 0px; FONT: normal 11px Arial, Verdana;
    BACKGROUND: url(../images386/ch-best-pr.gif);
	WIDTH: 194px; COLOR: #999999; PADDING-TOP: 3px; LETTER-SPACING: 0px; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none;
}
.fl-title
{
    FONT: normal 22px Tahoma; COLOR: #6365ce; letter-spacing: 2;
}
.login-title
{
    FONT: bold 16px; COLOR: #6365ce;
}
.title3
{
    FONT: 900 13px Arial, sans-serif; color : black; LETTER-SPACING: 0px;
}
TD
{
    FONT: normal 12px Arial, Helvetica, sans-serif; COLOR: #2d2d6c; LETTER-SPACING: 0px;
}
.padding-left
{
    PADDING-RIGHT: 10px; PADDING-LEFT: 15px;
}
new
{
    PADDING-LEFT: 0px;
}
.city-title
{
    FONT: 12px Arial; COLOR: #751375;
}
BODY
{
    FONT: normal 12px Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; COLOR: #435473;
    SCROLLBAR-FACE-COLOR: #dde7fb;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #7973b0;
    SCROLLBAR-BASE-COLOR: #7973b0;
    scrollbar-3d-light-color: #5F6D97;
    scrollbar-dark-shadow-color: #FFFFFF;
}
.line4
{
    BORDER: #5a6984 1px solid; PADDING-LEFT: 3px; MARGIN-RIGHT: 0;
}
.text2
{
    FONT: 9px Verdana,Century Gothic; COLOR: #7973b0; PADDING-TOP: 5px; LETTER-SPACING: 0px; TEXT-DECORATION: none;
}
.no_class2
{
    BORDER: none; BACKGROUND: #dfedf7;
}
.no_class
{
    BORDER: none; BACKGROUND: none transparent scroll repeat 0%;
}
.no_class_title
{
    BORDER: none; BACKGROUND: #0074cb;
}
.hotdeal-br
{
    BORDER: #cdccd8 1px solid; LINE-HEIGHT: 12px;
}
SELECT
{
    BORDER: #b2b1bf 1px solid; FONT: 12px Verdana; COLOR: #3a5078; BACKGROUND: #fdfdf9; TEXT-DECORATION: none
}
INPUT
{
    /*BORDER: #888888 1px inset; FONT: 12px Verdana; COLOR: #2c3d5c; BACKGROUND: #fdfdf9; TEXT-DECORATION: none*/
    BORDER: #7F9DB9 1px solid;border-top:#23425F 1px solid; border-left: #23425F 1px solid; FONT: 12px Verdana; COLOR: #2c3d5c; BACKGROUND: #fdfdf9; TEXT-DECORATION: none
}
.link-details
{
    FONT: normal 12px Arial, Helvetica, sans-serif; COLOR: #2d2d6c; LETTER-SPACING: 0px;
}
.link-details:hover
{
    FONT: normal 12px Arial, Helvetica, sans-serif; COLOR: #800033; LETTER-SPACING: 0px;
}
.small-text
{
    FONT: normal 11px Arial, Helvetica, sans-serif; COLOR: #052750;
}
.title-02
{
    FONT: bold 13px Arial, Verdana; COLOR: #5670A8; 
}
.title-01
{
    FONT: bold 13px Arial, Verdana; COLOR: #5670A8; 
}
.line-flight
{
    BORDER: #a3b8dd 0px solid; FONT: 12px Arial, Helvetica, sans-serif;
}
.line-list
{
    BORDER: #a3b8dd 0px solid; FONT: 12px Arial, Helvetica, sans-serif;
}
.title
{
    PADDING-LEFT: 10px; FONT: 900 15px Arial, Helvetica, sans-serif; COLOR: #3a5078; LETTER-SPACING: 0px; HEIGHT: 24px; BACKGROUND: #b5c7e7;
}
.topLineFl
{
    PADDING-LEFT: 10px; FONT: 900 15px; COLOR: #3a5078; LETTER-SPACING: 0px; HEIGHT: 24px; BACKGROUND: #b5c7e7; TEXT-DECORATION: none
    
}
.Bg-basic-abcus
{
    BACKGROUND: #e6f2f1;
}
.note
{
    PADDING-LEFT: 5px; FONT: bold 12px Arial, Helvetica, sans-serif; CURSOR: hand; COLOR: #ff0066;
}
.Occupied-Title
{
    PADDING-LEFT: 5px; FONT: 12px Arial, Helvetica, sans-serif; CURSOR: hand; COLOR: #ff0066;
}
.line2bg-orange
{
    BORDER: #ff9932 1px solid; PADDING-TOP: 2px; BACKGROUND: white;
}
.book
{
    BORDER: 0px; WIDTH: 70px; HEIGHT: 19px; PADDING-TOP: 2px; CURSOR: hand;
    FONT: bold 11px Arial,Verdana; LETTER-SPACING: 0px; COLOR: #ffffff; TEXT-DECORATION: none;
    BACKGROUND: url(../images386/book-it.gif);   
}
.book:hover
{
    BORDER: 0px; WIDTH: 70px; HEIGHT: 19px; PADDING-TOP: 2px; CURSOR: hand;
    FONT: bold 11px Arial,Verdana; LETTER-SPACING: 0px; COLOR: #ffffff; TEXT-DECORATION: none;
    BACKGROUND: url(../images386/book-it.gif); 
}
.btnSearch
{
    BORDER-RIGHT: #026605 thin solid; BORDER-BOTTOM: #026605 thin solid; BORDER-TOP: silver thin solid; BORDER-LEFT: silver thin solid;
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px;
    FONT: bold 11px Arial, Verdana; TEXT-DECORATION: none;
    COLOR: white; BACKGROUND: #1c911f;
	HEIGHT: 18px; CURSOR: hand;
}
.btnSearch:hover
{
    BORDER-RIGHT: #026605 thin solid; BORDER-BOTTOM: #026605 thin solid; BORDER-TOP: silver thin solid; BORDER-LEFT: silver thin solid;
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px;
    FONT: bold 11px Arial, Verdana; TEXT-DECORATION: none;
    COLOR: white; BACKGROUND: #1c911f;
	HEIGHT: 18px; CURSOR: hand;
}
.btnSearch2
{
    BORDER-RIGHT: #026605 thin solid; BORDER-BOTTOM: #026605 thin solid; BORDER-TOP: silver thin solid; BORDER-LEFT: silver thin solid;
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px;
    FONT: bold 11px Arial, Verdana; TEXT-DECORATION: none;
    COLOR: white; BACKGROUND: #1c911f;
	HEIGHT: 18px; CURSOR: hand;
}
.btnSearch2:hover
{
    BORDER-RIGHT: #026605 thin solid; BORDER-BOTTOM: #026605 thin solid; BORDER-TOP: silver thin solid; BORDER-LEFT: silver thin solid;
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px;
    FONT: bold 11px Arial, Verdana; TEXT-DECORATION: none;
    COLOR: white; BACKGROUND: #1c911f;
	HEIGHT: 18px; CURSOR: hand;
}
.input-blue
{
    BORDER: #456fba 1px solid; WIDTH: 76px; CURSOR: hand;
    FONT: bold 11px Arial,Verdana; LETTER-SPACING: 0px;
    COLOR: #3a5078; BACKGROUND: #dfedf7; 
}
.input-blue:hover
{
}
.book-it
{
    BORDER: 0px; CURSOR: hand; COLOR: white;
    FONT: bold 11px Arial,Verdana; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none;
    BACKGROUND:  transparent url(../images386/book-it-fl.gif);
    WIDTH: 90px; HEIGHT: 19px; PADDING-TOP: 4px; 
}
.book-it:hover
{
    BORDER: 0px; CURSOR: hand; COLOR: white;
    FONT: bold 11px Arial,Verdana; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none;
    BACKGROUND: transparent url(../images386/book-it-fl.gif);
    WIDTH: 90px; HEIGHT: 19px; PADDING-TOP: 4px;
}
.input-login
{
    BORDER: #456fba 1px solid; WIDTH: 76px; CURSOR: hand;
    BACKGROUND: #eef5fb; COLOR: #3a5078;
    FONT: bold 11px Arial,Verdana; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none;  
}
.input-login:hover
{
    BORDER: #456fba 1px solid; WIDTH: 76px; CURSOR: hand;
    BACKGROUND: #eef5fb; COLOR: #6380b4;
    FONT: bold 11px Arial,Verdana; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none;
}
.price2
{
    PADDING-LEFT: 5px; COLOR: #ff0066; FONT: bold 12px Arial, Helvetica, sans-serif;  
}
.price
{
    PADDING-LEFT: 5px; COLOR: #ff0066; CURSOR: hand; FONT: bold 12px Arial, Helvetica, sans-serif;  
}
.price:hover
{
    PADDING-LEFT: 5px; COLOR: #999999; CURSOR: hand; FONT: bold 12px Arial, Helvetica, sans-serif; 
}
.priceBlack
{
    PADDING-LEFT: 0px; COLOR: black; CURSOR: hand; FONT: bold 12px Arial, Helvetica, sans-serif;  
}
.priceBlack:hover
{
	PADDING-LEFT: 0px; COLOR: black; CURSOR: hand; FONT: bold 12px Arial, Helvetica, sans-serif;
}
.msg
{
    COLOR: #3a5078; FONT: bold 17px Verdana; LETTER-SPACING: 0px; 
}
.add-to-cart
{
    BORDER: 0px; WIDTH: 90px; HEIGHT: 19px; PADDING-LEFT: 15px; PADDING-TOP: 2px; CURSOR: hand; COLOR: #3a5078;
    FONT: bold 11px Arial,Verdana; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none;
    BACKGROUND: transparent url(../images386/add-to-cart-fl.gif);  
}
.add-to-cart:hover
{
    BORDER: 0px; WIDTH: 90px; HEIGHT: 19px; PADDING-LEFT: 15px; PADDING-TOP: 2px; CURSOR: hand;
    FONT: bold 11px Arial,Verdana; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none;
    BACKGROUND: transparent url(../images386/add-to-cart-fl.gif);
}
.line
{
    BORDER-RIGHT: #c3c3c3 0px solid; BORDER-TOP: #c3c3c3 0px solid; BORDER-LEFT: #c3c3c3 0px solid; BORDER-BOTTOM: #c3c3c3 1px solid;
    FONT: 12px Arial, Helvetica, sans-serif;
}
.SearchAvaib
{
    BORDER-RIGHT: #026605 thin solid; BORDER-BOTTOM: #026605 thin solid; BORDER-TOP: silver thin solid; BORDER-LEFT: silver thin solid;
    BACKGROUND: #1c911f; PADDING: 2px; CURSOR: hand; COLOR: white; HEIGHT: 16px;
    FONT: bold 11px Arial, Verdana; TEXT-ALIGN: center; TEXT-DECORATION: none; 
}
.SearchAvaib:hover
{
    BORDER-RIGHT: #026605 thin solid; BORDER-BOTTOM: #026605 thin solid; BORDER-TOP: silver thin solid; BORDER-LEFT: silver thin solid;
    BACKGROUND: #1c911f; PADDING: 2px; CURSOR: hand; COLOR: gainsboro; HEIGHT: 16px;
    FONT: bold 11px Arial, Verdana; TEXT-ALIGN: center; TEXT-DECORATION: none;
}
.color-border
{
    BORDER: #0b5094 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fcf9f2;
    FONT: 400 12px Verdana,Century Gothic; LETTER-SPACING: 0px; COLOR: #5f6d97;
}
.pfileview
{
    FONT: 11px Verdana,Century Gothic; LETTER-SPACING: 0px; COLOR: #7973b0; CURSOR: hand;  
}
.pfileview:hover
{
    FONT: 11px Verdana,Century Gothic; LETTER-SPACING: 0px; COLOR: #999999; CURSOR: hand;
}
.FormConf
{
    BACKGROUND: #f7f9fb;
}
.book-to
{
    BORDER-RIGHT: #026605 thin solid; BORDER-BOTTOM: #026605 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: #1c911f; COLOR: white; 
}
.book-to:hover
{
    BORDER-RIGHT: #026605 thin solid; BORDER-BOTTOM: #026605 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: #1c911f; COLOR: white; 
}
.btnCancel
{
    BORDER-RIGHT: #026605 thin solid; BORDER-BOTTOM: #026605 thin solid; BORDER-TOP: silver thin solid; BORDER-LEFT: silver thin solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px;
    FONT: bold 11px Arial, Verdana; TEXT-DECORATION: none;
    BACKGROUND: #1c911f; COLOR: white; CURSOR: hand; HEIGHT: 18px;
}
.btnCancel:hover
{
    BORDER-RIGHT: #026605 thin solid; BORDER-BOTTOM: #026605 thin solid; BORDER-TOP: silver thin solid; BORDER-LEFT: silver thin solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px;
    FONT: bold 11px Arial, Verdana; TEXT-DECORATION: none;
    BACKGROUND: #1c911f; COLOR: white; CURSOR: hand; HEIGHT: 18px;
}
.galor-link
{
    FONT: 10px; CURSOR: hand; COLOR: #7973b0;
}
.galor-link:hover
{
    FONT: 10px; CURSOR: hand; COLOR: #999999;
}
.pr-hotel-bg
{
    BACKGROUND: #dadbfc;
}
.calendar-table
{
    BACKGROUND: #d1d1d1;
}
.calend-bg-td
{
    FONT: normal bold 12px Arial; LETTER-SPACING: 0px; TEXT-ALIGN: center; BACKGROUND: #dfedf7; COLOR: #b20000; 
}
.calend-days
{
    FONT: normal 12px Arial; TEXT-ALIGN: center; LETTER-SPACING: 0px; BACKGROUND: white; COLOR: #2d2d6c; 
}
.flight-tab
{
    FONT: normal 12px Arial; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none; WIDTH: 100px; HEIGHT: 33px; PADDING-TOP: 6px;
    BACKGROUND-IMAGE: url(../images386/flight-tab.jpg); COLOR: #2d2d6c;  
}
.flight-tab:hover
{
    FONT: normal 12px Arial; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none; WIDTH: 100px; HEIGHT: 33px; PADDING-TOP: 6px;
    BACKGROUND-IMAGE: url(../images386/flight-tab-over.jpg); COLOR: #2d2d6c;
}
.flight-over
{
    FONT: normal 12px Arial; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none;
    BACKGROUND-IMAGE: url(../images386/flight-tab-over.jpg); COLOR: #2d2d6c; WIDTH: 100px; HEIGHT: 33px; PADDING-TOP: 6px;
}
.flight-over:hover
{
    FONT: normal 12px Arial; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none;
    BACKGROUND-IMAGE: url(../images386/flight-tab-over.jpg); COLOR: #2d2d6c; WIDTH: 100px; HEIGHT: 33px; PADDING-TOP: 6px; 
}
.TourInfoImg
{
    BACKGROUND: url(../images386/TourInfo.gif) no-repeat; WIDTH: 27px; HEIGHT: 19px; CURSOR: hand;
}
.ComboBoxes
{
    FONT: 8pt;
}
.HotDealTickerBG
{
    BACKGROUND: black; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#030303', EndColorStr='#989796');
}
.OrangeGradientBG
{
    BORDER: orange 1px solid; BACKGROUND: #ffd751; COLOR: black; FONT-VARIANT: small-caps; PADDING-LEFT: 5px; 
}
.StepTextTitle
{
    FONT: bold 8pt; COLOR: black;
}
.PageTitle
{
    FONT: bold 11pt; FONT-VARIANT: small-caps; COLOR: black; 
}
.title-ab-white
{
}
.NoTopBorderTable
{
    BORDER: orange 1px solid; BORDER-TOP: medium none;
}
.dashedHR
{
    BORDER-BOTTOM: orange 1px dashed;
}
.BorderedTable
{
    BORDER: orange 1px solid;
}
.GrayGradientBG
{
    BACKGROUND: #c5c4c3; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#C5C4C3", EndColorStr="white");
}
.OrangeGradientHorizontalStart
{
    BACKGROUND: #ffd751; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FAB103', EndColorStr='#FCE3A7');
}
.OrangeGradientHorizontalEnd
{
    BACKGROUND: #ffd751; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FCE3A7', EndColorStr='white');
}
.BlackBorderedTable
{
    BORDER: black 1px solid;
}
.LegendStyle
{
    BORDER: orange 1px solid; BORDER-TOP: medium none;BACKGROUND: #ffd751;
}
.PfileViewTabTitleNoBottom
{
    BORDER: orange 1px solid; BORDER-BOTTOM: medium none; BACKGROUND: #ffd751; PADDING-LEFT: 10px;
    FONT: bold 10pt; COLOR: black; FONT-VARIANT: small-caps;
}
.PfileViewMenuBar
{
    BORDER: orange 1px solid; BORDER-TOP: medium none; BACKGROUND: #ffd751; FONT-VARIANT: small-caps;
}
.PageTitleGradientBG
{
    BORDER: black 1px solid; BACKGROUND: #ffd751; COLOR: black; FONT: bold 12pt; FONT-VARIANT: small-caps; 
}
.LeftBarBtn
{
    PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND: transparent; WIDTH: 100%; HEIGHT: 20px;
    FONT: normal 8pt; TEXT-DECORATION: none; COLOR: #02287b;  
}
.LeftBarBtn:hover
{
    BACKGROUND: #edf3fe; COLOR: #336699; PADDING-LEFT: 5px; PADDING-TOP: 2px; BORDER-COLLAPSE: collapse; WIDTH: 100%; HEIGHT: 20px;
    FONT: bold 8pt; TEXT-DECORATION: none; 
}
.LeftBarBtnSpecial
{
    BACKGROUND: transparent; COLOR: red; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; WIDTH: 100%; HEIGHT: 20px;
    FONT: 8pt; TEXT-DECORATION: none; 
}
.LeftBarBtnSpecial:hover
{
    BACKGROUND: #edf3fe; COLOR: red;PADDING-LEFT: 5px; PADDING-TOP: 2px; BORDER-COLLAPSE: collapse; WIDTH: 100%; HEIGHT: 20px;
    FONT: 8pt; TEXT-DECORATION: none; 
}
.BlackText8
{
    FONT: 8pt; COLOR: #01277a;
}
.BlackText8:hover
{
}
.NewsTitle
{
    BACKGROUND: lightgrey; COLOR: black; FONT: bold 9pt;
}
.NewsTitleBottom
{
    BACKGROUND: gainsboro;
}
.NewsText
{
    FONT: 8pt; BACKGROUND: transparent;
}
.RadioButtons
{
    BORDER: medium none;
}
.transparent
{
    BORDER: orange 1px solid; PADDING: 5px; FONT: bold;
    BACKGROUND: white; COLOR: #333333; DISPLAY: none; FILTER: alpha(opacity=100); POSITION: absolute; 
}
.ServiceBarTitles
{
    COLOR: #0a51a9; FONT: bold 11px Arial; TEXT-DECORATION: none; 
}
.ServiceBarTitles:hover
{
    COLOR: #3780db; FONT: bold 11px Arial; TEXT-DECORATION: none;
}
.ServiceBarTitlesHover
{
    COLOR: #3780db; FONT: bold 11px Arial; TEXT-DECORATION: none;
}
.ServiceBarTitlesTop
{
    COLOR: #0a51a9; FONT: bold 11px Arial; TEXT-DECORATION: none;
}
.ServiceBarTitlesTop:hover
{
    COLOR: #3780db; FONT: bold 11px Arial; TEXT-DECORATION: none;
}
.ServiceBarTitlesTopHover
{
    COLOR: #3780db; FONT: bold 11px Arial; TEXT-DECORATION: none;
}
.ServiceBarVacationWizardTitle
{
    COLOR: white; FONT: bold 12px Arial; TEXT-DECORATION: none;
}
.ServiceBarVacationWizardTitle:hover
{
    COLOR: #febf25; FONT: bold 12px Arial; TEXT-DECORATION: none;
}
.MultiQueryAdvancedOptionsHR
{
    COLOR: black; FONT: 8pt; BORDER-BOTTOM: orange 1px solid; 
}
.MultiSearch_Top_BG
{
    COLOR: black; FONT: 8pt; WIDTH: 358px; BACKGROUND: url(../images386/MultiSearchBG_Top.gif) no-repeat; 
}
.MultiSearch_Sides_BG
{
    COLOR: black; FONT: 8pt; WIDTH: 358px; BACKGROUND-IMAGE: url(../images386/MultiSearchBG_Sides.gif);
}
.MultiSearch_Bottom_BG
{
    COLOR: black; FONT: 8pt; WIDTH: 358px; BACKGROUND: url(../images386/MultiSearchBG_Bottom.gif) no-repeat; 
}
.MultiFlyOverTitle
{
    COLOR: white; FONT: bold 13px; BACKGROUND: orange; 
}
.MultiFlyOverText
{
    COLOR: black; PADDING-LEFT: 10px; FONT: 10px; 
}
.MultiSearchBtn
{
    COLOR: white; BACKGROUND: url(../images386/search_button0.gif) no-repeat; FONT: bold 13px; TEXT-DECORATION: none;
    WIDTH: 85px; HEIGHT: 19px; PADDING-TOP: 1px; 
}
.MultiSearchBtn:hover
{
    COLOR: black; FONT: bold 13px; TEXT-DECORATION: none; WIDTH: 85px; HEIGHT: 19px; PADDING-TOP: 1px; 
}
.HotDealCubicSeperator
{
    COLOR: #95bbe2; WIDTH: 100%; HEIGHT: 1px;
}
.ResTtlBG
{
    BACKGROUND: #0073cb;
}
.HtlNameTtl
{
    COLOR: white; BACKGROUND: #0073cb; FONT: normal bold 10pt Arial; TEXT-DECORATION: none;  
}
.HtlNameTtl:hover
{
    COLOR: white; BACKGROUND: #0073cb; FONT: normal bold 10pt Arial; TEXT-DECORATION: none; 
}
.MapLink
{
    COLOR: white; BACKGROUND: #0073cb; FONT: normal 11px Arial; TEXT-DECORATION: underline;
}
.MapLink:hover
{
}
.HtlClsTtl
{
    COLOR: #fff000; BACKGROUND: #0073cb; FONT: bold 11px Arial; TEXT-DECORATION: none; 
}
.RemTxt9
{
    FONT: 9pt; COLOR: black;
}
.BigPrice
{
    COLOR: #cf3723; FONT: 900 20px;
}
.HtlSubTtl
{
    COLOR: #094f96; FONT: bold 8pt; 
}

.DetLink
{
    COLOR: #336699; FONT: normal 8pt; TEXT-DECORATION: underline;
}
.DetLink:hover
{
    COLOR: #336699; FONT: normal 8pt; TEXT-DECORATION: underline;
}
.DetLink2
{
    COLOR: #336699; FONT: bold 8pt; TEXT-DECORATION: underline;
}
.DetLink2:hover
{
    COLOR: #b20000; FONT: bold 8pt; TEXT-DECORATION: underline;
}
.AvlDiv
{
    COLOR: black; BACKGROUND: white; BORDER: black 1px outset; DISPLAY: none; FILTER: alpha(opacity=95); POSITION: absolute; 
}
.RemTxt8
{
    FONT: 8pt; COLOR: black;
}
.SrchResTtl
{
    COLOR: #66a8df; BORDER-BOTTOM: #fec93b 1px solid;
}
.DivLine
{
    BORDER-BOTTOM: #fec93b 1px solid; BACKGROUND: #fefbf4;
}
.NChkAvailBtn
{
    COLOR: white; FONT: bold 8pt Arial; TEXT-ALIGN: center; TEXT-DECORATION: none;
    BACKGROUND: url(../images386/av.gif) no-repeat; WIDTH: 119px; HEIGHT: 19px; PADDING-TOP: 2px;
}
.NChkAvailBtn:hover
{
    COLOR: black; FONT: bold 8pt Arial; TEXT-ALIGN: center; TEXT-DECORATION: none;
    WIDTH: 119px; HEIGHT: 19px; PADDING-TOP: 2px;
}
.NChkAvailBtnL
{
    COLOR: white; FONT: bold 8pt Arial; TEXT-ALIGN: center; TEXT-DECORATION: none;
    BACKGROUND: url(../images386/avl.gif) no-repeat; WIDTH: 180px; HEIGHT: 19px; PADDING-TOP: 2px; 
}
.NChkAvailBtnL:hover
{
    COLOR: black; FONT: bold 8pt Arial; TEXT-ALIGN: center; TEXT-DECORATION: none;
    BACKGROUND: url(../images386/avl.gif) no-repeat; WIDTH: 180px; HEIGHT: 19px; PADDING-TOP: 2px; 
}
.RsltTtlBG
{
    BACKGROUND: #fefbf4;
}
.DivBoxL
{
    BACKGROUND: #f3f9fe;
    BORDER-LEFT: #336699 1px solid; BORDER-BOTTOM: #336699 1px solid; 
}
.DivBoxR
{
    BACKGROUND: #f3f9fe;
    BORDER-RIGHT: #336699 1px solid; BORDER-BOTTOM: #336699 1px solid;
}
.NLbInrTblBg
{
    BACKGROUND: #f3f9fe;
}
.HRSimulator
{
    BACKGROUND: #336699;
}
.NLbTopBgImg
{
    COLOR: black; FONT: bold 9pt Arial; BACKGROUND: url(../images386/LB2.gif) no-repeat; WIDTH: 159px; 
}
.NLbTopDta
{
    COLOR: #0c2577; FONT: 9pt; TEXT-DECORATION: none; BACKGROUND: url(../images386/LB3.gif) repeat-y; WIDTH: 159px; HEIGHT: 100%;
}
.NLbMdlDta
{
    COLOR: #0c2577; FONT: 9pt; TEXT-DECORATION: none; BACKGROUND: url(../images386/LB1.gif) repeat-y; WIDTH: 159px; HEIGHT: 1px;
}
.NLbBtmImg
{
    COLOR: black; FONT: bold 9pt Arial; BACKGROUND: url(../images386/LB.gif) no-repeat; WIDTH: 159px; HEIGHT: 23px;
}
.NLnkTtl
{
    COLOR: white; BACKGROUND: #0073cb FONT: bold Arial; HEIGHT: 20px; 
}
.NLbLstItm
{
    LIST-STYLE-IMAGE: url(../images386/banner_arrow.gif);
    BORDER-BOTTOM: #c5d7e5 1px inset;
}
.NLbUsrLnk
{
    COLOR: #0c2577; FONT: 10pt; TEXT-DECORATION: none;
}
.NLbUsrLnk:hover
{
    COLOR: #336699; FONT: 10pt; TEXT-DECORATION: none;
}
.NCstmrLiTxt
{
    COLOR: #336699; FONT: 8pt; TEXT-DECORATION: none;
}
.NCstmrLiFlds
{
    COLOR: black; FONT: 8pt; BORDER: #336699 1px solid; WIDTH: 90px; HEIGHT: 18px;
}
.NCstmrLiBtn
{
    COLOR: white; BACKGROUND: #0073cb; FONT: bold Arial; TEXT-ALIGN: center; BORDER: black 1px groove; WIDTH: 45px; HEIGHT: 18px; PADDING: 1px;
}
.SrchResHedSubttl
{
    FONT: bold 8pt; COLOR: #094f96;
}
.NQryTop
{
    COLOR: white; FONT: bold 10pt; BACKGROUND: url(../images386/QueryTop.gif) no-repeat; WIDTH: 358px; HEIGHT: 20px;
}
.NQryMdl
{
    BACKGROUND: url(../images386/QueryMiddle.gif) repeat-y; WIDTH: 358px;
}
.NQryBtm
{
    BACKGROUND: url(../images386/QueryBottom.gif) no-repeat; WIDTH: 358px; HEIGHT: 24px;
}
.NQryStpTxt
{
    FONT: bold 8pt; COLOR: #336699;
}
.NQryAdvSrchBrdr
{
    BORDER: orange 1px solid; BACKGROUND: #fcf6de;
}
.NQryLbl
{
    COLOR: navy; FONT: normal 11px;
}
.avail
{
    COLOR: #fe1e01; FONT: bold 11px;
}
.NDpFltTtlRow
{
    COLOR: white; BACKGROUND: #0074cb;
}
.NDpFltSubTtl
{
    COLOR: white; FONT: bold 12px; LETTER-SPACING: 0px; CURSOR: hand;
}
.NDpFltSubTtl2
{
    COLOR: white; FONT: bold 12px; LETTER-SPACING: 0px;
}
.NDpFltDtaArwBlu
{
    BACKGROUND: #f3f8fc url(../images386/BlueArrow_BG.gif) no-repeat; FONT: Arial;
}
.NDpFltDtaArwOrng
{
    BACKGROUND: #fcf9f4 url(../images386/OrangeArrow_BG.gif) no-repeat; FONT: Arial;
}
.NDpFltDta
{
    BORDER: #94bce0 0px solid; FONT: Arial;
}
.NDpFltTxt
{
    COLOR: black; FONT: 11px Arial; VERTICAL-ALIGN: baseline;
}
.NDpTTtlTbl
{
    BORDER-RIGHT: medium none; BORDER-LEFT: medium none; BORDER-TOP: orange 2px solid; BORDER-BOTTOM: orange 2px solid;
    PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND: #fffcf0;
}
.NSrchRsltTtl
{
    FONT: 22px; COLOR: #66a8df;
}
.NDpTopTt
{
    COLOR: navy;
}
.NDpTopTp
{
    FONT: bold 14px; COLOR: navy;
}
.NbtnSrch
{
    background: #FF9A00; WIDTH: 97px; HEIGHT: 20px; CURSOR: hand; border: solid 1px #FFCB7B; border-bottom: solid 1px #945800; border-right: solid 1px #945800;
    COLOR: white; FONT: bold 13px Arial, Verdana; TEXT-ALIGN: center; TEXT-DECORATION: none; VERTICAL-ALIGN: middle;  
}
.NbtnSrch:hover
{
    background: #FF9A00; WIDTH: 97px; HEIGHT: 20px; CURSOR: hand; border: solid 1px #945800; border-bottom: solid 1px #FFCB7B; border-right: solid 1px #FFCB7B;
    COLOR: white; FONT: bold 13px Arial, Verdana; TEXT-ALIGN: center; TEXT-DECORATION: none; VERTICAL-ALIGN: middle;
}
.NbtnLSrch
{
    BACKGROUND: url(../images386/ContinueL0.gif) no-repeat; WIDTH: 180px; HEIGHT: 20px; CURSOR: hand;
    COLOR: white; FONT: bold 13px Arial, Verdana; TEXT-ALIGN: center; TEXT-DECORATION: none; VERTICAL-ALIGN: middle;  
}
.NbtnLSrch:hover
{
    BACKGROUND: url(../images386/ContinueL1.gif) no-repeat; WIDTH: 180px; HEIGHT: 20px; CURSOR: hand;
    COLOR: white; FONT: bold 13px Arial, Verdana; TEXT-ALIGN: center; TEXT-DECORATION: none; VERTICAL-ALIGN: middle;
}
.NDpAFI
{
    COLOR: navy; BACKGROUND: #f6e1b6;
}
.NDpStpDiv
{
    BORDER: #efab0c 1px solid; BACKGROUND: #faefd9;
}
.NDpInrTblTtlRow
{
    COLOR: #02257d; FONT: bold 12px; BACKGROUND: #d0dee8; BORDER: medium none; BORDER-RIGHT: #0073cb 1px solid;
}
.NDpInrTblTtlRowL
{
    COLOR: #02257d; FONT: bold 12px; BACKGROUND: #d0dee8; BORDER: medium none; BORDER-LEFT: #0073cb 1px solid;
}
.NDpInrTblTtlRowBG
{
    COLOR: #02257d; FONT: bold 12px; BACKGROUND: #d0dee8;
}
.NDpInrTblBrdr
{
    COLOR: #02257d; FONT: 10px; BACKGROUND: white; BORDER: #0073cb 1px solid;
}
.NDpInrTblDtaBrdrBr
{
    BORDER-RIGHT: #0073cb 1px solid; BORDER-BOTTOM: #0073cb 1px solid; PADDING: 2px;
}
.NDpInrTblDtaBrdrBrL
{
    BORDER-LEFT: #0073cb 1px solid; BORDER-BOTTOM: #0073cb 1px solid; PADDING: 2px;
}
.NDpInrTblDtaBrdrB
{
    BORDER-BOTTOM: #0073cb 1px solid; PADDING: 2px;
}
.NDpInrTblDtaBrdrBL
{
    BORDER-BOTTOM: #0073cb 1px solid; PADDING: 2px;
}
.NDpInrTblDtaBrdrR
{
    BORDER-RIGHT: #0073cb 1px solid; PADDING: 2px;
}
.NDpInrTblDtaBrdrRL
{
    PADDING: 2px; BORDER-LEFT: #0073cb 1px solid;
}
.NDpInrTblDtaBrdrRT
{
    BORDER-RIGHT: #0073cb 1px solid; BORDER-TOP: #0073cb 1px solid; PADDING: 2px;
}
.NDpInrTblDtaBrdrRTL
{
    BORDER-LEFT: #0073cb 1px solid; BORDER-TOP: #0073cb 1px solid; PADDING: 2px;
}
.NDpInrTblDtaBrdrT
{
    BORDER-TOP: #0073cb 1px solid; PADDING: 2px;
}
.NDpOptSrvNed
{
    COLOR: #ffa213; FONT: 11px; PADDING: 1px;
}
.NDpOptSrvEd
{
    color : #cccccc; FONT: 11px; PADDING: 1px;
}
.NAvailDivScr
{
    COLOR: black; POSITION: absolute; FILTER: alpha(opacity=100); DISPLAY: none;
}
.NAvailDivBrdr
{
    BORDER: black 1px solid;
}
.NLiBtn
{
    BACKGROUND: url(../images386/LoginBtn.gif) no-repeat; WIDTH: 75px; HEIGHT: 23px; PADDING-TOP: 2px; VERTICAL-ALIGN: middle;
    COLOR: white; FONT: bold 13px Arial, Verdana; TEXT-DECORATION: none; TEXT-ALIGN: center; CURSOR: hand;
}
.NLiBtn:hover
{
    BACKGROUND: url(../images386/LoginBtn_Over.gif) no-repeat; WIDTH: 75px; HEIGHT: 23px; PADDING-TOP: 2px; VERTICAL-ALIGN: middle;
    COLOR: white; FONT: bold 13px Arial, Verdana; TEXT-DECORATION: none; TEXT-ALIGN: center; CURSOR: hand;
}
.NLiPt
{
    FONT: normal 22px; COLOR: #0073cb;
}
.NBrdrTB
{
    BORDER-TOP: #febe27 2px solid; BORDER-BOTTOM: #febe27 2px solid; BORDER-RIGHT: medium none; BORDER-LEFT: medium none;
    BACKGROUND: #fdf8ee; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
}
.topLineFl2
{
}
.FlightClassTitle
{
}
.HotelRemarkText9
{
	
}
.HotelAdvancedSearchBG
{
}
.NLiObrdr
{
    BORDER: orange 1px solid;
}
.HotelClassTitle
{
}
.Dpack-br-white
{
}
.LgenedBG
{
    BACKGROUND: #fdf9ef
}
.MoreLink
{
    COLOR: #0073cb; FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none;  
}
.MoreLink:hover
{
    COLOR: #3a5078; FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; 
}
.BookDetLink
{
    COLOR: #0073cb; FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.BookDetLink:hover
{
    COLOR: #3a5078; FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.ItineraryHeader
{
	color: #117EB7; BACKGROUND: #F6E1B6;
}
.Confirm
{
    COLOR: #FA8C2A; FONT: bold 12px Arial, Helvetica, sans-serif; PADDING-LEFT: 5px;
}
.FacilBluTxt
{
	color:#0073CB;	
}
.FacilBGTblBrdr
{
	background:#FAF0D9; border:1px solid #EFAB0D; padding:5px;
}
.FacilTabBrdr
{
	color:#0073CB; font:bold; border:none; text-decoration:none; height:20px; width:161px; background: url(../images386/tab.gif) no-repeat;	
}
.FacilTblBrdr
{
	background:white; border:1px solid #EFAB0D; padding:0px;
}
.FacilImgBrdr
{
	border:1px solid #0073CB;
}
.LinePopup
{
	color:#ECE3CD;
}
.FlipedTable
{	
	color: White; font: bold;
}
.PasNumBG
{
    COLOR: 3a5078; FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.PasNumBG:hover
{
    COLOR: #095CD7; FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.PasNumTBG
{
    COLOR: #3a5078; FONT: bold 12px Arial, Helvetica, sans-serif; BORDER: black 0px solid; width: 25px; height: 20px; background: url(../images386/PasNBG.gif);
}
.HeaderGrad
{
	background: url(../images386/HeadGrad.jpg); BORDER-BOTTOM: #ff9932 1px solid; color: #02257D; height:29px; width: 100%; font:bold;
}
.NewBookIt
{
    FONT: bold 11px Arial; WIDTH: 80px; CURSOR: hand; COLOR: white; BORDER: #336699 1px solid; LETTER-SPACING: 0px; BACKGROUND: #FF9900; TEXT-ALIGN: center; TEXT-DECORATION: none;
}
.NewBookIt:hover
{
    BORDER: #336699 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none; FONT: bold 11px Arial; WIDTH: 80px; CURSOR: hand; COLOR: black; LETTER-SPACING: 0px; BACKGROUND: #FF9900;
}
.NewAddToCart
{
    BORDER: #336699 1px solid; FONT: bold 11px Arial; WIDTH: 80px;  CURSOR: hand; COLOR: #255789; LETTER-SPACING: 0px; BACKGROUND: #dcecfc; TEXT-ALIGN: center; TEXT-DECORATION: none;
}
.NewAddToCart:hover
{
    BORDER: #336699 1px solid; FONT: bold 11px Arial; WIDTH: 80px;  CURSOR: hand; COLOR: black; LETTER-SPACING: 0px; BACKGROUND: #dcecfc; TEXT-ALIGN: center; TEXT-DECORATION: none;
}
.NDpInrTblDtaBrdrBlu
{
	BORDER-RIGHT: #0073cb 1px solid; BORDER-BOTTOM: #0073cb 1px solid;
    PADDING: 2px; BACKGROUND: #f3f8fc url(../images386/BlueArrow_BG.gif) no-repeat left center; FONT: Arial; height:43px;
}
.NDpInrTblDtaBrdrBlu2
{
	BORDER-RIGHT: #0073cb 1px solid; BORDER-BOTTOM: #0073cb 0px solid;
    PADDING: 2px; BACKGROUND: #f3f8fc url(../images386/BlueArrow_BG.gif) no-repeat left center; FONT: Arial; height:43px;
}	
.NDpInrTblDtaBrdrBlu3
{
	BORDER-BOTTOM: #0073cb 0px solid;
    PADDING: 2px; BACKGROUND: #f3f8fc url(../images386/BlueArrow_BG.gif) no-repeat left center; FONT: Arial; height:43px;
}
.NDpInrTblDtaBrdrBlu4
{
	BORDER-BOTTOM: #0073cb 0px solid;
    PADDING: 2px; BACKGROUND: #f3f8fc; FONT: Arial; height:43px;
}	
.NDpInrTblDtaBrdrOrng
{
	BORDER-RIGHT: #0073cb 1px solid; BORDER-BOTTOM: #0073cb 1px solid; PADDING: 2px;
    BACKGROUND: #fcf9f4 url(../images386/OrangeArrow_BG.gif) no-repeat left center; FONT: Arial; height:43px;
}
.NDpInrTblDtaBrdrOrng2
{
	BORDER-RIGHT: #0073cb 1px solid; BORDER-BOTTOM: #0073cb 0px solid; PADDING: 2px;
    BACKGROUND: #fcf9f4 url(../images386/OrangeArrow_BG.gif) no-repeat left center; FONT: Arial; height:43px;
}
.NDpInrTblDtaBrdrOrng3
{
	BORDER-BOTTOM: #0073cb 0px solid;
    PADDING: 2px; BACKGROUND: #fcf9f4 url(../images386/OrangeArrow_BG.gif) no-repeat left center; FONT: Arial; height:43px;
}
.NDpInrTblDtaBrdrOrng4
{
	BORDER-BOTTOM: #0073cb 0px solid;
    PADDING: 2px; BACKGROUND: #fcf9f4; FONT: Arial; height:43px;
}	
.HeadFlight
{
	color:#FFCC33; FONT: 14px Arial;
}
.HeadFlight2
{
	BACKGROUND: #f3f8fc; color:#0074cb; FONT: bold 11px Arial;
}
.city-title2
{
    COLOR: #062972; FONT: bold 12px Arial;
}
.priceOrng
{
    COLOR: #FF9900; FONT: bold 12px Arial, Helvetica, sans-serif; PADDING-LEFT: 5px; CURSOR: hand;
}
.priceOrng:hover
{
    COLOR: #062972; FONT: bold 12px Arial, Helvetica, sans-serif; PADDING-LEFT: 5px; CURSOR: hand;
}
.ResultTblBrdrRB
{
    BORDER-RIGHT: #336699 1px solid; BORDER-BOTTOM: #336699 1px solid; BACKGROUND: #f3f9fe;
}
.ResultTblBrdrB
{
    BORDER-BOTTOM: #336699 1px solid; BACKGROUND: #f3f9fe;
}
.ResultTblBrdrR
{
    BORDER-RIGHT: #336699 1px solid; BACKGROUND: #f3f9fe;
}
.QuoteBack1
{
	background: #EBF8FE;
}
.QuoteBack2
{
	background: #D5F0FD;
}
.ResultTblBrdrLB
{
    BORDER-LEFT: #336699 1px solid; BORDER-BOTTOM: #336699 1px solid; BACKGROUND: #f3f9fe;
}
.FloatLayer
{
	BORDER: orange 1px solid; COLOR: black;  BACKGROUND: #fcf9f4; filter:alpha(opacity=90);
}
.FloatLayerBrB
{
	BORDER-BOTTOM: orange 1px solid;
}
.FloatLayerBrL
{
	BORDER-LEFT: orange 1px solid;
}
.FloatLayerPrice
{
	color: #cf3723; font: bold 14px Arial, Helvetica, sans-serif;
}
.FloatLayerTitle
{
	color: #0066CC; font: 12px bolder Arial, Helvetica, sans-serif;
}
.FloatLayerCategory
{
	color: black; font: bold 12px Arial, Helvetica, sans-serif;
	
}
.MoreService
{
	color:#0A51A9; font:600 11px Arial; cursor:hand;
}
.OClass
{
	color:green; font:600 Arial;	
}
.CClass
{
	color:orange; font:600 Arial;	
}
.QClass
{
	color:blue; font:600 Arial;	
}
.XClass
{
	color:red; font:600 Arial;	
}
.TClass
{
	color:Maroon; font:600 Arial;	
}
A.gilboa:Link
{ 
	font: bold 11px Arial; color:#2D2D6C; text-decoration:none;
}
A.gilboa:Active
{ 
	font: bold 11px Arial; color:#2D2D6C; text-decoration:none;
}
A.gilboa:Visited
{ 
	font: bold 11px Arial; color:#2D2D6C; text-decoration:none;
}
A.gilboa:Hover
{ 
	font: bold 11px Arial; color:#0173CB; text-decoration:none;
}
.detHeader
{
}
.Performance
{
    FONT: 9px Verdana,Century Gothic; COLOR: #B7B4DA; PADDING-TOP: 5px; LETTER-SPACING: 0px; TEXT-DECORATION: none;
}
.tabMid
{
	 background: url(../images386/tab_middle.gif);
	 
}
.tabMidBack
{
	 background: url(../images386/tabMiddle.gif);

}
.tabRight
{
	 background: url(../images386/tab_right.gif) no-repeat;
	 width: 7px;
}
.tabRightBack
{
	 background: url(../images386/tabRight.gif) no-repeat;
	 width: 7px;
}
.tabLeft
{
	 background: url(../images386/tab_left.gif) no-repeat;
	 width: 7px;
}
.tabLeftBack
{
	 background: url(../images386/tabLeft.gif) no-repeat;
	 width: 7px;
}
.HotelSeparate
{
	background: url(../images386/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;
}
.moreTbl
{
	border-top:1px dashed #0b5094;
	border-bottom:1px solid #0b5094;
}
.InsTblTop
{
	border-top:1px solid #0b5094;
	border-bottom:1px solid #0b5094;
}
.InsTblLeg
{
	border:0px solid #0b5094;
	border-bottom:1px dashed #0b5094;
	color: White;
}
.inputDates
{
	BORDER: #7F9DB9 1px solid;border-top:#23425F 1px solid; border-left: #23425F 1px solid; FONT: 12px Verdana; COLOR: #2c3d5c; BACKGROUND: #fdfdf9; TEXT-DECORATION: none;
}
.inputDateDM
{
	background-color:white;
	border:0px;
	width:18px;
}
.inputDateY
{
	background-color:white;
	border:0px;
	width:34px;
}
.likeLink
{
	color:#0A51A9; font:500 11px Arial; cursor:hand; text-decoration: underline;
}
.bckgdGray
{
	color: Black; BACKGROUND: gray;
}
.tdSeat
{
	background:url(../images386/seat.gif) no-repeat center ;padding:5px;height:22px;
}
.tdOSeat
{
	background:url(../images386/seatOc.gif) no-repeat center ;padding:5px;height:22px;
}	
.tdWing
{
	padding:0px;background:black;height:100%
}
.seatLink
{
	color:Black;font-weight:bold;text-decoration:none;
}
.seatLink:hover
{
	font-weight:bold;text-decoration:none;
	
}
.tdRow
{
	vertical-align:bottom;
	font-weight:bold;
}	
.firstLine
{
	font-weight:bold;
	text-align:center;
}
.planeFrame
{
	border-top:solid 3px black;
}
.XplaneFrame,.planeFrame
{
	line-height:0px;
	padding:0px;
}
.alterClass
{
	background-color:#EAF1F5;
	BORDER-BOTTOM: #0073cb 1px solid; PADDING: 2px;border-right: 1px solid #0073cb;
}
.alterClassM
{
	background-color:#EAF1F5;
	BORDER-BOTTOM: #0073cb 1px solid; PADDING: 2px;
}
.help
{
	color:#F19201; font:bold 11px Arial; cursor:hand; text-decoration: normal;
}
.radioInput
{
	border:0px;
	background-color:#FCF6DE;
}
.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;	
}
.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;
}
.ButtonLink2
{
	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;
}
.ButtonLinkOrange
{
	
	FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none;COLOR:#6E4F0C;
    background:url(../images386/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(../images386/OrangebutMid.gif) repeat-x;
    height:26px;
    vertical-align:baseline;
}
.AddBorder
{
	border:solid 1px #FFA107;
}
A.newbooking:link, A.newbooking:visited,A.newbooking:active
{
	color:#0A51A9;text-decoration:none;
}

.langTitle
{
	color:#333333;
}
.DtaBrdrBr
{
    BORDER-RIGHT: #0073cb 1px solid; BORDER-BOTTOM: #0073cb 1px solid; PADDING: 2px;
}
.DtaBrdrBrL
{
    BORDER-LEFT: #0073cb 1px solid; BORDER-BOTTOM: #0073cb 1px solid; PADDING: 2px;
}
.DtaBrdrB
{
    BORDER-BOTTOM: #0073cb 1px solid; PADDING: 2px;
}
.DtaBrdrBL
{
    BORDER-BOTTOM: #0073cb 1px solid; PADDING: 2px;
}
.DtaBrdrR
{
    BORDER-RIGHT: #0073cb 1px solid; PADDING: 2px;
}
.DtaBrdrRL
{
    PADDING: 2px; BORDER-LEFT: #0073cb 1px solid;
}
.DefaultPrice
{
	background-color:#FEF0B8;
}
.totalPrice
{
	BORDER-TOP: #0073cb 1px solid; PADDING: 2px;
	font:bold 14px ;
	COLOR: #ff0066;
}
.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: #d0dee8;
	border: solid 1px #cccccc;
	border-bottom: solid 1px #0073cb;
	border-left: solid 1px #0073cb;
	color: White;
	font: 13px Arial;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
}
a.NbtnSrchNew:hover
{
	background: #d0dee8;
	border: solid 1px #0073cb;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	color: White;
	font: 13px Arial;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
}
.noBgBorder
{
    BORDER-LEFT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BORDER-RIGHT: #666666 1px solid;
}
.noBgBorderTopLeft
{
    BORDER-LEFT: #666666 1px solid; BORDER-TOP: #666666 1px solid;
}
.noBgBorderTopLeftBottom
{
    BORDER-LEFT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid;
}
.noBgBorderTopLeftRight
{
    BORDER-LEFT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid;
}
.noBgBorderLeftBottom
{
    BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid;
}
.noBgBorderLeftBottomRight
{
    BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BORDER-RIGHT: #666666 1px solid;
}
.serviceMenu
{
	width:190px;
	background-color:white;
	border:1px solid orange;
}
.cruiseTitle, a.cruiseTitle:hover
{
	background-color:#0173CB;
	color:White;	
	FONT: bold 12px Arial,Verdana;text-decoration:none;
}
.cruiseBorder
{
border-bottom:1px solid navy;
}
/*Print*/
@media print 
{
  .hideOnPrint { display:none; }
}