#subNav {
    background-color: #1f1f1f;
    height: 27px;
}

#subNav ul {
    margin: 0;
    padding: 0;
}

#subNav ul li {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#subNav ul li a {
    background-color: #1f1f1f;
    float: left;
    font: 11px arial;
    text-transform: uppercase;
    text-decoration: none;
    padding: 7px 8px 6px 8px;
    color: #cdcdcd;
}

#subNav ul li a:hover, #subNav ul li a.locked {
    background-color: #4C4C4C;
    color: #ffffff;
}

#subNav #internal {
    float: left;
    margin: 0 12px;
}

*html #subNav #internal{
    margin: 0 5px;
}

#subnav #external {
    float: left;
    border-left: 1px solid #979082;
    height: 27px;
    padding: 0 11px;
}

#subNav #external ul li a {
    background-color: transparent;
    color: #926B8A;
}

#subNav #external ul li a:hover {
    text-decoration: underline;
}

#wLogo {
    float: left;
    width: 100px;
    height: 89px;
}

#wLogo img {
    border: 0;
}

#bookNowModBtn {
    float: right;
    margin-top: 47px;
}


*html #bookNowMod {
    margin-top: -47px;
}

/* Help drop down box */
#helpDropDownContainer ul {
    margin: 0;
    padding: 0;
    z-index: 900;
}

#helpDropDownContainer ul li {
    list-style-type: none;
    white-space: normal;
}

#helpDropDownContainer ul li a {
    padding: 0 0 13px 0;
}

#helpDropDownContainer ul li ul {
    height: auto;
    margin: 6px 0 0 0;
    padding: 0 3px 7px 3px;
    background: transparent url( /whotels/images/site/navigation/level1_back.png ) no-repeat bottom left;
}

#helpDropDownContainer ul li:hover ul {
    left: auto;
    margin-left: -4px;
}

#helpDropDownContainer ul li:hover ul li {
    font: 12px arial;
    color: #A09B80;
    margin: 0;
    padding: 0 0 1px 0;
    background: transparent url( /whotels/images/site/navigation/nav_item_line.gif ) no-repeat bottom left;
}

#helpDropDownContainer ul li:hover ul li a {
    color: #979082;
    text-transform: capitalize;
    text-decoration: none;
    background: none;
    display: block;
    padding: 3px 10px;
}

#helpDropDownContainer ul li:hover ul li:hover {
    background: #BCB9A8 url( /whotels/images/site/navigation/nav_rollover.gif ) no-repeat top left;
    padding-bottom: 0;
    margin-bottom: 1px;
}

#helpDropDownContainer ul li:hover ul li:hover a {
    background: transparent url( /whotels/images/site/navigation/nav_rollover_bot.gif ) no-repeat bottom left;
    padding: 3px 10px;
    color: #FFFEF3;
}

#helpDropDownContainer ul li ul {
    position: absolute;
    width: 168px;
    left: -999em;
    text-transform: capitalize;

}

#helpDropDownContainer ul li#liTop {
    padding-top: 3px;
    background: transparent url( /whotels/images/site/navigation/level2_header.gif ) no-repeat top left;
}

/* Fix IE for  help dropdown */
*html #helpDropDownContainer ul {
    margin: 0;
    padding: 0;
    z-index: 900;
}

*html #helpDropDownContainer ul li {
    padding: 0 0 13px 0;
    list-style-type: none;
}

*html #helpDropDownContainer ul li.thisHover {
    background-color: transparent;
    /*padding: 0 0 13px 0;*/
}

/* end top level */

*html #helpDropDownContainer ul li ul {
    margin: 20px 0 0 -66px;
    padding: 0 3px 3px 3px;
    background: #F4F4F4 url( /whotels/images/site/navigation/level1_back.gif ) no-repeat bottom left;
}

*html #helpDropDownContainer ul li.thisHover ul {
    left: auto;
}

*html #helpDropDownContainer ul li.thisHover ul li {
    font: 12px arial;
    color: #A09B80;
    margin: 0;
    padding: 0 0 1px 0;
    background: transparent url( /whotels/images/site/navigation/nav_item_line.gif ) no-repeat bottom left;
}

