/* GMapsPRO.css */

@import url("http://www.google.com/uds/css/gsearch.css");
@import url("http://www.google.com/uds/solutions/localsearch/gmlocalsearch.css");

DIV.map-container table {
   width: 100% !important;
}

.markerName {
	color:black;
/* 	text-decoration: underline;  */
	font-size: 16px;
}

.markerDescription {
	font-size: 12px;
}

#gmapdescriptionheading	{
	font-size: 14px;
}

#gmapdescription {
	font-size: 12px;
}

#markerlistHeading {
	font-size: 14px;
	font-weight: bold;	
}

#markerList {
	font-size: 10px;
	padding-bottom: 10px;
}
#gmapheading h3 {
	font-size:14px;
	text-decoration: underline;
}


/* THE FOLLOWING STYLE RULES APPLY TO THE MAP LIST ON THE FRONT END */
.gmapidheading {
	display:none;
}
.gmaptitleheading 
.gmapdescriptionheading 
.gmapid {
	display: none;
}
.gmapdescription {
	color: blue;
}
.gmaptitle {
	color: yellow;
}

/* The following are rules for the front-end admin panels */
#fe_pageheader {
	background-color:#F9F9F9;
	border:1px double #D5D5D5;
	border-collapse:collapse;
	padding:2px;
	font-weight: bold;
	height: 30px;
	
}
#fe_pageheader-wrapper 
#fe_pageheader-title {
	float:left;
	font-size: 16px;
	padding-left: 6px;
	padding-top: 5px;
	
}
#fe_pageheader-icons {
	text-align: right;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
}
#fe_pageheader-icons img {
	border:none;
}
	
#fe_cpanel {
	width: 100%;
	text-align: center;
}
#fe_cpanel .fe_adminheader {
	width: 100%;
	border: 1px solid #D5D5D5;
	padding-top: 15px;
	background-color:#F9F9F9;
	border-collapse:collapse;
	height: 30px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
#fe_cpanel div.fe_cpanelbox a:hover {
	background-color:#f1e8e6;
}
#fe_cpanel .fe_cpanelbox {
	height: 70pt !important;
	width: 90pt !important;
	vertical-align: middle;
	border: 1px solid #D5D5D5;
	display: block;
	text-align: center;
	background-color: #FFFFCC;
}
#fe_cpanel .fe_cpanelbox a {
	height: 70pt !important;
	width: 90pt !important;
	vertical-align: middle;
	border: 1px solid #D5D5D5;
	display: block;
	text-align: center;
}

#fe_cpanel .fe_cpanelbox span {
	display: block;
}

table.fe_adminlist tr.fe_admintableftr {
	border-top: 2px solid blue;
}

tr.fe_admintablehdr {
	background-color:#FFFFCC;
	border:3px solid #D5D5D5;
	padding: 2px;
	height: 20px;
}
th.fe_admintablhdr  {
	background-color: blue !important;
}




/* MAP FRONT-END DISPLAY RULES */

.map-container {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

.toolbar {
	background-color: #FFFFDF;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: thin solid black;
	height: 25px;
}
.toolbar-text {
	width: 40%;
	float: left;
}
div.toolbar-text h1 {
	font-size: 20px;
}

div.toolbar ul {
	list-style-image: none;
	list-style-type: none;
}
div.toolbar-controls ul {
	float: right;
	padding-right: 3px;
	width: 40%;
	text-align: right;
}

.toolbar A:link {text-decoration: none}
.toolbar img {border: none;}
.toolbar-icons {float: right;}

.map-footer {
	background-color: #FFFFDF;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: thin solid black;
	text-align: center;
}

/* FFFFCF */
.sidebar-marker-entry {
	background-color: #EEEEEE;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: thin solid black;
}

.sidebar-category-entry {
	background-color: #EEEEEE;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: thin solid black;
}

/* top:-15px; */

.sidebar-category-name {
left:5px;
position:relative;
}

#gmaps-sidebar {
		position:relative;
		overflow-y: scroll;
		overflow-x: hidden;
}

#gmaps-sidebar-column {
	width: 25%;
}
