/* Tahiti Nui Travel style sheet */

A { color: #26a6b3; text-decoration: underline; }

hr { color: #51a8ed; height: 1px; border: 0; width: 100%; background-color: White; }
fieldset { border-color: #a0a0a0; border-width: 1px; border-style: solid; }
/* Special */
.MenuSideTable { height: 10px; }
.MenuSide { height: 100%; }
.top { }
.tLoc, .tLoc a { font-size: 9px; color: #54391c; text-transform: uppercase; padding-right: 5px; }
.tLocH { font-size: 9px; color: #54391c; text-transform: uppercase; background-position: right; background-image: url(/picshotel/tnt/images/bread1.gif); padding-left: 10px; padding-right: 25px; }

.FooterMenu { font-size: 10px; color: #333333; text-decoration: none; }
.FooterMenu a { font-size: 10px; color: #333333; text-decoration: none; }
.Footer { font-size: 10px; color: #333333; text-decoration: none; }
.Footer a { font-size: 10px; color: #333333; text-decoration: none; }
.FooterL { font-weight: bold; font-size: 12px; color: #333333; text-decoration: none; }
.FooterL a { font-weight: bold; font-size: 12px; color: #333333; text-decoration: none; }

.Red { color: Red; }
/* PAGE TABLES*/
.bodyTbl { margin-top: 10px; }

/* Borders*/
.tblBg { margin-top: 10px; }

/* Text*/
.tblHeaders { font-size: 18px; font-weight: bold; text-decoration: none; font-family: Arial; }
.tblHeaders a { font-size: 18px; font-weight: bold; text-decoration: underline; font-family: Arial; }
.tblFooters { font-size: 13px; font-weight: bold; text-decoration: none; font-family: Arial; }
.TableHeaderText { font-weight: bold; font-size: 13px; }
.TableHeaderText2 { font-weight: bold; font-size: 13px; }
.TableHeaderText3 { font-weight: bold; }
.TableHeaderLinks { font-weight: bold; }

.RateTable { font-weight: bold; font-size: 13px; }

/* BOOKING */
/* TABLE */
.tblBookBG { margin-top: 10px; border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid; width: 634px; }
.tblBookT { height: 75px; color: #ffffff; }
.tblBookTLC { width: 17px; height: 75px; }
.tblBookTRC { width: 17px; height: 75px; }
.BookH { font-weight: bold; font-size: 18px; }
/* TABS */
.tabHead { width: 100%; background-image: url(/Pics/ReservePub/Book/RNZ_Head.jpg); height: 50px; border-bottom: black 1px solid; }
.tabTab { border-right: thin groove; padding-right: 10px; border-top: thin groove; padding-left: 10px; border-left: thin groove; border-bottom: thin groove; height: 25px; background-color: #286798; }
.tabSel { font-weight: bold; font-size: 13px; color: yellow; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; text-align: center; }
.tabDef { font-weight: bold; font-size: 13px; color: white; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; text-align: center; }
.tabDefM { font-weight: bold; font-size: 13px; color: white; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; text-align: center; }
.tabChOut { font-family: Arial, Times New Roman; font-size: 12px; color: red; font-weight: BOLD; text-decoration: none; text-align: center; }
.tblTabSubText { text-align: right; border-right: white 1px solid; padding-right: 10px; padding-left: 10px; border-left: white 1px solid; border-bottom: white 1px solid; }

/* PRESENTATION TEXT*/
/* Text*/
h1, .HotName { font-size: 19px; text-decoration: none; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #00afd6; text-transform: none; }
.HotSub { font-size: 36px; text-decoration: none; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #54391c; font-style: italic; }
h2, .HotNameSub { font-weight: bold; font-size: 19px; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #00afd6; }
.HotH { font-weight: bold; font-size: 13px; text-decoration: none; }

body, table, .HotPres, td { font-size: 11px; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #341f09; }
.HotPresSmall { font-size: 11px; text-decoration: none; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; line-height: 120%; color: #333333; }
.HotPresPic { text-align: justify; font-size: 13px; font-style: italic; text-align: justify; text-decoration: none; }
.HotPresH { text-align: justify; font-size: 13px; text-align: justify; text-decoration: none; }

.cs1 { font-size: 13px; color: #00afd6; font-family: Arial, Sans-Serif, Verdana; }
.cs2 { font-size: 11px; color: #ffffff; text-decoration: none; }
.cs3 { font-size: 16px; text-decoration: none; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #0262ae; text-transform: none; }
.cs4 { font-size: 15px; text-decoration: none; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #26a6b3; text-transform: none; }
.cs5 { font-size: 12px; color: #333333; }
.cs6 { font-size: 24px; font-family: James Fajardo; color: #7f511f; font-weight: bold; }
.cs7 { font-size: 12px; color: #333333; text-decoration: none; }
.dlHeader1 { font-size: 12px !important; color: #0262ae !important; background-color: #eaf6ff !important; text-decoration: none !important; }
.skuTable { font-size: 12px; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #444444; background-color: #eaf6ff; border: solid 1px #c6dff2; }
.skuCell { font-size: 12px; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #444444; background-color: #eaf6ff; border: solid 1px #c6dff2; }
.skuHdrCell { font-size: 15px; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #444444; background-color: #eaf6ff; border: solid 1px #c6dff2; }
.skuMainHdrCell { font-size: 12px; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #444444; background-color: #eaf6ff; border: solid 1px #c6dff2; font-weight: normal; }
.skuMainHdrLabel { font-size: 12px; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #444444; font-weight: normal; }

.BannerImg { padding: 0px; margin: 0px; border: 0px; }

.news { font-size: 11px; border: solid 1px #54391c; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #333333; }
.newslinks { font-size: 11px; text-align: left; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #333333; text-decoration: underline; }
.newstext { font-size: 11px; text-align: left; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #333333; }
.newsheader { font-size: 12px; text-align: left; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #333333; font-weight: bold; }
.newsdate { font-size: 11px; text-align: left; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #333333; font-weight: bold; }
.newscurdate { font-size: 10px; text-align: left; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #ffffff; text-transform: uppercase; }

/* Style of language dropdown */
.bBox { color: #444444 !important; font-family: Trebuchet MS, Verdana, Geneva, sans-serif !important; font-size: 11px !important; vertical-align: bottom; border: solid 1px #cebca6; }

/*Hyperlinks*/
.HyperLinkBlue { font-weight: bold; font-size: 13px; color: #3366ff; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; text-decoration: underline; border: none; }
.HyperLinkWhite { font-weight: bold; font-size: 13px; color: white; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; text-decoration: underline; }
.HyperLinkBlueSmall { font-size: 13px; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: white; text-decoration: underline; }

.Print { font-weight: bold; font-size: 13px; cursor: pointer; }

/* DATAGRIDS */
.GridF { background-color: #333333; text-decoration: underline; }
.GridH { font-weight: bold; font-size: 13px; cursor: pointer; color: #ffffff; background-color: #111664; }
/* Grid Service & Supp*/
.GridServ { font-size: 13px; }
.GridSupH { background-color: #6699ff; }
.GridSupT1 { font-weight: bold; font-size: 13px; color: #ffffff; }
.GridSupT2 { font-weight: bold; font-size: 13px; color: #ffffff; }

/* DATALISTS */
.dlHeader1 { color: white; background-color: #111664; font-size: 13px; }
.dlHeader2 { color: white; background-color: #111664; font-size: 13px; }
.dlHeaderUnderline { }
.dlItemStyle { font-size: 13px; color: #333333; }
.dlAlternatingItemStyle { background-color: #0066CC; font-size: 13px; color: #ffffff; }
.dlSubTotal { }
.dlGrandTotal { }
.dlSubTotalbgr { }
.dlGrandTotalbgr { border-top: white 1px solid; }
.dlService { color: #ffffff; background-color: #111664; font-size: 13px; }
.dlServiceEnd { color: #333333; font-size: 13px; }
.dlExtra0 { color: #333333; font-size: 13px; }
.dlExtra1 { color: #333333; font-size: 13px; }
.dlExtra2 { color: #333333; font-size: 13px; }
.dlExtra3 { color: #333333; font-size: 13px; }
.dlAvalHeader { background-color: #333333; font-size: 13px; font-weight: bold; color: #ffffff; }
.dlSetupHeader { background-color: #333333; font-size: 13px; font-weight: bold; color: #ffffff; }

/* IMAGES BORDER */
.ImageBorder { border: #ffffff 5px solid; }
.ImagePopUp { border: #111664 1px groove; }

/* SUNDRY */
.Amen { border-top: #000000 thin solid; }
.Enlarge { text-align: justify; font-size: 13px; color: red; text-align: justify; }


.SNTable { font-size: 11px; font-family: arial,verdana,san-serif; color: #060e3f; }

.SNText, .SNText a { text-decoration: none; text-transform: uppercase; letter-spacing: 1pt; font-size: 10px; font-weight: bold; color: #ffffff; }

.SNTextOver, .SNTextOver a { text-decoration: none; text-transform: uppercase; letter-spacing: 1pt; font-size: 10px; font-weight: bold; color: #ffffff; }

.SNCell { text-decoration: none; color: #90693e; height: 20px; }
.SNCellSel { text-decoration: none; color: #90693e; height: 20px; }
.SNCellOver { text-decoration: underline; color: #90693e; height: 20px; }


.SNTSub { font: 9px Verdana; color: #90693e; }
.SNTSubCell { text-decoration: none; color: #90693e; }
.SNTSubCellSel { text-decoration: none; color: #90693e; }

/* ViewTBOP*/
/* Overview*/
.PresHead { font-size: 10px; text-transform: uppercase; background-image: url(/picshotel/tnt/images/menubg.gif); letter-spacing: 1pt; padding: 5px; font-weight: bold; border: solid 1px #cccccc; }
.PresCell { padding: 5px; }

.vt, .vt a { border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; }
.vtLink, .vtLink a { padding-right: 5px; padding-left: 10px; font-weight: normal; font-size: 12px; color: #000000; line-height: normal; font-family: Arial; font-variant: normal; }
.vtHelp, .vtHelp a { font-size: 11px; font-family: Arial; color: #000000; font-style: normal; }
.VTBSearch { padding-left: 10px; font: 20px Georgia,serif; color: white; border-bottom: #90693e 1px solid; background-color: #000000; }
.VTBSearchLbl { font-weight: normal; font-size: 10px; line-height: normal; font-family: Georgia,serif; font-variant: normal; }
.VTBSearchBgr { background-color: #CCCCCC; }
.VTBHead, .VTBHead a { font: 14px arial,verdana,san-serif; font-weight: bold; color: #836b47; text-transform: uppercase; }
.VTBHead a:hover { color: white; letter-spacing: 1px; text-decoration: underline; font-size: 17px; font-weight: bold; }
.VTBHeadSub { color: #90693e; font-size: 10px; font-weight: 500; font-family: arial, verdana; text-decoration: none; }

.VTBHeadSub a { color: #90693e; font-size: 10px; font-weight: 500; font-family: arial, verdana; line-height: 130%; text-decoration: none; }

.VTBHeadCell { }
.VTBGrid { border-bottom: #90693e 1px solid; }
.VTBGridHead, .VTBGridHead a { color: #90693e; font-size: 12px; font-family: arial, Verdana, Helvetica; text-decoration: none; text-transform: uppercase; font-weight: bold; }
.VTBGridHeadRate, .VTBGridHeadRate a { color: #000000; text-decoration: none; font-weight: normal; font-size: 11px; }
.VTBGridDesc, .VTBGridDesc a { font-size: 13px; }
.VTBGridList { border-bottom: #90693e 1px solid; }
.VTBGridArea { font: italic 12px Century, Georgia, serif; color: #000000; }
.VTBGridMI { font: italic 18px Century, Georgia, serif; color: #000000; }
.VTBDisclaimer { padding-right: 10px; padding-left: 10px; font-size: 9px; padding-bottom: 10px; color: #333333; padding-top: 10px; }


/* Pictures and presentation spaces */
.PresentationSpaceLeft { width: 10px; }
.PresentationSpaceRight { width: 10px; }
.PreTableRight { clear: right; margin-top: 2px; display: inline; float: right; margin-bottom: 2px; margin-left: 4px; }
.PreTableCenter { margin: 2px 4px; }
.PreTableLeft { clear: left; margin-top: 2px; display: inline; float: left; margin-bottom: 2px; margin-right: 4px; }

/*Styles for MetaData/Surveys */
.MDTabHeader { background-color: White; color: #e36c09; font-size: 16px; font-weight: bold; }
.MDTabControl { }
.MDPrevNextRow { text-align: left; line-height: 130%; color: #333333; }
.MDPrevNextButton { BORDER-RIGHT: #666666 1px inset; BORDER-TOP: #000000 1px inset; BORDER-LEFT: #000000 1px inset; COLOR: #333333; BORDER-BOTTOM: #666666 1px inset; BACKGROUND-COLOR: #ffffff; text-decoration: none; }
.MDCaption { text-align: left; line-height: 130%; width: 30%; }
.MDSubSection { text-align: left; line-height: 130%; width: 30%; }
.MDOptionsInHeader { text-align: center; }
.MDTextOrControl { }
.MDOptionList { vertical-align: top; }
.MDTextOrControlCell { vertical-align: top; text-align: left; }
.MDRender { }
.MDErr { color: #990000; }
fieldset { border: none !important; }


.SCCDItemPrice { width: 100%; font-size: 16px; text-decoration: none; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #00afd6; text-transform: none; font-weight: bold; }
.SCCDItemName { width: 100%; font-size: 19px; text-decoration: none; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #00afd6; text-transform: none; font-weight: bold; }
.SCPDCatName { font-weight: normal; font-size: 13px; text-decoration: none; text-transform: none; color: Black; }
.SCPDItemName { font-weight: normal; font-size: 13px; text-decoration: none; text-transform: none; color: Black; }
.SCPDItemShortDesc { font-size: 11px; text-decoration: none; font-family: verdana, arial; line-height: 120%; color: #333333; }
.SCPDItemPres { font-weight: bold; font-size: 11px; font-family: verdana, arial; line-height: 120%; color: #333333; }
.SCPDLinks { font: 11px Arial; color: #333333; }
.SCCTHdr { font-weight: normal; font-size: 13px; text-decoration: none; text-transform: none; color: Black; }
.SCCTTxt { font-size: 11px; text-decoration: none; font-family: verdana, arial; line-height: 120%; color: #333333; }
.SCCTSelTxt { font-weight: bold; font-size: 11px; font-family: verdana, arial; line-height: 120%; color: #333333; }
.SCITHdr { font-weight: normal; font-size: 13px; text-decoration: none; text-transform: none; color: Black; }
.SCITTxt { font-size: 11px; text-decoration: none; font-family: verdana, arial; line-height: 120%; color: #333333; }
.SCITSelTxt { font-weight: bold; font-size: 11px; font-family: verdana, arial; line-height: 120%; color: #333333; }
.SCSKUHdrMain { font-weight: normal; font-size: 13px; text-decoration: none; text-transform: none; color: Black; }
.SCSKUNav { font-size: 11px; text-decoration: none; font-family: verdana, arial; line-height: 120%; color: #333333; }
.SCSKUHdrTxt { color: white; background-color: #111664; font-size: 13px; }
.SCSKUName { font-family: Verdana, Arial; font-size: 11px; color: #868887; }
.SCSKUQty { border-right: #666666 1px inset; border-top: #000000 1px inset; font-size: 8pt; border-left: #000000 1px inset; color: #333333; border-bottom: #666666 1px inset; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; text-align: right; text-decoration: none; }
.SCSKUPrice { font-family: Verdana, Arial; font-size: 11px; color: #868887; }
.SCSKUStock { font-size: 11px; text-decoration: none; font-family: verdana, arial; line-height: 120%; color: #333333; }
.FromText { color: #98652d; font-size: 13px; }
.bBoxR { width: 60px !important; }

.SubMenuLinks { color: #6d4418; text-decoration: none !important; line-height: 26px; }

.RadPanelBar_FindAProduct { display: inline; z-index: 1000; width: 180px !important; }

.RadPanelBar_FindAProduct .rpRootGroup .rpLink,
.RadPanelBar_FindAProduct .rpRootGroup .rpTemplate { font: normal 11px Arial, Sans-Serif; padding: 0px 0 2px 0; }
/* First Level (Level 0) of Menus changed here. */
.RadPanelBar_FindAProduct .rpRootGroup .rpText { }
.RadPanelBar_FindAProduct .rpLink { border: solid 0px Black !important; line-height: 11px !important; font-weight: normal !important; font-size: 11px !important; color: #341f09; }
.RadPanelBar_FindAProduct ul.rpRootGroup { border: solid 0px Black; }
.RadPanelBar_FindAProduct .rpOut { border: solid 0px Black !important; padding: 0 0 0 0 !important; margin: 0 0 0 0 !important; }

.RadPanelBar_FindAProduct .rpLink:hover,
.RadPanelBar_FindAProduct .rpSelected { text-decoration: underline !important; color: #414042; }

ul.rpGroup.rpLevel1 { text-align: left; padding-left: 10px !important; }
ul.rpGroup.rpLevel2 { text-align: left; padding-left: 10px !important; }
ul.rpGroup.rpLevel3 { text-align: left; padding-left: 21px !important; }

.RadPanelBar_FindAProduct .rpLevel1 .rpText { }
.RadPanelBar_FindAProduct .rpLevel2 .rpText { }
.RadPanelBar_FindAProduct .rpLevel3 .rpText { }
.RadPanelBar_FindAProduct .rpLevel4 .rpText { }

.RadPanelBar .rpText { padding: 0 0 0 0 !important; margin: 0 0 0 0 !important; }

.RadPanelBar .rpImage { padding: 3px 7px 3px 3px !important; margin: 0 0 0 0 !important; }

.RadPanelBar .rpGroup .rpImage { padding: 3px 7px 3px 3px !important; margin: 0 0 0 0 !important; }

/* Top Menu Stylesheet for YesTahiti... */

.RadMenu .rmLink { padding: 0 0 0 0px !important; }
.RadMenu_MenuTop { text-align: left; vertical-align: middle; line-height: 16px; }

.RadMenu_MenuTop .rmLink { font-weight: bold; font-size: 11px; color: #6d4418; font-family: Arial, sans-serif; padding: 4px 7px 4px 7px; text-decoration: none !important; }


.RadMenu_MenuTop .rmExpanded { z-index: 10000; }

.RadMenu_MenuTop .rmLink:hover,
.RadMenu_MenuTop .rmFocused,
.RadMenu_MenuTop .rmExpanded { color: #6d4418; cursor: pointer; }

.RadMenu_MenuTop .rmLink .rmText { /*CSS class for Mozilla & Opera*/ font-weight: bold; font-size: 11px; color: #6d4418; font-family: Arial, sans-serif; padding: 7px 7px 7px 7px; text-decoration: none !important; cursor: pointer; }
.RadMenu_MenuTop .rmGroup { background-color: #cbaf8e; z-index: 999; }

.RadMenu_MenuTop .rmGroup .rmLink { font-weight: bold; font-size: 11px; color: #6d4418; font-family: Arial, sans-serif; padding: 4px 7px 4px 7px; text-decoration: none !important; cursor: pointer; }
.RadMenu_MenuTop .rmGroup .rmLink .rmText { font-weight: bold; font-size: 11px; color: #6d4418; font-family: Arial, sans-serif; padding: 4px 7px 4px 7px; text-decoration: none !important; }
.RadMenu_MenuTop .rmGroup .rmLink:hover,
.RadMenu_MenuTop .rmGroup .rmFocused,
.RadMenu_MenuTop .rmGroup .rmExpanded { color: #6d4418; cursor: pointer; }
.RadMenu_MenuTop .rmHorizontal .rmLast .rmLink { background: none; }

/* <expand arrows styling> */

.RadMenu_MenuTop .rmGroup .rmLink .rmExpandRight { background: transparent url(/Web/DefaultImages/LeftRight.gif) no-repeat right center; }

.RadMenu_MenuTop .rmGroup .rmLink .rmExpandLeft { background: transparent url(/Web/DefaultImages/LeftRight.gif) no-repeat left center; }

.RadMenu_MenuTop .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_MenuTop .rmGroup .rmFocused .rmExpandRight,
.RadMenu_MenuTop .rmGroup .rmExpanded .rmExpandRight { background-image: url(/Web/DefaultImages/Right.gif); }

.RadMenu_MenuTop .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_MenuTop .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_MenuTop .rmGroup .rmExpanded .rmExpandLeft { background-image: url(/Web/DefaultImages/Right.gif); }

/* </expand arrows styling> */


.RadMenu_MenuTop .rmLeftArrowDisabled,
.RadMenu_MenuTop .rmRightArrowDisabled { display: none; }


.RadMenu_MenuTop .rmLeftArrow,
.RadMenu_MenuTop .rmRightArrow { font-size: 0; line-height: 0; color: #fff; }


.RadMenu_MenuTop .rmLeftArrow,
.RadMenu_MenuTop .rmRightArrow { width: 11px; height: 100%; background: #fff url(/Web/DefaultImages/LeftRight.gif) no-repeat left center; }

.RadMenu_MenuTop .rmRightArrow { background-position: -18px center; }

.RadMenu_MenuTop .rmItem .rmDisabled .rmText { color: #999; }

.RadMenu_MenuTop .rmRootGroup .rmItem .rmDisabled { background: none; }

.RadMenu_MenuTop .rmGroup .rmItem .rmDisabled { background-color: #fff; }


.RadMenu_MenuTop .rmSlide { margin: -1px 0 0 -1px !important; }

* html .RadMenu_MenuTop .rmVertical .rmSlide { margin-left: -2px !important; }

* html .RadMenu_MenuTop .rmHorizontal .rmSlide { margin-top: -2px !important; }

.RadMenu_MenuTop_rtl .rmSlide { margin: -1px 0 0 2px !important; }

* html .RadMenu_MenuTop_rtl .rmVertical .rmSlide { margin-left: 3px !important; }

* html .RadMenu_MenuTop_rtl .rmHorizontal .rmSlide { margin-top: -2px !important; margin-left: 0 !important; }

.RadMenu_MenuTop .rmItem .rmDisabled:hover { background: none; }


/* Sub Menu Stylesheet for Yestahiti... */

.RadMenu .rmLink { padding: 0 0 0 0px !important; }
.RadMenu_MenuSub { text-align: left; vertical-align: middle; }

.RadMenu_MenuSub .rmLink { font-weight: bold; font-size: 11px; color: #594834; font-family: Arial, sans-serif; text-decoration: none !important; }


.RadMenu_MenuSub .rmExpanded { z-index: 10000; }

.RadMenu_MenuSub .rmLink:hover,
.RadMenu_MenuSub .rmFocused,
.RadMenu_MenuSub .rmExpanded { color: #594834; cursor: pointer; }

.RadMenu_MenuSub .rmLink .rmText { /*CSS class for Mozilla & Opera*/ font-weight: bold; font-size: 11px; color: #594834; font-family: Arial, sans-serif; padding: 7px 7px 7px 7px !important; text-decoration: none !important; cursor: pointer; }
.RadMenu_MenuSub .rmGroup { background-color: #cbaf8e; z-index: 999; }

.RadMenu_MenuSub .rmGroup .rmLink { font-weight: bold; font-size: 11px; color: #6d4418; font-family: Arial, sans-serif; padding: 4px 7px 4px 7px; text-decoration: none !important; cursor: pointer; }
.RadMenu_MenuSub .rmGroup .rmLink .rmText { font-weight: bold; font-size: 11px; color: #6d4418; font-family: Arial, sans-serif; padding: 4px 7px 4px 7px; text-decoration: none !important; }
.RadMenu_MenuSub .rmGroup .rmLink:hover,
.RadMenu_MenuSub .rmGroup .rmFocused,
.RadMenu_MenuSub .rmGroup .rmExpanded { color: #6d4418; cursor: pointer; }
.RadMenu_MenuSub .rmHorizontal .rmLast .rmLink { background: none; }

/* <expand arrows styling> */

.RadMenu_MenuSub .rmGroup .rmLink .rmExpandRight { background: transparent url(/Web/DefaultImages/LeftRight.gif) no-repeat right center; }

.RadMenu_MenuSub .rmGroup .rmLink .rmExpandLeft { background: transparent url(/Web/DefaultImages/LeftRight.gif) no-repeat left center; }

.RadMenu_MenuSub .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_MenuSub .rmGroup .rmFocused .rmExpandRight,
.RadMenu_MenuSub .rmGroup .rmExpanded .rmExpandRight { background-image: url(/Web/DefaultImages/Right.gif); }

.RadMenu_MenuSub .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_MenuSub .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_MenuSub .rmGroup .rmExpanded .rmExpandLeft { background-image: url(/Web/DefaultImages/Right.gif); }

/* </expand arrows styling> */


.RadMenu_MenuSub .rmLeftArrowDisabled,
.RadMenu_MenuSub .rmRightArrowDisabled { display: none; }


.RadMenu_MenuSub .rmLeftArrow,
.RadMenu_MenuSub .rmRightArrow { font-size: 0; line-height: 0; color: #fff; }


.RadMenu_MenuSub .rmLeftArrow,
.RadMenu_MenuSub .rmRightArrow { width: 11px; height: 100%; background: #fff url(/Web/DefaultImages/LeftRight.gif) no-repeat left center; }

.RadMenu_MenuSub .rmRightArrow { background-position: -18px center; }

.RadMenu_MenuSub .rmItem .rmDisabled .rmText { color: #999; }

.RadMenu_MenuSub .rmRootGroup .rmItem .rmDisabled { background: none; }

.RadMenu_MenuSub .rmGroup .rmItem .rmDisabled { background-color: #fff; }


.RadMenu_MenuSub .rmSlide { margin: -1px 0 0 -1px !important; }

* html .RadMenu_MenuSub .rmVertical .rmSlide { margin-left: -2px !important; }

* html .RadMenu_MenuSub .rmHorizontal .rmSlide { margin-top: -2px !important; }

.RadMenu_MenuSub_rtl .rmSlide { margin: -1px 0 0 2px !important; }

* html .RadMenu_MenuSub_rtl .rmVertical .rmSlide { margin-left: 3px !important; }

* html .RadMenu_MenuSub_rtl .rmHorizontal .rmSlide { margin-top: -2px !important; margin-left: 0 !important; }

.RadMenu_MenuSub .rmItem .rmDisabled:hover { background: none; }

/* Tahiti Nui Travel Side Menu */

.RadPanelBar_MenuSide { display: inline; }

.RadPanelBar_MenuSide .rpRootGroup .rpLink,
.RadPanelBar_MenuSide .rpRootGroup .rpTemplate { font-weight: normal; font-size: 12px; font-family: Trebuchet MS, Verdana, Geneva, sans-serif; color: #0162ad; padding: 0px 0 5px 0; text-align: left !important; }
/* First Level (Level 0) of Menus changed here. */
.RadPanelBar_MenuSide .rpRootGroup .rpText { color: #0162ad; font-weight: normal; border-bottom: solid 2px #97723d; background-color: #d5e5f1; }
.RadPanelBar_MenuSide .rpLink { border: solid 0px Black !important; }
.RadPanelBar_MenuSide ul.rpRootGroup { border: solid 0px Black; }
.RadPanelBar_MenuSide .rpOut { border: solid 0px Black !important; padding: 0 0 0 0 !important; margin: 0 0 0 0 !important; }

.RadPanelBar_MenuSide .rpLevel1 .rpText { padding-left: 22px !important; color: #0162ad; line-height: 15px; background-color: #eaf6ff; border: solid 0px Black !important; }
.RadPanelBar_MenuSide .rpLevel2 .rpText { padding-left: 40px !important; color: #0162ad; line-height: 15px; }
.RadPanelBar_MenuSide .rpLevel3 .rpText { padding-left: 55px !important; color: #0162ad; line-height: 15px; }