*html #helpDropDownContainer ul li.thisHover ul li a {
    background: none;
    display: block;
    padding: 3px 10px;
    color: #979082;
    text-transform: capitalize;
    text-decoration: none;
}

*html #helpDropDownContainer ul li.thisHover ul li.thisHover {
    background: #BCB9A8 url( /whotels/images/site/navigation/nav_rollover.gif ) no-repeat top left;
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 1px solid #E4E5E3;
}

*html #helpDropDownContainer ul li.thisHover ul li.thisHover a {
    background: transparent url( /whotels/images/site/navigation/nav_rollover_bot.gif ) no-repeat bottom left;
    padding: 3px 10px;
    color: #FFFEF3;
}

*html #helpDropDownContainer ul li#liTop {
    font-size: 0;
    height: 4px;
    line-height: 0;
    padding: 0;
    margin: 0;
}

*html #helpDropDownContainer ul li#liTop.thisHover {
    font-size: 0;
    height: 3px;
    line-height: 0;
    padding: 0;
    margin: 0;
    background-color: transparent;
}
/* end helpDropDownContainer */

/* language selector */

#langSwitch{
    z-index:900;
}

#languageSelector {
    position:relative;
    width:85px;
    display:inline;
    color:#FFFFFF;
}

#languageSelector .dhtmlSelectTrigger{
    cursor: pointer;
    display:inline;
    padding:2px 9px 2px 2px;
    width:60px;
    text-decoration:underline;
}

#languageSelector ul {
    display:none;
    min-height: 157px;
    list-style-type: none;
    width: 88px;
    height: auto;
    margin: 0;
    background: transparent url( /whotels/images/site/navigation/languageDropDown.png ) no-repeat;
    position: absolute;
    text-transform: uppercase;
    padding: 7px 0 0 8px;
}

#languageSelector ul li {
    margin: 0;
    padding: 2px 0 3px 0;
    display: inline;
}

#languageSelector:hover ul {
    margin: 0;
    display: inline;
    left: 0;
    position: absolute;
    text-align: left;
    text-transform: capitalize;
    top: 14px;
}

#languageSelector:hover ul li a{
    font: 12px arial;
    color: #A09B80;
    text-transform: capitalize;
    text-decoration: none;
    display: block;
    padding: 1px 0 5px 14px;
    background:transparent url( /whotels/images/site/navigation/languageSeparator.png ) no-repeat bottom left;
}

#languageSelector:hover ul li:hover a{
    color: #FFFEF3;
    background: transparent url( /whotels/images/site/navigation/languageHoverBackground.png ) no-repeat;
}

*html #langSwitch{
    z-index:900;
}

*html #languageSelector {
    position:relative;
    width:85px;
    display:inline;
    color:#FFFFFF;
}

*html #languageSelector .dhtmlSelectTrigger{
    cursor: pointer;
    display:inline;
    padding:2px 9px 2px 2px;
    width:60px;
    text-decoration:underline;
}

*html #languageSelector ul {
    display:none;
    min-height: 157px;
    list-style-type: none;
    width: 88px;
    height: auto;
    margin: 0;
    background: transparent url( /whotels/images/site/navigation/languageDropDown.gif ) no-repeat;
    position: absolute;
    text-transform: capitalize;
    padding: 7px 0 0 8px;
}

*html #languageSelector ul li {
    margin: 0;
    padding: 2px 0 3px 0;
    display: inline;
}

*html #languageSelector.thisHover ul {
    margin: 0;
    display: inline;
    left: 0;
    position: absolute;
    text-align: left;
    text-transform: capitalize;
    top: 18px;
}

*html #languageSelector.thisHover ul li a{
    font: 12px arial;
    color: #A09B80;
    text-transform: capitalize;
    text-decoration: none;
    display: block;
    padding: 1px 0 5px 14px;
    background:transparent url( /whotels/images/site/navigation/languageSeparator.gif) no-repeat bottom left;
}

