#mapnavi a{zoom:1}
/*//todo*/
#mapholder{width:573px;border:1px solid #a5afba;border-top:none;margin:0 auto 20px 0;height:362px;background:#fff;position:relative;overflow:hidden;}
#mapnavi h2{font-size:1em;background:url('/images/destinations/header_passive.gif') repeat-x;padding:0 8px;line-height:22px;cursor:pointer;font-weight:bold;margin:0;position:relative;height:22px;border-top:1px solid #a5afba;}
#mapnavi h2#area_asia{border-top:none;}
#mapnavi h2.selected{background:url('/images/destinations/header_active.gif') repeat-x;color:#fff;}
#mapnavi h2 span{display:block;background:url('/images/destinations/header_passive_arrow.gif') right no-repeat;}
#mapnavi h2.selected span{background:url('/images/destinations/header_active_arrow.gif') right no-repeat;}
#mapnavi  .holder{display:none;height:224px;position:relative;overflow:hidden;}
#mapnavi{height:362px;width:122px;border-right:1px solid #a5b0ba;background:#fff;position:absolute;left:0;top:0;}
#mapnavi ul,#mapnavi li{margin:0;padding:0;list-style:none;display:block;position:relative;}
#mapnavi a{display:block;padding:2px 8px;color:#000;text-decoration:none;margin:0;height:auto;}
#mapnavi a.odd{background:#eef1f6;}
#mapnavi a.current{ background:#a5b0ba; }
#mapnavi ul{overflow:hidden;}
#mapholder #map,#mapholder #map2{position:absolute;top:0;right:0px;height:360px;width:450px;background:url('/images/destinations/global_sprite.png') 0 0 no-repeat;}
#mapholder #map img{display:block;margin:0;padding:0;position:absolute;}
#mapholder #area_map_base{position:absolute;top:10px;display:none;height:350px;width:450px;}
#mapholder a.close{position:relative;background:url(/images/destinations/close.png) right no-repeat;text-align:right;padding-right:18px;margin-right:5px;display:block;}
#mapholder .point{width:6px;height:6px;font-size:6px;background:#f00;position:absolute;padding:0;}
#mapholder .pointHolder:hover .cityName{display:block;}
#mapholder .infoWindow{position:absolute;top:0px;left:0px;height:350px;width:450px;background:#fff;}
#mapholder #cityInfo{margin:10px 10px 0 10px;height:330px;overflow:auto;position:relative;}
#mapholder #cityInfo table{border-collapse:collapse;margin:0 1px;width:100%;}
#mapholder #cityBaseInfo,#mapholder #cityDetails{width:400px;}
#mapholder #cityBaseInfo{margin-bottom:5px;}
#mapholder #cityBaseInfo img{margin-right:25px;border:1px solid #a5afba;display:block;position:relative;}
#mapholder #cityDetails td,#mapholder #cityDetails th{vertical-align:top;border:1px solid #a5afba;padding:4px;font-size:11px;text-align:left;}
#mapholder h3{font-size:14px;margin:0;padding:0;}
#mapholder p{margin:0 0 10px 0;}
#mapholder .error{margin:10px;text-align:center;}
#destinationHeader{font-weight:bold;font-size:1em;margin:0;padding:6px 8px;background:url('/images/destinations/destinationheaderbg.png') no-repeat;border-bottom:1px solid #a5afba;}
/*TABS*/
.ui-tabs-nav ul {/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.1; text-decoration: none; font-size: 100%; list-style: none;}
.ui-tabs-nav li {/*resets*/margin: 0 2px 0 0; padding: 0; border: 0; outline: 0; line-height: 1.1; text-decoration: none; font-size: 100%; list-style: none;float:left;border: 1px solid #d3d3d3;}
.ui-tabs-nav li a {/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.1; text-decoration: none; font-size: 100%; list-style: none;float: left;font-size:1em;font-weight: normal;text-decoration: none;padding: .5em 1em;color: #555555;background: #e6e6e6;}
.ui-tabs-nav li a:hover {background: #dadada;color: #212121;}
.ui-tabs-nav li.ui-tabs-selected {border-bottom-color: #ffffff;}
.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {background: #ffffff;color: #212121;}
.ui-tabs-panel {/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.1;text-decoration: none; font-size: 100%; list-style: none;clear:left;background: #ffffff;color: #222222;	padding: 0.1em;}
.ui-tabs-hide {display: none;}