.tx-rggooglemap-pi1{
clear: left;
font-family: "Trebuchet MS";
}

.mapnest {
  width:730px;
}


.nav{
background-color: #bbd584;
width: 558px;
padding:0px;
height:30px;
float: left;
}

.titletips2{
display: block;
float: left;
cursor : pointer;
}

.pagebrowser{
background-color: #bbd584;
width: 420px;
padding:5px;
height:20px;
color: #333333;
font-family: "Trebuchet MS";
}

.results{
border: 1px #ecf3dd solid;
}

.maptop {
Xpadding:10px;
}

.mapcat {
width: 280px;
height: 650px;
overflow: auto;
float: right;
padding: 0px;
padding-top: 0px;
margin-right: 10px;
}

.mapcat ul{
margin-left:0px;
}

#map {
width: 430px;
height: 430px;
float:left;
}

.mapbottom {
float: left;
margin-left:0px;
width:430px;
overflow: none;
margin-top: 10px;
padding:0px;
display: block;
float: left;
height: 280px;
}


.mapbottom ul{
width: 430px;
padding:0px;
margin-left:0px;
list-style-type: none;
display: block;
float: left;
}

.mapbottom li{
height: 15px;
padding:3px;
}

.mapbottom li.alt{
background-color: #d6e6b5;
}

.mapbottom li a{
text-decoration: none;
}

#infobox {
  border:1px #004b7c solid;
  width:300px;
  position:absolute;
  background:#fff;
  display:none;
}

/*
.tx-rgpopup-Nest {
	position:absolute;
	border: 1px solid #CC3333;
	width:350px;
	border:10px solid blue;
	z-index:5;
}*/
	
.tx-rgpopup-dragbar {
	background-color: red;
	cursor:hand; 
	cursor:pointer;
  padding: 2px 0 4px 10px;
	height:15px;
}
.tx-rgpopup-left {
	font-size : 13px; 
	font-weight: bold;
	color: white;
	float: left;
	padding-left: 5px;
}
		
.tx-rgpopup-right {
	text-align:right;
	padding-right: 1px;
}
.tx-rgpopup-mainNest {
	text-align: left;
	padding: 10px;
	background-color: white;
}	

/* tooltip at POI on map */
.markerTooltip {
padding: 3px 6px;
white-space: nowrap;
border: #00669c solid 1px;
z-index: 100000;

}

#poitab {
margin: 0;
padding: 0 0 20px 0 !important; padding:0;
width:300px;
border-bottom: 1px solid #00669c;
}

#poitab li {
margin: 0; 
padding: 0;
display: inline;
list-style-type: none;
}

#poitab a, #poitab a:link, #poitab a:visited {
float: left;
line-height: 14px;
font-weight: bold;
padding: 0 12px 6px 12px;
text-decoration: none;
color: #00669c;  	
}

#poitab .act a, #poitab a:link.active, #poitab a:visited.active, #poitab a:hover {
color: #000;
background: url(square.gif) no-repeat bottom center;
}

.poi-content {
margin-top:10px;
clear:both;
overflow:auto;
height: 100px;
}

.poi-content a{
text-decoration: none;
color: #00669c;
}

.poi-content a:hover{
text-decoration: underline;
color: #00669c;
}

.poi-content label{
display: block;
float: left;
width: 70px;
}


/*
#rggooglemap-largeoverview div {
position:relative;
}
#map_overview {
position:relative;
top:0px;
left:0px;
}
*/

.maplink{
background: url(mapicon.gif) no-repeat center left;
padding-left: 18px;
color: #00669c;
text-decoration: none;
}