*html #languageSelector.thisHover ul li.thisHover a{
    color: #FFFEF3;
    background: transparent url( /whotels/images/site/navigation/languageHoverBackground.gif) no-repeat;
}
/* end language selector */

/* new primary navigation */
#navDropDownContainer #navDropDown li.locked {
    background: url( /whotels/images/site/navigation/level0_locked_back.gif ) no-repeat top left;
}

#navDropDownContainer #navDropDown li.locked .navHeadingTitle a {
    background: url( /whotels/images/site/navigation/level0_a_back_locked.gif ) no-repeat top right;
}


#navDropDownContainer #navDropDown li.navHeading{
   color:#979082;
    float:left;
    list-style-type:none;
    margin:0;
    padding:11px 0pt 7px;
    position:relative;
    z-index:900;

}
#navDropDownContainer #navDropDown li.hoverHeading{
    background: url( /whotels/images/site/navigation/level0_hover_back.gif ) no-repeat top left;
 }

#navDropDownContainer #navDropDown{
    font-family:arial;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    height:32px;
    line-height:normal;
    margin:0pt;
    padding:0pt;

}
#navDropDownContainer #navDropDown li .navHeadingTitle a {
    color:#979082;
    padding:11px 11px 13px;
    text-decoration:none;
}

#navDropDownContainer #navDropDown li.hoverHeading .navHeadingTitle a{
    background: url( /whotels/images/site/navigation/level0_a_back.gif ) no-repeat right top;
}

#navDropDownContainer {
    float:left;
    margin-top:56px;
    width:670px;
}
#navDropDownContainer #navDropDown li.navHeading .navListContainer div.navList{
    height:auto;
    width:171px;
    position:absolute;
    display:block;
}
#navDropDownContainer #navDropDown li.navHeading .navListContainer .navList ul.list{
    background:transparent url(/whotels/images/site/navigation/level1_back.png) no-repeat scroll left bottom;
    height:auto;
    margin:6px 0pt 0pt;
    padding:0pt 3px 7px;
    width:171px;
    position:absolute;
    display:block;
}
*html #navDropDownContainer #navDropDown li.navHeading .navListContainer .navList ul.list{
    background:#F4F4F4 url() no-repeat scroll left bottom;
}
#navDropDownContainer #navDropDown li.navHeading .navListContainer .navList ul.list li{
    color:#979082;
    list-style-type:none;
    margin:0;
    cursor: pointer;
    cursor: hand;
    width:171px;
    background: transparent url( /whotels/images/site/navigation/nav_item_line.gif ) no-repeat bottom left;
}
#navDropDownContainer #navDropDown li.navHeading .navListContainer .navList ul.list li.hoverHeading{
    background: url( /whotels/images/site/navigation/topNav_hilite.gif ) no-repeat top left;
}
#navDropDownContainer #navDropDown li.navHeading .navListContainer .navList ul.list li.hoverHeading a{
    color: #FFFEF3;
    background: url( /whotels/images/site/navigation/topNav_hilite_bottom.gif ) no-repeat bottom left;
}



/*
#viewHotelsContainer .regionContainer  .regionHotelCell div.hoverItem{
    background: url( /whotels/images/site/navigation/hotel_hilite.gif ) no-repeat top left;
}

#viewHotelsContainer .regionContainer  .regionHotelCell div.hoverItem a{
    color: #FFFEF3;
    background: url( /whotels/images/site/navigation/hotel_hilite_bottom.gif ) no-repeat bottom left;
}


         */



#navDropDownContainer #navDropDown li.navHeading .navListContainer .navList ul.list li a{
    color:#979082;
    text-decoration:none;
   xpadding-right:100px;
    display:block;
    margin:0;
    padding:5px 14px 7px 8px;
    width:150px;
}
#navDropDownContainer #navDropDown li.navHeading .navListContainer .navList ul.list li.hoverHeading a{
    color: #FFFEF3;
}
 .navListContainer #viewHotelsContainer{
     left:-100px !important;
     height:392px !important;
 }
