.topNavFull {display: none;}
.displayNameDisplay {display: none;}
.displayHotelRows { clear: right; }
.generalDescription { position: relative; float: left; width: 500px; }
.countryAnchor {clear: both;}
.hotelOffer {padding: 10px;}
/* custom search */
        .searchDisplay {
            /*display:none;*/
            float: right;
            padding-bottom: 20px;
            padding-left: 15px;
            }
        
        .searchTable {
            width: 191px;
            }
        .searchDisplayElements {
            /*display:none;*/
            }
        .searchLeftStyle {
            background-image: url(images/search_shadow_left.jpg); 
            background-repeat: repeat-y; 
            background-position: top right;
            text-align: right;
            width: 3px;
            }
        .searchRightStyle {
            background-image: url(images/search_shadow_right.jpg); 
            background-repeat: repeat-y; 
            background-position: top left;
            text-align: left;
            width: 3px;
            }
         .searchContents {
            background-image: url(images/search_bg.jpg); 
            background-repeat: repeat-y; 
            width: 185px;
            border: 4px solid #ffffff; 
            font-size: 11px; 
            padding: 10px 15px 10px 15px;
            }
        .searchItems {
            width: 145px;
            line-height: 150%;
            }   
        .searchElement {
            margin-top: 5px;
            }   
        .searchButton {
            margin-top: 15px;
            } 
/* end custom search */
body div.topNav {
position: absolute; 
        z-index: 100;
}

div.mainContent {
 position: relative;z-index: 1; 
}