@import url("oocss-grids.css");
@import url("mod.css");

html {height:100%}

body, body * { line-height:1.5;}

body{background:#fff;font:13px/1.231 arial,helvetica,clean,sans-serif; color:#333;min-width:1020px; 
}

body.dmp {height:100%;}

#autocompleteDrop { width: 24.853em; 
}

.ui-autocomplete { -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);background-color:#ececef;
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5); ;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);}

.ui-menu-item a { border:0}

.feed { display:block;background-image:url(../i/rss.png); background-repeat:no-repeat; text-indent:-9999px; width:16px}

a { color: #455945; border-bottom:1px dotted #999}

a.nb {border:0}



/*a:hover { border-bottom:1px dotted #7B7466}*/

.rvl { font-weight:bold; border-bottom:1px dotted #7B7466; background-image:url("../i/nav-divider.png");
    background-position: 100% 55%; 
	background-repeat:no-repeat;
	display:inline;
	}
	
.rvl a { padding-right:10px; position:relative}

@media screen and (max-height:750px) {
	.dmp .mod.searchResults { height:100px}
}

/*
@media screen and (min-width:1200px) {
		body { font-size: 15px;}
		.tpc { font-size: 90%;}
		.ip .cs {background-position:2.307692307692308em 0;}
		.tpo { width: 70%}
		
}

@media screen and (max-width:1020px) {
	
	.unit .hpin { }
	.ip .cs { background-position:0 0; }

}

@media screen and (min-width:1021px) {
	

}
*/


/* headers etc. */
/* font size: 24px */
h1 { font-size:1.846153846153846em;
	border-bottom:1px solid #D9D2C5;
	color:#713E06;
	margin:0.40625em 0 0.8125em 0;

	font-family: "Baskerville bold", Georgia,serif;
	
	}
	
h1.single {
	margin-left: 1.583333333333333em;
	margin-right: 1.583333333333333em;
}

.dmp .single {
	margin-left:6px;
	margin-right:6px;
}
	
h3 { color: #713e06; font-weight:bold}

/* end headers etc. */

/* common elements */

/* inline list */

.inl li {float:left;display:inline;}

.inl  {
	float:left;
	display: inline;
	padding:0;
}

h3.inl {}

/* end common elements */


.ns {background: url(../i/ns.png) 0 100% repeat-x; z-index:5; position:absolute;bottom:0; width:100%;}

.panelToggle { position:absolute; 
		z-index:1000; 
		left:2px; top:0.461538461538462em; 
		width:28px;height:28px;
		background:url(../i/panelToggle.png) 0 0 no-repeat;
		text-indent:-5000px;
		border:0}

.panelToggle.s7 {background-position:-28px -28px; }

.panelToggle.s7:hover {background-position:0 -28px}

.panelToggle.s6{background-position:-28px 0px; left:0; }
.panelToggle.s6:hover {background-position:0 0}

.hs { 
		background:url(../i/bs.jpg) repeat-x scroll 0 0; position: relative; height:180px;position:relative}
.hs .gx1 { background: transparent url(../i/bs.gx1.jpg) repeat scroll 0 0; top:0; left: 0; width: 470px; height: 180px; z-index:1;position:absolute;text-indent:-5000px}
.hs .gx2 { background: transparent url(../i/bs.gx2.jpg) left top no-repeat; width: 904px; height: 180px; top: 0; right: 0; position:absolute; z-index:2;text-indent:-5000px}

.bnh {background: transparent url(../i/bs.h3.png) no-repeat scroll 0 0; position:absolute; height: 64px; width: 431px; left: 38px; top:38px; text-indent: -5000px; z-index:3}

.gw { position: relative; height:100%}

.dmp .gw {margin-bottom:1.3em;overflow:hidden}

.cs {
	position:relative;
	overflow:hidden;
	background-repeat:repeat-y;
	max-width:1280px;
	min-width:940px;
}

.dmp .cs { max-width:100%;height:100%}


.ip .cs {background-image:url(../i/nav-bg.png);}

.ovf {
	display:block;
	padding:10px;
}

.qs {
	background-color:#fff;
	opacity:1;
	padding:4px;
	border:0;
	width:13.846153846153846em;
}

.mod.quickSearch {
	border:1px solid #313a31;
	background-color:#fff;
	padding:2px;
	width:240px;
}

.sb {
	background-image:url(../i/search.png);
	background-repeat:no-repeat;
	background-color:#fff;
	color:#fff;
	text-indent:-9999px;
	border:0;
	float:right;
	position:relative;
	top:2px; width:24px;
}

.ovf li {
	margin-top:10px;
}

.cs:after {

	clear:both;
	float:none;
}

.fs { background-color:#7F867F;
   border-top: 2px solid #a29988;
   color: #fff;
   font-size: 1em;
   margin:0;
    /*padding: 10px 20px 40px;*/
   clear:both;
   position: relative;
	padding-bottom:40px;
	margin-bottom:-40px;
}

.fs a {
	border-bottom:1px dotted #ccc;
}

.r1 { margin-left:3em;margin-top:1.3em}


.cg { margin:auto 38px;max-width:100%;overflow:hidden;}

.dmp .cg { 
	margin:1.3em 6px;
	height:100%;
	position: relative;

}

.cg .m{float:right;margin-left:-39.615384615384615em; height:100%}

.cg .m .c{float:none;
	/*margin-left:26.153em;*/
	margin-left:0;
	width:auto;height:100%;
	position:relative;width:100%;}

/* for map */
.dmp .cg .c1 {
	position:absolute;overflow:hidden; 
	height:100% !important;
	margin-bottom:-9999px;
	padding-bottom:9999px;
}


.m{width:100%}

.nvg {margin:0 0 0 40px}

.nvg * { float:left;}


.nvg a{padding:15px 15px;color:#fff;font-family:"Baskerville Bold", Arial;margin: 0 1px 0 -1px;border:0}

.nvg li{background:url(../i/ns.li.png) 100% 50% no-repeat;padding-right:0px}

.nvg li.ix{background:none}

.nvg li a:hover {background:url(../i/ns.a.h.png); }

.nvg .s1 a {background:url(../i/ns.s1.a.png) 50% 100% no-repeat; }

.nvg .s1 a:hover {background:url(../i/ns.s1.a.h.png) 50% 100% no-repeat; }



/*
.nvg a:hover,.nvg .s1,.nvg .s2,.nvg .s3{color:#09203a;}
.nvg .s1 a,.nvg .s2 a,.nvg .s3 a {background: url(../i/nvg.s1.a.png) 50% 0 no-repeat;font-weight:bold;color:#09203a;}
*/
.dmp .c2 {
	min-height:750px;
	/*width:26.153em;*/
	width:39.230749615394423em;
	height:100%;
	/*background:#f8f8fa;position:relative;height:100%;opacity:0.9;*/

}


/* search on map */
.searchPane { 
		background-image: url("../i/map-panel-bg.png");
		    background-repeat: repeat;
		    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
		    height: 100%;
		    margin-bottom: -9999px;
		    padding-bottom: 9999px;
		    position: relative;
		    z-index: 999;
	
}

.dmp .mod.searchResults {
	padding:15px;	
	overflow:auto;
	clear:left;
	max-height:200px;

}

.fr a {
	background-image: url("../i/_a2.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    text-indent: -9999px;
    width: 20px;
	float:right;
	border:0;

}

.t10 {
	background-image:url(../i/_a2.png);
	background-repeat:no-repeat;
	padding-left:24px;
	padding-bottom:2px;
	border:0;
}

.t10.m1 {
	background-position:0 -24px;

}

.t10.m1.s1 {
	background-position:0 -72px;
}

.t10.m2 {
	background-position:0 0;
}

.t10.m2.s1 {
	background-position:0 -48px;
}

ul.img, div.itp { clear:both;overflow:auto}

.dmp div.itp {
	
}

ul.img { margin-top:1.3em; width:100%}

.inl.nvz {
	padding:5px 15px;
}

.browse .inl.nvz { padding:0;clear:both;position:relative;margin-top:0;font-size:0.846153846153846em;}

.tabPane.browse .inl.nvz li {

	width:30px;
	text-align:center;
	border:0;
	
}

.tabPane.browse .inl.nvz.mapPane a{
	margin-top:10px;
}

.inl.nvz.mapPane { padding:5px 15px;}

.inl.nvz li a {
	padding:5px;background-color:#ccc;
	margin-right:5px;
	display:block;
	color:#333;
	border:0;
	text-shadow:1px 1px #f8f8fa}
	
.inl.nvz li a:active, .inl.nvz li a.s1 {
	background-color:#5c6066;
	text-shadow:0 0;
	color:#fff;
}
	

.inl.nvz.ntp li {padding-top:0 !important}

.searchResult {
	padding:0.769230769230769em 0 0.769230769230769em 0;
	border-bottom:1px dotted #ccc;
	clear:left;
}

.itp .inl {
		margin:5px 15px;
		background-color:#ccc;
		display:block;
		padding:5px;
		border-radius:5px;
		width:90% }

.itp .inl.search {
	background-color:#fff;
	width:auto;
	float:right;
}

.itp .inl li {
	margin-right:0.769230769230769em;
	font-size:90%;
	color:#666;
	padding:5px;
	
}

.itp .inl li.s1 {
	background-color:#ccc;
}

.ovf fieldset { background-color:#ccc;padding:5px;border-radius:5px;}

.srt {
	font-size:1.1em;
	border-bottom:1px dotted #D9D2C5;
	clear:both;
	height:2.269230769230769em;
	margin:0 1.3em;
}

#srt { position:static}

.searchResult dt {
	font-weight:bold;
	text-shadow:1px 1px #ccc;
}
/* end search on map */

/* search / browse results page */


.search-browse .cg {
	margin:auto 38px;
}

.search-browse .c.nvs {
	padding-left:38px;
}

.mod.searchResults {margin:0 1.3em;overflow:hidden;clear:both;}


.mod.tabControls.searchBrowse {
	/*border-bottom:1px solid #999;*/
	overflow:auto;
}

.mod.tabs { margin-right: 1.3em}

.searchInputs {
	min-width:27.692307692307692em;
}

.mod.tabPanes.searchBrowse label {
	width:10.769230769230769em;
	clear:left;
	margin-bottom:1.3em;
	font-weight:bold;
}

.mod.tabPanes.searchBrowse .submit {
	background-color:#fff;
	border:1px solid #666;
	padding:2px;
	font-family:Arial,sans-serif;
	font-size:13px;
	clear:both;
	font-weight:bold;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	position:relative;
	display:inline;float:left}

.mod.tabPanes.searchBrowse .submit.reset {
	clear:none;
	margin-left:1.3em;
}

.reset:active, .submit:active {
	box-shadow:0;
	top:2px;
}

.showList a {
	background-image:url(../i/toggle-expand.png);
	background-repeat:no-repeat;
	padding-left:20px;
	border:0;
}

.showList.hide a {
	background-image:url(../i/toggle-collapse.png);
}

.mod.tabPanes.searchBrowse input, .mod.tabPanes.searchBrowse select {
	display:block;
}

.mod.tabPanes.searchBrowse .expandable input {
	display:inline;
}

#id_county { width:200px}

div.grpd { margin-bottom:1.3em}

.check {padding-bottom:0.65em}

.mod.tabPanes.searchBrowse .checkboxes input { }

.mod.tabControls.searchBrowse a {
	padding:0.384615384615385em;
}

.mod.recordDetail {overflow:hidden}
.mod.searchResults .utl, .mod.recordDetail .itp {
		background: none repeat scroll 0 0 #F8F8FA;
	    overflow: hidden;
		margin-top:1.3em;
	    padding: 0.65em 1.3em;
	    width: 100%;
		border-top:1px solid #EDEDF3;
}

.mod.recordDetail .itp {
	margin-top:0;
	font-size:0.923076923076923em;
}

.mod.searchResults .utl li, .mod.recordDetail .itp li {
	margin-right:1.3em;
	padding-right:1.3em;
	border-right:2px solid #EDEDF3;
	
}

.mod.tabPanes.searchBrowse {
	-webkit-border-radius: 10px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 10px;
	-moz-border-radius-topleft: 0;
	border-radius: 10px;
	border-top-left-radius: 0;
	padding:1.3em;
	margin-bottom:1.3em;
	overflow:auto;
	margin-right:1.3em;
	background-color:#f8f8fa;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5)

}

.mod.tabPanes.searchBrowse li {
	border-top:1px dotted #ccc;
	overflow:hidden;
	padding-bottom:0.65em;padding-top:1.3em;
}

.mod.tabPanes.searchBrowse .expandable li {
	padding:0 0 0.384615384615385em 0;
	border:0;
	
}

.mod.tabPanes.searchBrowse .expandable label {font-weight:normal;margin:0;clear:none;width:auto;}


.mod.searchResults .utl li.ix {border:0}

table.tbs { width:100%;margin-top:1.3em}

.tbs th {
	background-color:#f8f8fa;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	padding:0.65em 1.3em;
	font-weight:bold;
	color: #666 ;
	vertical-align:top;
}

.tbs td {
	padding:1.3em;
	vertical-align:top;
}

.tbs td img {
	max-width:100px;
}

table.fullRecord.list {
	width:100%;
	margin-top:1.3em;
	
}

.fullRecord.list tr {
	border-top:1px solid #EDEDF3;
}
.fullRecord.list th {
	font-weight:700;
	padding:0.65em 1.3em;
}
.fullRecord.list td {
	padding:0.65em 1.3em;
}

.mapTile{
	margin-left:3.076923076923077em;
	
}

.onmap {
	clear:both;
	background-image:url(../i/marker_rounded_red.png);
	padding-left:24px;
	background-repeat:no-repeat;
}

.tpc a.onmap {
	border:0;
	display:block;
	position: absolute;
	bottom:0.75em;
	right:0;
	text-indent:-9999px;

}

.settlement.gmap {
	margin-top:1.3em;
}

.tcitxt {padding-right:0.75em}

.zoomToSelection {
	padding-right:24px;
	background-position:100% 0;
	background-image:url(../i/marker_rounded_red.png);
	padding-right:24px;
	background-repeat:no-repeat;
	border:0;
}

.tpo .zoomToSelection { color:#fff}

.img.grid li {
	width: 25%;
	min-height:15.384615384615385em;
}

.img.grid li a {
	border:3px solid #ECECF2;
	float:left;
}

.img.grid dt { font-weight:700;}

.img.grid img {
	display:block;
	width:107px;
}
.img.grid dl {
	display:block;
	clear:both;
}

.search-browse .m .img.grid p {margin:0;clear:both}

tr.z2 { background-color:#f8f8fa}

/* end search / browse results page */

/* map */

.olMap { width:100%; height:100%;}

#gough-map {
/*	background: url('../i/gough-map.jpg');
	background-repeat:no-repeat;
*/
	width:100%;
	min-height:600px;
	/*height:3000px;*/
	display: block;
	
	bottom:0;
	background-color:#ccc;

	
}

.cw.nvs {
	padding-left:38px;
	font-size:90%;
}

.dmp .cw.nvs {
	padding-left:6px;
}

/* map overlay */

div.olMap {
    cursor: default;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 0;
}

.mapControl {
	z-index:999;
	position:relative;
	margin-left:40px;
}

.mod.tabControls {
	position:relative;
	
	
}

.mod.tabControls li{
	width:100px;
	border-right:1px;

	
}

.tabs { border-bottom:1px solid #ccc;display:block;overflow:auto}

.search-browse .tabs {
	border-bottom:0;
}

.mod.tabControls li a {
	padding:10px;
	color:#fff;
	display:block;
	border:0;
	/*border-top-right-radius: 10px;*/
	background-image:url(../i/tabs-bg.png); background-repeat:no-repeat;
	background-position: -300px -175px;

}

.mod.tabControls a.current {

	background-position: -300px 0;
}

.mod.tabPanes {
	display:block;
	clear:left;
	position:relative;
	
}



/* inner pages */

.ip .cg.n2 {
	background-image:url("../i/nav-bg.png");
	background-repeat:repeat-y;
}

.ip .cg .m {
	margin-left: -16.923em;
	float:right;
	width:100%
}

.ip .m .c {
	float: none;
	margin-left: 19.8461em;
	margin-right: 2.92308em;
	padding-bottom: 1.5em;
	width: auto;
}

.ip .m p {
	font-size:1em;
	line-height:1.5;
	color: #333;
	margin:1.5em 0;

}

.c2 .nvl {

  	float: left;
  	line-height:1.5;
	margin-left:1.5em;
	display:block;
	width:90%;
}

.nvl li {
	line-height:1.5;
	margin:0.75em 1.5em 0.75em 0;
	border-top:1px dotted #E9E3EE;
	padding-top:0.75em;
	
}

.nvl li a { color:#313a31; border:0}

.nvl li a:hover { color:#7B7466;}



.ip .c2 h3 {
	color: #713E06;
	    font-size: 100%;
	    font-weight: 700;
	    width:90%;
		line-height:1.5;
		margin:1.5em 1.5em 0 1.5em;
	    text-transform: uppercase;
}

.ip .cs .c1 {}


.nvs { 
   overflow: hidden;
   padding: 19px 0 0 244px;}

.c.nvs { 
		font-size: 0.923077em;
		padding-left: 21.5em;
	}

.nvs li { background-image:url(../i/nav-divider.png); background-repeat:no-repeat; background-position:95% 45%; }
	

.nvs li a { background-repeat:no-repeat;color:#313A31}

.nvs li.ix {
    
    color: #713E06; opacity:0.9;
    font-weight: 700;
    padding: 0 20px 0 10px;
}

.ip .cg {

	margin:0;
}

.ip .c.c2 {
 width:	16.923em;

 
}

/* home page */

.tp { position:relative; 
		overflow:hidden;
		margin:1.538461538461538em 3em;
		border:1px solid #a49c8d;
		max-height:350px;
		height:26.923076923076923em;
	}
	
.tpc {position:absolute; right:0; top:0; height:100%;
	width:20%;
	background-image:url(../i/ov-bg.png);
	background-repeat:repeat;
 }


.tpi.mod.tabPanes { padding:0;overflow:hidden}


.tpi .tabPane { height:26.923076923076923em; width:100%;max-height:350px}

.mod.tabControls.tpc { position:absolute; 
	box-shadow: -2px -5px 5px rgba(0, 0, 0, 0.5);

	}





.tpo { 
	background-color: #F8F8FA;
    background-repeat: repeat;
    bottom: 0;
    color: #000000;
    left: -1.5em;
    opacity: 0.8;
    overflow: auto;
    padding: 0.65em 0;
    position: absolute;
    width: 50%;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}


.tps { 
	height:25%;
	
}

.tci {
	padding:0.75em;
}

.tpc a { color: #fff; display:block;padding:0.75em;
	border:1px solid #fff;
	
}

.tp .mod.tabControls a {
	color:#ccc;
	opacity:0.9;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border-color:#fff;
}

.tp .mod.tabControls a.current {
	background-image:url(../i/tci-bg.png);
	background-repeat:repeat-x;
	color:#fff;
	opacity:1;
}

.tci a {
	
	background-repeat:repeat-x;
	position:relative;

}



.tpo p {max-width: 46.1538em;
   padding: 0 3em;color:#333;
}

.tpo a { color:#333}

.tpo a.onmap { margin-left:0;font-weight:bold;background-position:100% 0;padding-left:0;padding-right:18px}

.ix a.onmap, .utl a.onmapf {margin-left:0}




.tpo .rvl { color:#fff; border-bottom:1px dotted #ccc; font-weight:normal}

	
.tpi img { max-width:100%}

.force-height { height:20.769230769230769em; min-height:20.769230769230769em;overflow:hidden;position:relative;}

.hpin { color: #333; margin:0 0.877195em; padding: 1.5em;
		background-image:url(../i/hpin-bg.png); 
		background-repeat:repeat-x;
		min-height:100%;
		margin:0 1.5em 0 0;
		position:relative;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	
}


.hpin.sit {
	margin-left:3em;
	
}

.sit {
	
	
}

.hpin p, .hpin li {
	margin:1.5em 0 1.5em 0;
	line-height:1.5;
	font-size:1em;
}


.hpsup {
	margin:0 1.5em 0 0;
	padding:1.5em;
	
	}
	
.hpsup.news li a{ font-size:0.923076923076923em;line-height:1.625}
	
.hpsup.hpend {
	margin-right:3em;
}

.hpsup .utl li {
	display:inline;
}

.utl span.rvl { position:relative;top:-1.5em; left:3em; }


.hpt{
	font-size:1.384615384615385em;
	font-family:"Baskerville Bold",Georgia,serif;
	margin:0;
	border:0;
	line-height:1.2225;
	border-bottom:1px dotted #A29988;
	font-weight:bold;
}

.sit .hpt { border:0}

.hpt span { display:block; font-size:0.875em	}

.hpsup .feed {
	position:absolute;
	top:0;
	right:1.5em;
	top:1.8em;
}

.feed a { position:relative;display:block}

.bl {
	display:block;
	font-size:95%;
	
	line-height:1.772727272727273;
	margin-bottom:1.772727272727273em;


	display:block;
	padding:0.307692307692308em;
}

.bl .cmt { display:block}

.bl .cmt a { font-style:italic; }

.si a { font-weight:bold;text-shadow:1px 1px 1px #FFFFFF}

.line.r3 {

}

.logos {  display:inline;float:left; margin-top:1.3em;margin-bottom:1.3em}

.logos a { border:0; background-image: url(../i/logos-sprite-latest.png); background-repeat:no-repeat;display:block;text-indent:-9999px;height:130px}

.logos.ahrc a { margin-left:3em;
	background-position:0 0; width:197px
	}

.logos.bt a { background-position:0 -170px; width:120px;}

.logos.qub a{ background-position:-0 -340px;width:120px;margin-right:0}

.logos.bod a{ background-position:0 -850px;width:140px}

.logos.unesco a {background-position:0 -510px;width:285px}

.logos.kcl a{ background-position:0 -680px;width:100px}

.line.spn { margin:auto;width:1020px}

/*blog styles*/
.post h3 {
	font-size:1.153846153846154em;
}

.post.listing { background-image: url("/_a/i/hpin.png");
    border-bottom: 1px dotted #CCCCCC;
    padding: 2.30769em 0 0.65em;}

.post.listing:first-child {
	padding-top:0;
}

.c1 blockquote {
	padding:0 2.307692307692308em;
	background-image:url(../i/quotes.png);
	background-repeat: no-repeat;
}

/* Abbreviation styles */

.inl.nvz.np { padding:0}

dl.abbr {
	clear:both;
	padding-top:1.3em;
}

.abbr dd { padding-bottom:1.3em}

.abbr dt { font-weight: bold}



/* js styles */
.tipsy { padding: 5px; font-size: 11px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../i/_a3.png); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: left; line-height:1.5em}
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }

/* MAP extra CSS */

/*
#layer-switcher {
	font-size:small;
	border-radius:5px 5px 5px 5px;
	opacity:0.25;z-index:100000;
	position: absolute;left: 75%; top:25%;
	width:200px;
	background-color: black;color:silver;
	padding-top:4px 4px 4px 5px;
}
*/

.layer-title-class {cursor: pointer;background-color:black;}

.maximised_select, .minimised_select { float:right;}


/* overlay */

/* new styles */
#popupcloser { right:-10px;top:-7px;float:right;position:absolute;cursor:pointer}
#popuptitle {
	border-radius:0;background-image:none;
	color:#333;
	padding-top:0;
	width:310px;
	padding-left:0;
	background-color:#fff;
}

#popuptitle h4 {
	font-weight:bold;
	padding:0 20px;
	color:#713E06;
	
}

#popupbody { overflow:auto;height:auto;padding:10px 20px;;min-height:240px}

#popupbody .tabDetails {
	overflow:auto;
	
}

.mapPopup li { cursor: pointer; width:110px;display:inline;float:left;padding:5px}

.current_tab {
	background-color: #5c6066;
	color:#fff;
	border: 1px none black;
	border-radius:5px 5px 0px 0px ;
	-moz-border-radius: 5px 5px 0px 0px ;
	float: left !important;
	padding-left: 0.5em;
	text-decoration: none;
	 width: 110px;
}

.waiting_tab { background-color:#ccc !important;
	border-radius:5px 5px 0px 0px ;
 	-moz-border-radius: 5px 5px 0px 0px ;
	-webkit-border-radius: 5px 5px 0px 0px ;
}

.mapPopup {
	overflow:auto;
	border-bottom:1px solid #ccc;
}






#tabDetails {left:10px;
	margin-top:20px;
	font-family: Arial,sans-serif;
	color:#333;
	
	}

.olPopup {
	background-image:url(../i/map-dialog-bg.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:310px;
	height:20px;
}

.olPopup.end {
	background-position:0 -245px;
	
}


	#google_map {
		    background-color: transparent;
		    height: 200px;
		    margin-top: 10px;
		    position: absolute;
		    top: 100px;
		    width: 85%;
		    z-index: -10;
	}

#overlay_GroupDiv {overflow: visible !important;}

/* end new styles */

/* old styles */
#map_overlay { 
display: none;
position:relative;
}

#overlay {
	opacity:75%;
	overflow:visible !important;
    width:300px;
    height:320px;
    padding:10px;
	z-index:10001;
	background-color:'black';
    
}


#google_nav {
float:left;
width:30%;
height:60%;
}

#navbar {
left:300px;
top:4px;
}

.popup_BROKEN {
background: -webkit-gradient(linear, left top, right top, from(#000000), to(#FFFFFF));
background-image: -moz-linear-gradient(left center,rgb(0,0,0) 12%,rgb(255,255,255) 80%);
background: -o-linear-gradient(#000000, #FFFFFF);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#000000', endColorstr='#FFFFFF');
/* background-color:black; */
}

/*
#popuptitle{
font-size:large;
color:white;
border-radius:20px 20px 20px 20px ;
-moz-border-radius: 20px 20px 20px 20px;
border-top-right-radius: 20px;
border-top-left-radius: 20px;
background-image: url(../i/hpin-bg.png);
background-repeat:x;

padding-top:10px;
padding-left:10px;
}

#popupbody{
font-size:medium;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
width:290px;
height:250px;
border-radius:0px 0px 10px 10px;
-moz-border-radius:0px 0px 10px 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

*/




/*
.current_tab{
 font-size:medium!important;
 font-family:"Times New Roman",Georgia,Serif;
 display: inline!important;
 float: left!important;
 color:brown;
 text-decoration: none;
 width:110px;
 background-color:#BCB7AE!important;
 border: 1px;
 border-color: black;
 border-radius:5px 5px 0px 0px ;
 -moz-border-radius: 5px 5px 0px 0px ;
 padding-left:0.5em;
}


.waiting_tab{
font-size:medium!important;
font-family:"Times New Roman",Georgia,Serif;
 display: inline!important;
 float: left!important;
 color: white;
 text-decoration: none;
 width:110px;
 background-color:#E7E4DF!important;
 border: 1px;
 border-color: black;
 border-radius:5px 5px 0px 0px ;
 -moz-border-radius: 5px 5px 0px 0px ;
 padding-left:0.5em;
}


#tabDetails {
font-size:small!important;
font-family:"Times New Roman",Georgia,Serif;
width:250px;
height:200px;
color:brown;
padding-left:4px;
position:absolute;
background-color:transparent;
left: 25px;
top: 80px;
z-index:20000;
}


*/


/* end old styles */

/* end overlay */

#layer_switcher {
font-size: small;
z-index:100000;
position:absolute!important;
right:0;;
top: 0;
width: 200px;
background-image:url(../i/switcher-bg.png);
background-repeat:repeat;
color:silver;
padding-top:4px;
padding-bottom:4px;
padding-left: 4px;
padding-right:4px;
border-radius: 5px 5px 5px 5px; 
-moz-border-radius: 5px 5px 5px 5px; 
}

.layer-title-class {
cursor:pointer;
background:transparent;
}
