.wrapper{width:100%;background-image:none;margin:-5px auto 0 auto;border-top:5px solid #b8be54;margin-top:-5px;position:relative;z-index:1;height:100%;} #map_wrapper {height:100%;width:100;padding-left:270px;padding-top:120px;padding-bottom:10px;}  #header {height:114px;background:#a6d7db url(/css/img/map/header-map-bg.jpg) 50% 0 no-repeat;border-bottom:5px solid #e6e4cb;position:absolute;z-index:2;top:0;left:0;border-bottom:5px solid #b8be54;} #header h1 {height:80px;background:url(/css/img/map/map-h1-title.png) 0 0 no-repeat;margin:15px 0 0 15px;left:0;} #header p.back {background:#fff url(/css/img/map/back-link-bullet.gif) 3px 5px no-repeat;position:absolute;left:10px;bottom:-16px;padding:3px 10px 3px 20px;-moz-border-radius: 8px 8px 0 0;-webkit-border-radius: 8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;border-radius: 8px 8px 0 0;} #header p.back a{color:#489997;} #header p.back a:hover{color:#000;} #header hr{width:495px;height:114px;float:right;display:block;border:0;background:url(/css/img/map/map-hr.png) 0 0 no-repeat;margin:0 10px 0 0;}  #map_form {width:270px;position:absolute;left:0;top:0;height:100%;overflow:auto;margin-top:130px;} #map_form form{width:250px;} #map_form .fieldset-wrapper{background:#fff;margin:1px 10px 0 10px;} #map_form fieldset{border:0;} #map_form h2{color:#489997;font-weight:bold;font-size:13px;display:block;padding:5px 15px 5px 5px;background:url(/css/img/map/map-fieldset-title-bg.gif) 217px 50% no-repeat;-moz-border-radius: 8px 8px 0 0;-webkit-border-radius: 8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;border-radius: 8px 8px 0 0;margin-bottom:0;} #map_form .closed h2{background-position:-73px 50%;} #map_form ul{float:left;width:100%;clear:both;list-style:none;margin:0;padding:5px 0 10px 0;border-top:1px solid #efefef;background:url(/css/img/map/map-fieldset-list-bg.gif) 0 0 repeat-x;} #map_form li{margin:3px 0 3px 0;float:left;clear:both;} #map_form li label{font-size:11px;} #map_form li img{vertical-align:middle;}  #map {border:2px solid #bba97b;height:100%;position:relative;}  #loading-mask { border: 1px solid black; display: none; position: absolute; z-index: 9; top: 350px; left: 50%; margin-left: -20px; width: 300px; text-align: center; color: #666; padding-top: 12px; font-weight: bold; height: 28px; -moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius:8px;border-radius: 8px; background: white url(/css/img/map/loading-icon.gif) 8px 3px no-repeat; -moz-box-shadow: 0 0 4px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5);} #loading-mask.active { display: block; }  #footer {width:100%;height:55px;border-bottom:5px solid #baa77c;background-image:none;margin-bottom:0;} #footer .vcard {left:50%;margin:15px 0 0 -300px;padding:0;background:none;} #footer p.ss3i {bottom:auto;top:10px;}    .js-enabled ul.choice li input{display:none;} .js-enabled ul.choice li {padding: 0 0 0 5px;overflow:hidden;} .js-enabled ul.choice li label{display: inline;margin: 0px;padding: 2px; padding-left: 0;color: #666;line-height: 14px;border: 0px;cursor:pointer;} .js-enabled ul.choice li img{padding-right: 20px;background: url(/css/img/arc/checkbox_off.gif) 40px 50% no-repeat;cursor:pointer;} .js-enabled .especes ul.choice li img{background-position:75px 50%;}  .js-enabled ul.choice li.checked label{color: #000;} .js-enabled ul.choice li.checked img{background-image: url(/css/img/arc/checkbox_on.gif);}  .js-enabled ul.choice li.disabled label{color: #aaa;cursor:default;} .js-enabled ul.choice li.disabled img{background-image: url(/css/img/arc/checkbox_disabled.gif);cursor:default;}
