#googlemap {
    width: 720px;
    height: 450px;
    z-index: 20;
    display: none;
    clear: both;
    margin-left: 10px
}

#googlemap.edit div img { 
    cursor: crosshair; 
}

div.PinpointButton {
    background-color:white;
    border-bottom-color:black;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-color:black;
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:black;
    border-right-style:solid;
    border-right-width:1px;
    border-top-color:black;
    border-top-style:solid;
    border-top-width:1px;
    cursor:pointer;
    /*position:absolute;
    right:5.1em;*/
    text-align:center;
    width:5em;
    color:black;
    font-family:Arial,sans-serif;
}

div.PinpointButtonOff {
    border-bottom-color:#B0B0B0;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-color:white;
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:#B0B0B0;
    border-right-style:solid;
    border-right-width:1px;
    border-top-color:white;
    border-top-style:solid;
    border-top-width:1px;
    cursor:pointer;
    text-align:center;
    color:black;
    font-family:Arial,sans-serif;
}

div.PinpointButtonOn {
    border-bottom-color:#6C9DDF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-color:#345684;
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:#6C9DDF;
    border-right-style:solid;
    border-right-width:1px;
    border-top-color:#345684;
    border-top-style:solid;
    border-top-width:1px;
    font-weight:bold;
    cursor:pointer;
    text-align:center;
    color:black;
    font-family:Arial,sans-serif;
}

div.Level1Fadeout {
    /*position: absolute;
    background-image: url(/images/av-darkgrey.gif);
    top: -200px;
    left: -200px;
    width: 1400px;
    height: 900px;
    filter: alpha(opacity=60);*/
    /* CSS3 standard */
    /*opacity: 0.6;*/
    /* for Mozilla */
    /*-moz-opacity:0.6;
    visibility: hidden;
    z-index: 500;*/
}

div.MessageBox {
    /*background-color: White;
    left: 340px;
    position: absolute;*/
    z-index: 520;
    color                 : #000066;
    font-weight           : bold;
    font-style: italic;
    position: absolute;
    visibility: hidden;
    width: 800px;
    left: 0px;
    text-align: center;
}

div.Level1Map {
    clear                 : both;
    float                 : left;
    width                 : 100%;    
    z-index               : 20;
    display: none;
}
div.GoogleMapHelp {
  clear                 : left;
  display               : none;
    margin-left           : 10px;
  width                 : 700px;  
    z-index               : 20;
}
div.OpenMap {
    clear                 : both;
  cursor                : pointer;
  float                 : left;
    text-align            : left;
  vertical-align        : middle;
    width                 : 100%;    
    z-index               : 20;
}
div.MapLink1 {
    border-width          : 0px;
    cursor                : pointer;
    float                 : left;
    margin                : 0px;
    z-index               : 20;
}
div.MapLink2 {
    background-image      : url(/themes/header/blue/background.gif);
  border-width          : 0px;
  float                 : left;
  height                : 20px;
    margin                : 0px;
  width                 : 710px;
  z-index               : 20;
}
div.MapLink3 {
    border-width          : 0px;
  float                 : left;
  height                : 20px;
    margin                : 0px;
    z-index               : 20;    
}
div.MapLink4 {
    background-image      : url(/images/loc-map5.jpg);
    background-position   : 10px 0px;
  background-repeat     : no-repeat;
    border-width          : 0px;
    float                 : left;
  height                : 25px;    
    margin                : 0px;
  z-index               : 20;
  width                 : 100%;
}
div.Level0Content {
	overflow: auto;
}
div.Level1SearchBox {
  z-index               : 20;
}
div.Level1Help {
    z-index               : 20;
    /*width                 : 100%;*/
    font-family           : Geneva, Arial, Helvetica, sans-serif;
    color                 : #595959;
}

div.CityStaticMap {
    z-index               : 20;
    /*width                 : 100%;*/
    font-family           : Geneva, Arial, Helvetica, sans-serif;
    color                 : #595959;
}

div.FeaturedHotels {
    z-index               : 20;
    /*width                 : 100%;*/
    font-family           : Geneva, Arial, Helvetica, sans-serif;
    color                 : #595959;
}

.HeaderText {
    color                 : #EBEBEB;
  font-weight           : bold;
    font-family           : Geneva, Arial, Helvetica, sans-serif;
  text-decoration       : none;
}
.HeaderTextLink{
    color                 : #EBEBEB;
  cursor                : pointer;
  font-weight           : bold;
    font-family           : Geneva, Arial, Helvetica, sans-serif;
  text-decoration       : none;
}

td.compass{
  background-image      : url(/images/compass.gif);
  background-position   : 0 0;
}

div.cityguides {
    float                 : left;
}
div.hspacer {
    clear                 : both;
  height                : 10px;
    width                 : 100%;    
}
div.vspacer {
  clear                 : left;
  float                 : left;
    width                 : 7px;
}
ul.level1options{
    list-style-position: inside;
    list-style-type: disc;
    margin-bottom: 0px;
}

li.level1option {
    margin-top: 6px;
    margin-bottom: 6px;
}

.tbG {
    background-color:#FFFFFF;
    font-family: Verdana;
    text-align:left;
}

/* ************************************************************ */

div.Level1Members {
    clear : both;
    width: 100%;
    float: left;
    z-index: 20;
}

div.Level1MembersTitle {
    width: 100%;
    float: left;
    z-index: 20;
}

div.Level1MembersList {
    width: 100%;
    float: left;
    z-index: 20;
}
div.Level1CityHotel {
    width: 100%;
    margin-top: 1px;
    margin-bottom: 15px;
    clear: both;
    z-index: 20;
}
div.Level2ListHeader {
    clear: both;
    width: 100%;
    z-index: 20;
}

div.Level2List {
    float: left;
    width: 100%;
    z-index: 20;
}

tr.hotelclass {
    padding-top: 2px;
    padding-left: 20px;
    padding-bottom: 2px;
    background-color: #EFEFEF;
    z-index: 20;
}

table.CityDistrictBox {
    /* width: 18%; */
    margin-top: 10px;
    margin-bottom: 15px;
}

div.CityHotelBox {
    margin-left : 19%;
}

tr.hotelrow {
    padding-top: 2px;
    padding-left: 20px;
    margin-right: 1px;
    margin-top: 1px;
    padding-bottom: 2px;
    background-color: #D9DEEF;
    z-index: 20;
}

div.hotellink {
    float: left;
    background-color: #D9DEEF;
    color: #000066;
    width: 48%;
    padding-left: 8px;
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: 1px;
    margin-left: 1px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    z-index: 20;
}
div.CityLink1 {
    border-width          : 0px;
  cursor                : pointer;
    float                 : left;
    margin                : 0px;
  z-index               : 20;
}
div.CityLink2 {
  background-image      : url(/themes/header/blue/background.gif);
  border-width          : 0px;
  float                 : left;
  height                : 20px;
    margin                : 0px;
  z-index               : 20;
  vertical-align        : middle;
}
div.CityLink3 {
    border-width          : 0px;
  float                 : left;
  height                : 20px;
    margin                : 0px;
    z-index               : 20;    
}