#secondaryContainer{
    background-color:#fff;
    padding:15px;
    width:150px;
}

#primaryContainer{
    background-color:#fff;
    padding:15px;
}

#nextOpeningHotel span {
    background:transparent url(/lemeridien/images/directory/optionsArrow_1.gif) no-repeat scroll left center;
    padding:2px 20px;
}

.destinationSelection .dhtmlSelectTrigger {
    background:#FFFFFF url(/lemeridien/images/directory/regionArrow.gif) no-repeat scroll right center;
}

.hotelList div.region h3 {
    background-color:#eeeeee;
    margin:0;
}
.hotelList div.region div.country h4 {
    border-bottom: 1px solid #eeeeee;
    margin:0;
    padding-left:15px;
}
#newPropertyLegend span {
    background:transparent url(/lemeridien/images/directory/newpropdot_white.gif) no-repeat scroll left top;
}
div.destinationSelection .customDhtmlSelect .dhtmlSelectTrigger, div.destinationSelection .inactiveSelect .dhtmlSelectTrigger {
    border:1px solid #cecece;
}

* html .destinationSelection ul, * html .destinationSelection .dhtmlSelectTrigger{
    width: 140px;
}

#filterGroups .filterGroup li.checkedFilter{
    background:transparent url(/lemeridien/images/directory/filterCheck.gif) no-repeat center left;
}
#hotelCountContainer .newHotelsLink a,#hotelCountContainer .seeAllHotelsLink a{
    color:#FFFFFF;
    padding-left:20px;
    text-decoration:none;
}
#hotelCountContainer .newHotelsLink a {
    background:transparent url(/lemeridien/images/directory/featuredPropertyArrow.gif) no-repeat scroll left center;
}
#leftNavitems div.destinationSelection .customDhtmlSelect ul {
    background-color:#FFFFFF;
    border:1px solid #CECECE
}
#leftNavitems div.destinationSelection .customDhtmlSelect ul li a {
    font-weight:normal;
    color:#7f7f7f;
}
#leftNavitems div.destinationSelection .customDhtmlSelect ul li a:hover{
    background-color:#eeeeee;
}
.hotelList .property div.propertyInfo.newProperty {
    background:transparent url(/lemeridien/images/directory/newpropdot_white.gif) no-repeat scroll left top;
}
.hotelList .property div.propertyOptions{
 width:auto;
}
.hotelList .property div.propertyOptions.show .dhtmlSelectTrigger{
    background:transparent url(/lemeridien/images/directory/optionsArrow_2.gif) no-repeat center left;
    padding:1px 0 1px 20px;
}
#listView .property div.propertyOptions .bookNowLink {
    background:transparent url(/lemeridien/images/directory/optionsArrow_1.gif) no-repeat scroll left center;
    padding:1px 0 1px 20px;
}
.hotelList .property div.propertyOptions .dhtmlSelectTrigger{
    background:transparent url(/lemeridien/images/directory/optionsArrow_1.gif) no-repeat center left;
    color:#ee2d2f;
    padding:1px 0 1px 20px;
}
.hotelList .property .propertyOptions.dhtmlSelect ul li a{
    color:#a7a7a7;
    font-weight:bold;
}
.hotelList .property div.propertyInfo {
    width:440px;
}
#detailView div.property {
    border-bottom:1px solid #EEEEEE
}
.arrow{
    display:none;
}
#detailView.hotelList .property .propertyOptions li.hotelLink{
    background:transparent url(/lemeridien/images/directory/optionsArrow_1.gif) no-repeat scroll left center;
    padding:1px 20px;
}
#detailView.hotelList .property .propertyInfo .propertyDetail .specialOffersLinkContainer a {
    background:transparent url(/lemeridien/images/directory/optionsArrow_1.gif) no-repeat scroll left center;
    padding:1px 20px;
}
#detailView.hotelList .property .propertyOptions .hotelLink {
    margin-bottom:10px;
    padding-bottom:0;
}
#detailView .propertyInfo .detailThumb {
    width:95px;
}
#detailView .propertyInfo {
    width:420px;
}
#detailView .propertyInfo .propertyDetail {
    width:290px;
}
.hotelList .property div.ctylbl {
    width:90px;
}
.hotelList .property div.propertyOptions {
    padding-left:30px;
}