#viewHotels{
    background-color:#f4f4f4;
    z-index:105;
    position: absolute;

}
#viewHotels_frame{
    border:0;
    frameborder:0;
    z-index:100;
    display:none;
    height:387px;
}

#viewHotelsContainer,#viewHotels_frame{
    width:960px !important;
    position: absolute;
    top:34px;
}
*html #viewHotels_frame{
     display:block;
 }
.navList_frame{
    display:none;
    position:absolute;
    width:176px;
    border:0;
    frameborder:0;
    z-index:5;
    overflow:hidden;
}
*html .navList_frame{
    display:block;

}
ul.list{
    z-index:200;
}
#regionsContainer{
    overflow:hidden;
    height:395px;
    padding:0 10px;
}
.animatedIn #regionsContainer{
    overflow-y:scroll;
}
#viewHotelsHeader .worldMap{
    float:left;
    width:30px;
    height:20px;
    background:url(/whotels/images/site/navigation/worldMapIcon.gif) no-repeat scroll center;
    padding:3px;
}
#viewHotelsHeader .worldMapLink{
    float:left;
    line-height:26px;
    padding-left:3px;
    background:url(/whotels/images/site/common/arrow_1F1F1F_right.gif) no-repeat scroll right;
    padding-right:10px;
    text-decoration:none;
    display:block;
}
#viewHotelsHeader #worldMapContainer.hoverMap .worldMapLink{
    color: #FFFEF3;
}
#viewHotelsHeader #worldMapContainer{
    float:left;
    height:26px;
    width:175px;
    margin-left:5px;
}
#viewHotelsHeader #worldMapContainer.hoverMap{
    background:url(/whotels/images/site/navigation/nav_items_hilite.gif) no-repeat scroll left top;
}
#viewHotelsHeader .closeHotels{
    float:right;
    padding:5px 18px;
    margin-right:5px;
    color:#c9c5bf;
    cursor: pointer;
    cursor: hand;
    background:url(/whotels/images/site/navigation/closeHotelNav.gif) no-repeat scroll right;
    text-transform:uppercase;
}
#viewHotelsContainer .regionContainer h2{
    background:#9B9486 url(/whotels/images/site/stage/section_back.gif) repeat-x scroll right top;
    padding:3px 5px;
    margin:0;
    color:white;
}
#viewHotelsContainer .regionContainer{
    margin-bottom:15px;
}

#viewHotelsContainer .regionContainer ul{
    margin:0;
    padding:4px 0 0 7px;
    width:301px;
    float:left;
    background-color:#e9e9e9;
}

#viewHotelsContainer .regionContainer .regionHotelCell div.activeProperty{
    font-weight:bold;
}

#viewHotelsContainer .regionContainer .regionHotelCell div{
    display:block;
    margin:0;
    cursor: pointer;
    cursor: hand;
}

#viewHotelsContainer .regionContainer  .regionHotelCell div.hoverItem{
    background: url( /whotels/images/site/navigation/hotel_hilite.gif ) no-repeat top left;
}

#viewHotelsContainer .regionContainer  .regionHotelCell div.hoverItem a{
    color: #FFFEF3;
    background: url( /whotels/images/site/navigation/hotel_hilite_bottom.gif ) no-repeat bottom left;
}

#viewHotelsContainer .regionContainer .regionHotelCell div a{
    text-decoration:none;
    display:block;
    padding:5px 10px;
    width:279px;
}
.navList{
    position:absolute;
    display:block;
    visibility:hidden;
}
.navListContainer{
    clip:rect(0px 900px 800px -100px);
    position:absolute;
    top:34px;
}
.regionHotelCell{
    width:308px;
    vertical-align: middle;
}
.regionHotelsTable{
    width:924px;
    background-color:#e9e9e9;
    border:0;
    border-collapse:collapse;
    border-spacing:0px;
}

.mapHelpText {
    float:left;
    margin-top: 5px;
    color:#926B8A;
    font-weight:bold;
}
/* remove to display chat links on interior header and help options dropdown */
.chat_Tab {
    display: none;
}
