#treenav { margin:0; padding:0; border: none; font:76%/1.4em Arial,Helvetica,sans-serif; color:#333; background-color:white; overflow-x :hidden; overflow-y :scroll;}

#map_can
{
	font-size: 12px;
	border-bottom: 1px solid #A4A4A4;
	border-top: 1px solid #A4A4A4;
	border-right: 1px solid #A4A4A4;
}



div.NavItem
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

div
{
	border: 0px;
	border-spacing: 0px 0px;
	padding: 0px;
}

.NavItem .Info
{
	position:relative;
	font-size: 13px;
}

.LinkRow span
{
	margin: 0px 2px 0px 4px;
	color: #757575;
	text-decoration:underline;
	cursor: pointer;
}

.LinkRow a img
{
	padding: 0px 2px 0px 2px;
	border: none;
}

div.SortRow
{
	margin-top: 1em;
	text-align: center;
}

.InfoWindow .AddressBox,.InfoWindow .ContactInfo,.InfoWindow .ListingLink
{
	position:relative;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*.TitleRow div, img, input
{
	font-size: 12px;
	font-weight:bold;
	vertical-align: middle;
} */

.TitleRow
{
	font-family: arial,verdana;
	font-size: 14px;
	color: #004AAF;
	font-weight:bold;
	vertical-align: middle;
	cursor: pointer;
}

.BranchOption, .Infocontrol
{
	font-size: 12px;
	color: blue;
	font-family: monospace;
	vertical-align: middle;
	cursor: pointer;
}

div.TitleNode img
{
	padding: 2px;
	vertical-align: middle;
}

#innerNav
{
	position: relative;
	cursor: default;
	left:10px;
	top:10px;
}

#map_search_screen
{
	position:absolute;
	background-color:white;
	opacity: 0.6;
	border: none;
}

#map_search
{
	position:absolute;
	border: none;
	text-align:center;
	vertical-align:middle;
}

#map_search form
{
	margin-bottom: 0px;
	display:inline-block;
}

#map_search_pos
{
	/*width: 100%; Changed to 320px to correct issues
	caused by setting the width on form_box*/
	width: 320px;
	height: 100%;
	text-align:center;
	vertical-align:middle;
}

#form_box
{
	/*position:relative;*/
	text-align:center;
	background-image:url(/maps/gmaps_searchbg.png);
	background-position: center center;
	background-repeat:no-repeat;
	
	/* Set width explicitly to fix layout issue in Firefox 3 */
	width: 320px;
}

#searchField
{
	width:100%;
	border: 2px solid #364D8A;
	padding: 4px;
}