/************/
/* DROPPING */
/************/

* {padding: 0px; margin: 0px;}
body {background: #FFF; text-align: center;}
body, td {font-family: tahoma, trebuchet MS, arial, verdana; font-size: 11px; color: #000;}
img {border: 0px;}
li {list-style: none;}
table {border-collapse: collapse; border-spacing: 0px; border: 0px;}

form fieldset {border: 0px solid; display: inline;}
form legend {display: none;}

hr {display: none; visibility: hidden;}

.clear {clear: both; height: 1px; display: block; float: none !important;}


/******************/
/*  BASIC LAYOUT  */
/******************/

/* main wrapper */
.wrapper {margin: 0px auto; width: 650px; text-align: left;}

/* bbc panel */
.bbc-panel {display: none;}

/* page body */
.body {}
* html .body {height: 1%; position: relative;}

/* navigation block */
.nav {display: none;}

.main {float: left; width: 100%; position: relative;}
.main .main-cont {padding-top: 9px;}
* html .main .main-cont {height: 1%;}

.search {display: none;}

/* header */
.hdr {margin-bottom: 9px; height: 98px; border: 1px solid #979797;}

/* footer */
.ftr {height: 61px;}

#popup_div {display: none;}

/* #blq-pre-mast, #blq-acc, #blq-mast, #blq-nav, #blq-foot, #blq-obit {display: none;} */

/******************/
/*    CSS RULES   */
/******************/

span {float: left;} 
span a {margin: 33px 0px 0px 21px; position: absolute; z-index: 999;}

a {color: #000; text-decoration: none;}
a:hover {text-decoration: none;}

#toggle {display: none; height: auto !important;}
#toggle-cont {display: none; height: auto !important;}

.legend {display: none;}

.hdr .info .icos {display: none;}
.hdr .info .extra {display: none;}
.hdr .info .text {display: none;}

.hdr .info .natur-england {float: none;}
.hdr .info .natur-england span {float: left;}
.hdr .info .natur-england span {margin: 20px 0px 0px 184px; display: block; position: absolute; z-index: 9999;}
.hdr .info .natur-england .sfor {margin: 22px 0px 0px 287px; display: block; position: absolute; width: 295px; font-size: 21px; line-height: 30px; font-family: trebuchet MS; color: #666;}
.hdr .info .natur-england .sfor span {display: block; color: #000; font-weight: bold; line-height: 22px; margin: 0px; width: 350px;}

#map {margin-bottom: 10px; min-height: 0px; float: none; max-width: 648px; overflow: hidden; background: none; border: 1px solid #969B9F;}
* html #map {width: 648px;}
#map-cont {margin: 0px; min-height: 0px; border: 0px;}


#content {margin: 0px 0px 20px 0px; border: 1px solid #969B9F; height: auto !important;}
#content-cont {padding: 18px 20px 0px 20px; height: auto !important;}

.ftr {padding-bottom: 50px;}
.ftr .disclaimer {padding: 0px 20px 15px 20px;}
.ftr ul {padding-left: 20px; float: left;}
.ftr li {padding-left: 5px; margin-left: 3px; font-weight: bold; display: block; float: left; font-family: helvetica, arial; font-size: 11px; color: #414732; background: url(/images/fmenu-div.gif) no-repeat 0px 2px;}
.ftr li.fi {padding-left: 0px; margin-left: 0px; background: none;}
.ftr li a {display: block; color: #000; text-decoration: none;}
.ftr li a:hover {text-decoration: underline;}


#content .events {padding: 0px 3px 0px 0px; font-family: arial; color: #666;}
#content .events h2 {display: none;}
#content .events li {margin: 0px 0px 22px 0px; display: block;}
#content .events li strong {display: block; font-family: trebuchet MS; font-weight: bold; font-size: 14px;}
#content .events li strong span {font-weight: normal;}
#content .events li a {text-decoration: none;}
#content .events .paging {display: none;}

#content .result {font-family: arial;}
#content .result .back {display: none;}
#content .result .images {margin: 0px 0px 9px 0px;}
#content .result .images img {margin: 0px 6px 5px 0px; display: block;}
#content .result h2 {margin: 0px 0px 6px 0px; font-family: arial; font-weight: normal; font-size: 16px;}
#content .result h3 {margin-bottom: 11px; font-weight: bold; font-size: 12px;}
#content .result .icos {margin-bottom: 10px; height: 37px;}
#content .result .icos img {margin: 6px 4px 0px 0px; display: block; float: left;}
#content .result .events {display: none;}
#content .result .descr {padding: 0px 10px 0px 2px;}
#content .result .descr p {margin-bottom: 15px; line-height: 15px;}

.map-marker {margin: 310px 0px 0px 144px; display: block; width: 32px; height: 32px; position: absolute; background: no-repeat;}
.map-marker.single {background-image: url(/images/marker-single.png);}
.map-marker.close {background-image: url(/images/marker-close.png);}
.map-marker.cluster {background-image: url(/images/marker-cluster.png);}
* html .map-marker {behavior: url(js/iepngfix.htc);}

#is-print {position: absolute; display: block; height: 1px;}