#map {
	width: 100%;
	height: 400px;
	margin: 10px;	
}

#overlay {
	background-color:#000;
	left:0;
	opacity:.5;
	filter:alpha(opacity=50);
	position:absolute;
	top:0;
	z-index:1000;
	width:0;
	height:0; }

#modal {
	background-color:#fff;
	position:absolute;
	top:0;
	left:0;
	z-index:1025;
	opacity:1;
	padding: 30px; }
	#modal p.close { text-align:right; }
	#modal p.close a{ }
	
ul.sitemap-left {
	width: 45%;
	float: left; }

ul.sitemap-right {
	width: 45%;
	float: right; }

#debug{clear:both;margin-top: 50px;}


.object-left   { float: left; margin: 0 10px 10px 0;	}
.object-center { margin: 0px auto; text-align: center; }
.object-right  { float: right; margin: 0 0 10px 10px;  }
h1, h2, h3, h4, h5, h6, p { clear: both; }

div.stash-widget-logolink-background,
div.share-widget-logolink-background {
	width: 113px;
	height: 63px;
	border: 1px solid #cccccc;
	float: left;
	overflow: hidden;
	position: relative;
}
div.stash-widget-logolink-background div {
	position: relative;
	top: 5px;
	padding: 0 0 0 4px;
}
div.share-widget-logolink-background {float: left;}
div.share-widget-logolink-background div {
	height: 26px;
	line-height: 26px;
	position: relative;
	top: 6px;
	text-indent: 15px;
	padding: 0 0 0 10px;
}
div.share-widget-logolink-background div a {display:block; height:26px; line-height:26px;}
div.share-widget-logolink-background div a div.icon {
	height: 16px;
	width: 16px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(../images/f-t-icons.png) no-repeat top left transparent;
}
div.share-widget-logolink-background div.facebook:hover a div.icon {background-position:0 -28px;}
div.share-widget-logolink-background div.twitter a div.icon {background-position:-28px 0;}
div.share-widget-logolink-background div.twitter:hover a div.icon {background-position:-28px -28px;}

div#rightcol a.OT_Find_a_Table:link,
div#rightcol a.OT_Find_a_Table:visited,
div#rightcol a.OT_Find_a_Table:hover,
div#rightcol a.OT_Find_a_Table:active
{
  text-shadow: none;
}