#listView .property div.propertyOptions.dhtmlSelect ul{
    background-color:#FFFFFF;
    border:1px solid #CECECE
}
#listView .property div.propertyOptions.dhtmlSelect ul li a:hover{
    color:#4e4e4e;
}
#filterGroups .filterHeading span.toolTipTrigger {
    top:0;
}
.toolTipTrigger img {
    top:0;
}
*html div.categoryHelp div.container{
    margin:0;
}
div.filterHelp .toolTipClose{
    color:#EE2D2F;
}
div.filterHelp {
    background-color:#dfdfdf;
    padding:0;
    color:#000000;
}
.dateSorted{
    margin:15px 0;
}
div.categoryHelp h4{
    background-color:#FFFFFF;
    margin-top:20px;
    color:#000000;
}
div.filterHelp div.container{
    background-color:#FFFFFF;
    padding:10px 10px 10px 0;
}
.brandHelpFrame .container .bracketdiv .popdiv {
    top:0;
}
div.brandHelpFrame {
    height:280px;
}
#hotelNameSearch #hotelDirectorySearchForm .searchBlock #hotelName {
    width:115px;
}
#filterGroups .filterHeading span.toolTipTrigger img{
    top:2px;
}
#filterPanel{
    padding:0;
}
#filterPanel a{
    font-weight:normal;
}
#filterPanel h4,#bottomNavigationPanel h4{
    font-size:12px;
}
#roundedSection_bottomNavigationPanel{
    margin-top:15px;
}
.filterHeading {
    background-color:#EEEEEE;
}
#hotelCountContainer{
    background-color:#2e2e2e;
    color:#FFFFFF;
}
*html #hotelCountContainer{
    margin-top:-2px;
}


#viewNavContainer div.selected{
    background-color:#2e2e2e;
}
#viewNavContainer .viewNav {
    background-color:#808080;
}
#viewNavContainer li.selected{
    background-color:#2e2e2e;
}
#viewNavContainer .viewNav a{
    color:#FFFFFF;
}
#hotelNameSearchForm .actionButton{
    padding:0;
}
#viewNav-detail a{
    background: transparent url(/lemeridien/images/directory/detail_icon.gif) no-repeat left top;
}
#viewNav-list a{
    background: transparent url(/lemeridien/images/directory/list_icon.gif) no-repeat left top;
}
#viewNav-map a{
    background: transparent url(/lemeridien/images/directory/map_icon.gif) no-repeat left top;
}

/*MSVE Map Stuff*/

#openHotMap {
    background-color: #000000 !important;
    position: relative;
}

.clusterPushPin5 {
    background: url(/lemeridien/images/virtualEarth/pin5.gif) no-repeat top left !important;
}

.clusterPushPin4 {
    background: url(/lemeridien/images/virtualEarth/pin4.gif) no-repeat top left !important;
}

.clusterPushPin3 {
    background: url(/lemeridien/images/virtualEarth/pin3.gif) no-repeat top left !important;
}
.clusterPushPin2 {
    background: url('/lemeridien/images/virtualEarth/pin2.gif') no-repeat top left !important;
}
.clusterPushPin1 {
    background: url('/lemeridien/images/virtualEarth/pin.gif') no-repeat top left !important;
}

.clusterNewPushPin5 {
    background: url(/lemeridien/images/virtualEarth/newPropPushPin5.gif) no-repeat top left !important;
}

.clusterNewPushPin4 {
    background: url(/lemeridien/images/virtualEarth/newPropPushPin4.gif) no-repeat top left !important;
}

.clusterNewPushPin3 {
    background: url(/lemeridien/images/virtualEarth/newPropPushPin3.gif) no-repeat top left !important;
}
.clusterNewPushPin2 {
    background: url('/lemeridien/images/virtualEarth/newPropPushPin2.gif') no-repeat top left !important;
}
.clusterNewPushPin1 {
    background: url('/lemeridien/images/virtualEarth/newPropPushPin1.gif') no-repeat top left !important;
}

/* add location */

#addLocationBox .actionButton {
    padding: 0 0 0 4px;
}

#addLocationBox .actionButton button {
    border: none;
    padding: 1px 14px 1px 3px;
}

#addLocationBox form label, #addLocationBox form #customAddress {
    margin-top: 0;
}
/* end add location */

/*MSVE Map Stuff End*/


#thresholdMap{
    height:412px;
    width:753px;
    background:transparent url(/lemeridien/images/directory/map.jpg) no-repeat top left;
}
.thresholdMessaging{
    top:100px;
    left:100px;
    background-color:#000000;
    color:#FFFFFF;
 }

/* Loading Message for Map  Styles */

#openHotLoadingMessage {
    background-color: #000000;
    left: 280px;
    top: 160px;
}

#openHotLoadingMessage #loadingRightBackground p {
    padding:15px 20px 0 105px;
}

#loadingAnimation {
    background: #000000 url(/lemeridien/images/loading.gif) no-repeat scroll 10px center;
    margin-top:-37px;
}

#maskingDiv {
   width: 750px;
}


.noFilterResult{
    color: #808080;
}

/*  Loading Message End */

